[2026-03-12T20:15:04.269305] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-03-12T20:15:04.451620] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-03-12T20:15:04.629048] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-03-12T20:15:04.808133] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-03-12T20:15:04.808502] [WARN ] [STATE ] State set to: WAITING [2026-03-12T20:15:04.808566] [INFO ] [STATE ] Checking TDM service status... [2026-03-12T20:15:04.986622] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-03-12T20:15:04.990814] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-03-12), and is a dependency of this service. [2026-03-12T20:15:05.032737] [WARN ] [sig-status] Service 'sig' is not running. [2026-03-12T20:15:05.074593] [WARN ] [sap-status] Service 'sap' is not running. [2026-03-12T20:15:05.116529] [WARN ] [exp-status] Service 'exp' is not running. [2026-03-12T20:15:05.116795] [WARN ] [STATE ] State set to: RUNNING [2026-03-12T20:15:05.116861] [INFO ] [CACHE ] Starting cache update [2026-03-12T20:15:05.116900] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-03-12T20:15:05.120701] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-03-12T20:15:05.121066] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-03-12T20:15:05.121115] [INFO ] [CACHE ] Cache update completed successfully [2026-03-12T20:15:05.121147] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-03-12T20:15:05.121201] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-12T20:15:05.194267] [DEBUG] [REMOTE ] Fetched 3274 unique symbols from directory listing. [2026-03-12T20:15:05.207396] [INFO ] [sig ] Skipping 3274 symbols with existing configuration [2026-03-12T20:15:05.207536] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-03-12T20:15:05.209192] [INFO ] [sig ] Generating forecasts for all active symbols [2026-03-12T20:15:05.209257] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-12T20:15:05.317477] [DEBUG] [REMOTE ] Fetched 3274 unique symbols from directory listing. [2026-03-12T20:15:05.321467] [INFO ] [sig ] Found 3274 active symbols to forecast [2026-03-12T20:15:05.324352] [INFO ] [sig ] [1/3274] Forecasting A... [2026-03-12T20:15:05.324417] [INFO ] [sig ] Generating forecast for: A [2026-03-12T20:15:05.324458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-03-12T20:15:05.341558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-03-12T20:15:05.342048] [INFO ] [FORECASTER] Starting predict_future for A [2026-03-12T20:15:05.343139] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-03-12T20:15:05.343198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:05.343236] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:05.343268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:05.343330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:05.403793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:05.404892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:05.405009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:05.405045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:05.535921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:05.536082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:05.536126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:05.536172] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:05.540026] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-03-12T20:15:05.540370] [INFO ] [FORECASTER] Completed predict_future for A [2026-03-12T20:15:05.540523] [INFO ] [sig ] A: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:05.688251] [INFO ] [LOCAL ] Saved forecast: A 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/A.txt [2026-03-12T20:15:05.688416] [INFO ] [sig ] [1/3274] Completed A in 0.4s | 2.75 sym/s | Total: 0.4s | ETA: 19.9m [2026-03-12T20:15:05.688460] [INFO ] [sig ] [2/3274] Forecasting AAL... [2026-03-12T20:15:05.688492] [INFO ] [sig ] Generating forecast for: AAL [2026-03-12T20:15:05.688524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-03-12T20:15:05.700760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-03-12T20:15:05.701112] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-03-12T20:15:05.702060] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-03-12T20:15:05.702116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:05.702150] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:05.702179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:05.702240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:05.763262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:05.764215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:05.764316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:05.764352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:05.887662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:05.887842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:05.887886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:05.887917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:05.891606] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-03-12T20:15:05.891905] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-03-12T20:15:05.892045] [INFO ] [sig ] AAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:06.037247] [INFO ] [LOCAL ] Saved forecast: AAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AAL.txt [2026-03-12T20:15:06.037674] [INFO ] [sig ] [2/3274] Completed AAL in 0.3s | 2.80 sym/s | Total: 0.7s | ETA: 19.4m [2026-03-12T20:15:06.037735] [INFO ] [sig ] [3/3274] Forecasting AAOI... [2026-03-12T20:15:06.037777] [INFO ] [sig ] Generating forecast for: AAOI [2026-03-12T20:15:06.037816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-03-12T20:15:06.050988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-03-12T20:15:06.051354] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-03-12T20:15:06.052181] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-03-12T20:15:06.052244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:06.052283] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:06.052316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:06.052386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:06.110001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:06.110839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:06.110949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:06.110995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:06.238171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:06.238334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:06.238375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:06.238404] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:06.241908] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-03-12T20:15:06.242201] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-03-12T20:15:06.242338] [INFO ] [sig ] AAOI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:06.394464] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AAOI.txt [2026-03-12T20:15:06.394659] [INFO ] [sig ] [3/3274] Completed AAOI in 0.4s | 2.80 sym/s | Total: 1.1s | ETA: 19.4m [2026-03-12T20:15:06.394707] [INFO ] [sig ] [4/3274] Forecasting AAON... [2026-03-12T20:15:06.394740] [INFO ] [sig ] Generating forecast for: AAON [2026-03-12T20:15:06.394785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-03-12T20:15:06.406767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-03-12T20:15:06.407134] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-03-12T20:15:06.407986] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-03-12T20:15:06.408067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:06.408102] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:06.408131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:06.408190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:06.472052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:06.473022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:06.473126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:06.473161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:06.605270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:06.605442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:06.605487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:06.605518] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:06.609267] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-03-12T20:15:06.609645] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-03-12T20:15:06.609795] [INFO ] [sig ] AAON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:06.757327] [INFO ] [LOCAL ] Saved forecast: AAON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AAON.txt [2026-03-12T20:15:06.757466] [INFO ] [sig ] [4/3274] Completed AAON in 0.4s | 2.79 sym/s | Total: 1.4s | ETA: 19.5m [2026-03-12T20:15:06.757505] [INFO ] [sig ] [5/3274] Forecasting AAP... [2026-03-12T20:15:06.757536] [INFO ] [sig ] Generating forecast for: AAP [2026-03-12T20:15:06.757567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-03-12T20:15:06.768730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-03-12T20:15:06.769016] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-03-12T20:15:06.769831] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-03-12T20:15:06.769884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:06.769916] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:06.769943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:06.770014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:06.827883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:06.828547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:06.828650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:06.828685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:06.950307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:06.950476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:06.950519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:06.950548] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:06.954089] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: DOWN (p=45.18%) [2026-03-12T20:15:06.954381] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-03-12T20:15:06.954517] [INFO ] [sig ] AAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:07.102710] [INFO ] [LOCAL ] Saved forecast: AAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AAP.txt [2026-03-12T20:15:07.102888] [INFO ] [sig ] [5/3274] Completed AAP in 0.3s | 2.81 sym/s | Total: 1.8s | ETA: 19.4m [2026-03-12T20:15:07.102929] [INFO ] [sig ] [6/3274] Forecasting AAPB... [2026-03-12T20:15:07.102960] [INFO ] [sig ] Generating forecast for: AAPB [2026-03-12T20:15:07.102991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-03-12T20:15:07.114948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-03-12T20:15:07.115361] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-03-12T20:15:07.116187] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-03-12T20:15:07.116241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:07.116273] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:07.116299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:07.116356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:07.174768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:07.175723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:07.175815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:07.175848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:07.294791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:07.294951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:07.294993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:07.295023] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:07.298508] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-03-12T20:15:07.298812] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-03-12T20:15:07.298948] [INFO ] [sig ] AAPB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:07.442909] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AAPB.txt [2026-03-12T20:15:07.443090] [INFO ] [sig ] [6/3274] Completed AAPB in 0.3s | 2.83 sym/s | Total: 2.1s | ETA: 19.2m [2026-03-12T20:15:07.443132] [INFO ] [sig ] [7/3274] Forecasting AAPD... [2026-03-12T20:15:07.443162] [INFO ] [sig ] Generating forecast for: AAPD [2026-03-12T20:15:07.443194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-03-12T20:15:07.456692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-03-12T20:15:07.456989] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-03-12T20:15:07.457817] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-03-12T20:15:07.457872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:07.457907] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:07.457935] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:07.457994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:07.516200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:07.517033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:07.517117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:07.517150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:07.636670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:07.636816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:07.636856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:07.636885] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:07.640328] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-03-12T20:15:07.640634] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-03-12T20:15:07.640769] [INFO ] [sig ] AAPD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:07.783511] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AAPD.txt [2026-03-12T20:15:07.783680] [INFO ] [sig ] [7/3274] Completed AAPD in 0.3s | 2.85 sym/s | Total: 2.5s | ETA: 19.1m [2026-03-12T20:15:07.783724] [INFO ] [sig ] [8/3274] Forecasting AAPL... [2026-03-12T20:15:07.783754] [INFO ] [sig ] Generating forecast for: AAPL [2026-03-12T20:15:07.783787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-03-12T20:15:07.806318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-03-12T20:15:07.806640] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-03-12T20:15:07.807418] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-03-12T20:15:07.807471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:07.807503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:07.807531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:07.807611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:07.866013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:07.866930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:07.867015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:07.867048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:07.996764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:07.996952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:07.996996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:07.997025] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:08.001013] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-03-12T20:15:08.001333] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-03-12T20:15:08.001694] [INFO ] [sig ] AAPL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:08.149193] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AAPL.txt [2026-03-12T20:15:08.149358] [INFO ] [sig ] [8/3274] Completed AAPL in 0.4s | 2.83 sym/s | Total: 2.8s | ETA: 19.2m [2026-03-12T20:15:08.149399] [INFO ] [sig ] [9/3274] Forecasting AAXJ... [2026-03-12T20:15:08.149429] [INFO ] [sig ] Generating forecast for: AAXJ [2026-03-12T20:15:08.149460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-03-12T20:15:08.163346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-03-12T20:15:08.163859] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-03-12T20:15:08.164994] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-03-12T20:15:08.165062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:08.165109] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:08.165148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:08.165230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:08.225511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:08.226457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:08.226550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:08.226620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:08.351535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:08.351712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:08.351757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:08.351789] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:08.355391] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-03-12T20:15:08.355710] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-03-12T20:15:08.355859] [INFO ] [sig ] AAXJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:08.503805] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AAXJ.txt [2026-03-12T20:15:08.503948] [INFO ] [sig ] [9/3274] Completed AAXJ in 0.4s | 2.83 sym/s | Total: 3.2s | ETA: 19.2m [2026-03-12T20:15:08.503988] [INFO ] [sig ] [10/3274] Forecasting AB... [2026-03-12T20:15:08.504020] [INFO ] [sig ] Generating forecast for: AB [2026-03-12T20:15:08.504051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-03-12T20:15:08.515638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-03-12T20:15:08.516017] [INFO ] [FORECASTER] Starting predict_future for AB [2026-03-12T20:15:08.516846] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-03-12T20:15:08.516900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:08.516964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:08.516994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:08.517052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:08.576640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:08.577505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:08.577610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:08.577649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:08.701686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:08.701900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:08.701945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:08.701976] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:08.706031] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=99.97%) [2026-03-12T20:15:08.706333] [INFO ] [FORECASTER] Completed predict_future for AB [2026-03-12T20:15:08.706473] [INFO ] [sig ] AB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:08.852717] [INFO ] [LOCAL ] Saved forecast: AB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AB.txt [2026-03-12T20:15:08.852877] [INFO ] [sig ] [10/3274] Completed AB in 0.3s | 2.83 sym/s | Total: 3.5s | ETA: 19.2m [2026-03-12T20:15:08.852921] [INFO ] [sig ] [11/3274] Forecasting ABCB... [2026-03-12T20:15:08.852950] [INFO ] [sig ] Generating forecast for: ABCB [2026-03-12T20:15:08.852982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-03-12T20:15:08.863979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-03-12T20:15:08.864323] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-03-12T20:15:08.865136] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-03-12T20:15:08.865190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:08.865222] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:08.865250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:08.865307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:08.923166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:08.924044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:08.924129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:08.924162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:09.048895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:09.049057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:09.049100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:09.049132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:09.052694] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-03-12T20:15:09.052985] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-03-12T20:15:09.053122] [INFO ] [sig ] ABCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:09.196470] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ABCB.txt [2026-03-12T20:15:09.196634] [INFO ] [sig ] [11/3274] Completed ABCB in 0.3s | 2.84 sym/s | Total: 3.9s | ETA: 19.1m [2026-03-12T20:15:09.196679] [INFO ] [sig ] [12/3274] Forecasting ABCL... [2026-03-12T20:15:09.196711] [INFO ] [sig ] Generating forecast for: ABCL [2026-03-12T20:15:09.196741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-03-12T20:15:09.208502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-03-12T20:15:09.208904] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-03-12T20:15:09.209738] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-03-12T20:15:09.209791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:09.209825] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:09.209852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:09.209910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:09.267795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:09.268706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:09.268794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:09.268829] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:09.392751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:09.392920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:09.392964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:09.392994] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:09.396687] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=10.57%) [2026-03-12T20:15:09.397002] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-03-12T20:15:09.397141] [INFO ] [sig ] ABCL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:09.548133] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ABCL.txt [2026-03-12T20:15:09.548288] [INFO ] [sig ] [12/3274] Completed ABCL in 0.4s | 2.84 sym/s | Total: 4.2s | ETA: 19.1m [2026-03-12T20:15:09.548339] [INFO ] [sig ] [13/3274] Forecasting ABEO... [2026-03-12T20:15:09.548384] [INFO ] [sig ] Generating forecast for: ABEO [2026-03-12T20:15:09.548420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-03-12T20:15:09.561820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-03-12T20:15:09.562203] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-03-12T20:15:09.563033] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-03-12T20:15:09.563087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:09.563121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:09.563150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:09.563209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:09.622038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:09.622738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:09.622820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:09.622852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:09.742257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:09.742424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:09.742467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:09.742528] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:09.746127] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=84.62%) [2026-03-12T20:15:09.746419] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-03-12T20:15:09.746556] [INFO ] [sig ] ABEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:09.889704] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABEO.txt [2026-03-12T20:15:09.889862] [INFO ] [sig ] [13/3274] Completed ABEO in 0.3s | 2.85 sym/s | Total: 4.6s | ETA: 19.1m [2026-03-12T20:15:09.889903] [INFO ] [sig ] [14/3274] Forecasting ABG... [2026-03-12T20:15:09.889932] [INFO ] [sig ] Generating forecast for: ABG [2026-03-12T20:15:09.889964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-03-12T20:15:09.901635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-03-12T20:15:09.901980] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-03-12T20:15:09.902782] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-03-12T20:15:09.902835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:09.902867] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:09.902894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:09.902952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:09.961042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:09.961952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:09.962039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:09.962073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:10.082294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:10.082471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:10.082516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:10.082546] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:10.086133] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-03-12T20:15:10.086420] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-03-12T20:15:10.086557] [INFO ] [sig ] ABG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:10.231225] [INFO ] [LOCAL ] Saved forecast: ABG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ABG.txt [2026-03-12T20:15:10.231384] [INFO ] [sig ] [14/3274] Completed ABG in 0.3s | 2.85 sym/s | Total: 4.9s | ETA: 19.0m [2026-03-12T20:15:10.231426] [INFO ] [sig ] [15/3274] Forecasting ABM... [2026-03-12T20:15:10.231456] [INFO ] [sig ] Generating forecast for: ABM [2026-03-12T20:15:10.231489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-03-12T20:15:10.242801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-03-12T20:15:10.243142] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-03-12T20:15:10.243962] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-03-12T20:15:10.244016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:10.244050] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:10.244078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:10.244139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:10.302718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:10.303618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:10.303704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:10.303736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:10.423098] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:10.423262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:10.423303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:10.423338] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:10.426916] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-03-12T20:15:10.427201] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-03-12T20:15:10.427336] [INFO ] [sig ] ABM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:10.571717] [INFO ] [LOCAL ] Saved forecast: ABM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABM.txt [2026-03-12T20:15:10.571878] [INFO ] [sig ] [15/3274] Completed ABM in 0.3s | 2.86 sym/s | Total: 5.2s | ETA: 19.0m [2026-03-12T20:15:10.571920] [INFO ] [sig ] [16/3274] Forecasting ABNB... [2026-03-12T20:15:10.571951] [INFO ] [sig ] Generating forecast for: ABNB [2026-03-12T20:15:10.571984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-03-12T20:15:10.583287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-03-12T20:15:10.583630] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-03-12T20:15:10.584407] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-03-12T20:15:10.584460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:10.584491] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:10.584518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:10.584596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:10.645630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:10.646521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:10.646629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:10.646666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:10.769845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:10.770010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:10.770053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:10.770082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:10.773682] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-03-12T20:15:10.773986] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-03-12T20:15:10.774123] [INFO ] [sig ] ABNB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:10.920194] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ABNB.txt [2026-03-12T20:15:10.920341] [INFO ] [sig ] [16/3274] Completed ABNB in 0.3s | 2.86 sym/s | Total: 5.6s | ETA: 19.0m [2026-03-12T20:15:10.920382] [INFO ] [sig ] [17/3274] Forecasting ABOS... [2026-03-12T20:15:10.920412] [INFO ] [sig ] Generating forecast for: ABOS [2026-03-12T20:15:10.920443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-03-12T20:15:10.931683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-03-12T20:15:10.932073] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-03-12T20:15:10.932907] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-03-12T20:15:10.932961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:10.932994] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:10.933021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:10.933082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:10.993559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:10.994883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:10.994970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:10.995003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:11.117536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:11.117722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:11.117766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:11.117796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:11.121250] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: UP (p=88.43%) [2026-03-12T20:15:11.121533] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-03-12T20:15:11.121685] [INFO ] [sig ] ABOS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:11.264719] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABOS.txt [2026-03-12T20:15:11.264871] [INFO ] [sig ] [17/3274] Completed ABOS in 0.3s | 2.86 sym/s | Total: 5.9s | ETA: 19.0m [2026-03-12T20:15:11.264913] [INFO ] [sig ] [18/3274] Forecasting ABSI... [2026-03-12T20:15:11.264942] [INFO ] [sig ] Generating forecast for: ABSI [2026-03-12T20:15:11.264973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-03-12T20:15:11.276639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-03-12T20:15:11.276983] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-03-12T20:15:11.277831] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-03-12T20:15:11.277885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:11.277934] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:11.277964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:11.278023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:11.336480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:11.337247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:11.337333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:11.337366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:11.458917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:11.459080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:11.459124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:11.459155] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:11.462834] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-03-12T20:15:11.463150] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-03-12T20:15:11.463296] [INFO ] [sig ] ABSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:11.609105] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABSI.txt [2026-03-12T20:15:11.609267] [INFO ] [sig ] [18/3274] Completed ABSI in 0.3s | 2.86 sym/s | Total: 6.3s | ETA: 18.9m [2026-03-12T20:15:11.609309] [INFO ] [sig ] [19/3274] Forecasting ABUS... [2026-03-12T20:15:11.609339] [INFO ] [sig ] Generating forecast for: ABUS [2026-03-12T20:15:11.609371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-03-12T20:15:11.620093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-03-12T20:15:11.620445] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-03-12T20:15:11.621249] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-03-12T20:15:11.621303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:11.621339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:11.621372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:11.621443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:11.680912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:11.681804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:11.681889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:11.681924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:11.801036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:11.801203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:11.801245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:11.801277] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:11.805884] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-03-12T20:15:11.806403] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-03-12T20:15:11.806839] [INFO ] [sig ] ABUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:11.962214] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABUS.txt [2026-03-12T20:15:11.962370] [INFO ] [sig ] [19/3274] Completed ABUS in 0.4s | 2.86 sym/s | Total: 6.6s | ETA: 19.0m [2026-03-12T20:15:11.962411] [INFO ] [sig ] [20/3274] Forecasting ABVC... [2026-03-12T20:15:11.962441] [INFO ] [sig ] Generating forecast for: ABVC [2026-03-12T20:15:11.962472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-03-12T20:15:11.973875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-03-12T20:15:11.974272] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-03-12T20:15:11.975163] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-03-12T20:15:11.975224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:11.975262] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:11.975301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:11.975365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:12.034530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:12.035474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:12.035649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:12.035707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:12.156108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:12.156270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:12.156313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:12.156343] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:12.159879] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-03-12T20:15:12.160160] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-03-12T20:15:12.160291] [INFO ] [sig ] ABVC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:12.304778] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABVC.txt [2026-03-12T20:15:12.304933] [INFO ] [sig ] [20/3274] Completed ABVC in 0.3s | 2.87 sym/s | Total: 7.0s | ETA: 18.9m [2026-03-12T20:15:12.304976] [INFO ] [sig ] [21/3274] Forecasting ABVE... [2026-03-12T20:15:12.305006] [INFO ] [sig ] Generating forecast for: ABVE [2026-03-12T20:15:12.305038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-03-12T20:15:12.315865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-03-12T20:15:12.316213] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-03-12T20:15:12.317020] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-03-12T20:15:12.317073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:12.317106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:12.317132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:12.317188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:12.376651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:12.377494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:12.377596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:12.377632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:12.503489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:12.503691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:12.503735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:12.503764] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:12.507301] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-03-12T20:15:12.507631] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-03-12T20:15:12.507776] [INFO ] [sig ] ABVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:12.656016] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ABVE.txt [2026-03-12T20:15:12.656228] [INFO ] [sig ] [21/3274] Completed ABVE in 0.4s | 2.86 sym/s | Total: 7.3s | ETA: 18.9m [2026-03-12T20:15:12.656292] [INFO ] [sig ] [22/3274] Forecasting ABVX... [2026-03-12T20:15:12.656336] [INFO ] [sig ] Generating forecast for: ABVX [2026-03-12T20:15:12.656377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-03-12T20:15:12.667328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-03-12T20:15:12.667731] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-03-12T20:15:12.668566] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-03-12T20:15:12.668636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:12.668669] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:12.668695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:12.668753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:12.726021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:12.726906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:12.726994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:12.727027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:12.847058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:12.847225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:12.847268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:12.847298] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:12.851020] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-03-12T20:15:12.851314] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-03-12T20:15:12.851453] [INFO ] [sig ] ABVX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:13.002296] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ABVX.txt [2026-03-12T20:15:13.002454] [INFO ] [sig ] [22/3274] Completed ABVX in 0.3s | 2.87 sym/s | Total: 7.7s | ETA: 18.9m [2026-03-12T20:15:13.002496] [INFO ] [sig ] [23/3274] Forecasting ACA... [2026-03-12T20:15:13.002528] [INFO ] [sig ] Generating forecast for: ACA [2026-03-12T20:15:13.002559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-03-12T20:15:13.014941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-03-12T20:15:13.015312] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-03-12T20:15:13.016146] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-03-12T20:15:13.016202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:13.016236] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:13.016263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:13.016321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:13.073839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:13.074748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:13.074836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:13.074869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:13.198980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:13.199160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:13.199203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:13.199235] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:13.202934] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-03-12T20:15:13.203226] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-03-12T20:15:13.203377] [INFO ] [sig ] ACA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:13.346772] [INFO ] [LOCAL ] Saved forecast: ACA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACA.txt [2026-03-12T20:15:13.346981] [INFO ] [sig ] [23/3274] Completed ACA in 0.3s | 2.87 sym/s | Total: 8.0s | ETA: 18.9m [2026-03-12T20:15:13.347052] [INFO ] [sig ] [24/3274] Forecasting ACAD... [2026-03-12T20:15:13.347097] [INFO ] [sig ] Generating forecast for: ACAD [2026-03-12T20:15:13.347140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-03-12T20:15:13.359939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-03-12T20:15:13.360285] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-03-12T20:15:13.361193] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-03-12T20:15:13.361250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:13.361284] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:13.361310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:13.361366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:13.419280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:13.420175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:13.420265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:13.420297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:13.546087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:13.546256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:13.546297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:13.546327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:13.549862] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-03-12T20:15:13.550169] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-03-12T20:15:13.550307] [INFO ] [sig ] ACAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:13.699537] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACAD.txt [2026-03-12T20:15:13.699747] [INFO ] [sig ] [24/3274] Completed ACAD in 0.4s | 2.87 sym/s | Total: 8.4s | ETA: 18.9m [2026-03-12T20:15:13.699796] [INFO ] [sig ] [25/3274] Forecasting ACB... [2026-03-12T20:15:13.699835] [INFO ] [sig ] Generating forecast for: ACB [2026-03-12T20:15:13.699877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-03-12T20:15:13.711506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-03-12T20:15:13.712036] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-03-12T20:15:13.712964] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-03-12T20:15:13.713020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:13.713052] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:13.713079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:13.713136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:13.773190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:13.774110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:13.774195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:13.774228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:13.899319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:13.899486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:13.899528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:13.899596] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:13.903099] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-03-12T20:15:13.903395] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-03-12T20:15:13.903553] [INFO ] [sig ] ACB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:14.054856] [INFO ] [LOCAL ] Saved forecast: ACB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACB.txt [2026-03-12T20:15:14.055014] [INFO ] [sig ] [25/3274] Completed ACB in 0.4s | 2.86 sym/s | Total: 8.7s | ETA: 18.9m [2026-03-12T20:15:14.055055] [INFO ] [sig ] [26/3274] Forecasting ACCO... [2026-03-12T20:15:14.055086] [INFO ] [sig ] Generating forecast for: ACCO [2026-03-12T20:15:14.055117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-03-12T20:15:14.066128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-03-12T20:15:14.066455] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-03-12T20:15:14.067293] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-03-12T20:15:14.067346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:14.067378] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:14.067406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:14.067463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:14.125852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:14.126777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:14.126861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:14.126894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:14.251628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:14.251789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:14.251832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:14.251860] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:14.255413] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-12T20:15:14.255732] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-03-12T20:15:14.255870] [INFO ] [sig ] ACCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:14.412979] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACCO.txt [2026-03-12T20:15:14.413164] [INFO ] [sig ] [26/3274] Completed ACCO in 0.4s | 2.86 sym/s | Total: 9.1s | ETA: 18.9m [2026-03-12T20:15:14.413211] [INFO ] [sig ] [27/3274] Forecasting ACDC... [2026-03-12T20:15:14.413242] [INFO ] [sig ] Generating forecast for: ACDC [2026-03-12T20:15:14.413273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-03-12T20:15:14.425424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-03-12T20:15:14.425874] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-03-12T20:15:14.426734] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-03-12T20:15:14.426787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:14.426849] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:14.426877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:14.426935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:14.487970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:14.488971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:14.489067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:14.489144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:14.614706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:14.614893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:14.614945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:14.614975] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:14.618719] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-03-12T20:15:14.619019] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-03-12T20:15:14.619160] [INFO ] [sig ] ACDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:14.767620] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACDC.txt [2026-03-12T20:15:14.767784] [INFO ] [sig ] [27/3274] Completed ACDC in 0.4s | 2.86 sym/s | Total: 9.4s | ETA: 18.9m [2026-03-12T20:15:14.767827] [INFO ] [sig ] [28/3274] Forecasting ACEL... [2026-03-12T20:15:14.767857] [INFO ] [sig ] Generating forecast for: ACEL [2026-03-12T20:15:14.767888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-03-12T20:15:14.781251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-03-12T20:15:14.781692] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-03-12T20:15:14.782567] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-03-12T20:15:14.782653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:14.782689] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:14.782717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:14.782775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:14.846439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:14.847419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:14.847515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:14.847549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:14.983186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:14.983356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:14.983401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:14.983430] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:14.986955] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=36.65%) [2026-03-12T20:15:14.987247] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-03-12T20:15:14.987382] [INFO ] [sig ] ACEL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:15.135800] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACEL.txt [2026-03-12T20:15:15.135961] [INFO ] [sig ] [28/3274] Completed ACEL in 0.4s | 2.85 sym/s | Total: 9.8s | ETA: 19.0m [2026-03-12T20:15:15.136003] [INFO ] [sig ] [29/3274] Forecasting ACGL... [2026-03-12T20:15:15.136033] [INFO ] [sig ] Generating forecast for: ACGL [2026-03-12T20:15:15.136064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-03-12T20:15:15.148970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-03-12T20:15:15.149530] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-03-12T20:15:15.150466] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-03-12T20:15:15.150523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:15.150558] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:15.150623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:15.150685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:15.210438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:15.211426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:15.211518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:15.211555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:15.351700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:15.351892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:15.351943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:15.351987] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:15.355877] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-03-12T20:15:15.356173] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-03-12T20:15:15.356314] [INFO ] [sig ] ACGL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:15.517348] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACGL.txt [2026-03-12T20:15:15.517518] [INFO ] [sig ] [29/3274] Completed ACGL in 0.4s | 2.85 sym/s | Total: 10.2s | ETA: 19.0m [2026-03-12T20:15:15.517593] [INFO ] [sig ] [30/3274] Forecasting ACGLN... [2026-03-12T20:15:15.517635] [INFO ] [sig ] Generating forecast for: ACGLN [2026-03-12T20:15:15.517673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-03-12T20:15:15.531035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-03-12T20:15:15.531424] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-03-12T20:15:15.532257] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-03-12T20:15:15.532310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:15.532341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:15.532368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:15.532425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:15.593223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:15.594222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:15.594333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:15.594380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:15.723661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:15.723835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:15.723879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:15.723938] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:15.727436] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-03-12T20:15:15.727772] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-03-12T20:15:15.727915] [INFO ] [sig ] ACGLN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:15.873508] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACGLN.txt [2026-03-12T20:15:15.873705] [INFO ] [sig ] [30/3274] Completed ACGLN in 0.4s | 2.84 sym/s | Total: 10.5s | ETA: 19.0m [2026-03-12T20:15:15.873751] [INFO ] [sig ] [31/3274] Forecasting ACGLO... [2026-03-12T20:15:15.873782] [INFO ] [sig ] Generating forecast for: ACGLO [2026-03-12T20:15:15.873817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-03-12T20:15:15.889445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-03-12T20:15:15.890040] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-03-12T20:15:15.890906] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-03-12T20:15:15.890961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:15.890994] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:15.891020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:15.891077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:15.948502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:15.949355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:15.949438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:15.949471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:16.074079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:16.074237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:16.074279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:16.074308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:16.078220] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-03-12T20:15:16.078504] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-03-12T20:15:16.078677] [INFO ] [sig ] ACGLO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:16.223008] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACGLO.txt [2026-03-12T20:15:16.223177] [INFO ] [sig ] [31/3274] Completed ACGLO in 0.3s | 2.84 sym/s | Total: 10.9s | ETA: 19.0m [2026-03-12T20:15:16.223220] [INFO ] [sig ] [32/3274] Forecasting ACHC... [2026-03-12T20:15:16.223249] [INFO ] [sig ] Generating forecast for: ACHC [2026-03-12T20:15:16.223282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-03-12T20:15:16.237615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-03-12T20:15:16.238268] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-03-12T20:15:16.239370] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-03-12T20:15:16.239439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:16.239473] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:16.239501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:16.239563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:16.318122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:16.319439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:16.319642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:16.319683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:16.467058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:16.467313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:16.467362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:16.467400] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:16.471990] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-03-12T20:15:16.472469] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-03-12T20:15:16.472674] [INFO ] [sig ] ACHC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:16.650391] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACHC.txt [2026-03-12T20:15:16.650670] [INFO ] [sig ] [32/3274] Completed ACHC in 0.4s | 2.83 sym/s | Total: 11.3s | ETA: 19.1m [2026-03-12T20:15:16.650720] [INFO ] [sig ] [33/3274] Forecasting ACI... [2026-03-12T20:15:16.650751] [INFO ] [sig ] Generating forecast for: ACI [2026-03-12T20:15:16.650794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-03-12T20:15:16.667531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-03-12T20:15:16.668218] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-03-12T20:15:16.669219] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-03-12T20:15:16.669284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:16.669329] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:16.669366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:16.669444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:16.739283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:16.740564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:16.740733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:16.740778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:16.888984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:16.889266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:16.889330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:16.889372] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:16.895526] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-03-12T20:15:16.896190] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-03-12T20:15:16.896466] [INFO ] [sig ] ACI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:17.073257] [INFO ] [LOCAL ] Saved forecast: ACI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACI.txt [2026-03-12T20:15:17.073520] [INFO ] [sig ] [33/3274] Completed ACI in 0.4s | 2.81 sym/s | Total: 11.7s | ETA: 19.2m [2026-03-12T20:15:17.073587] [INFO ] [sig ] [34/3274] Forecasting ACIC... [2026-03-12T20:15:17.073621] [INFO ] [sig ] Generating forecast for: ACIC [2026-03-12T20:15:17.073655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-03-12T20:15:17.088015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-03-12T20:15:17.088755] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-03-12T20:15:17.089806] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-03-12T20:15:17.089869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:17.089905] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:17.089934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:17.089996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:17.160173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:17.161718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:17.161885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:17.161935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:17.289401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:17.289667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:17.289720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:17.289752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:17.294187] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-03-12T20:15:17.294540] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-03-12T20:15:17.294732] [INFO ] [sig ] ACIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:17.463903] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACIC.txt [2026-03-12T20:15:17.464172] [INFO ] [sig ] [34/3274] Completed ACIC in 0.4s | 2.80 sym/s | Total: 12.1s | ETA: 19.3m [2026-03-12T20:15:17.464246] [INFO ] [sig ] [35/3274] Forecasting ACLS... [2026-03-12T20:15:17.464282] [INFO ] [sig ] Generating forecast for: ACLS [2026-03-12T20:15:17.464317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-03-12T20:15:17.478010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-03-12T20:15:17.478545] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-03-12T20:15:17.479597] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-03-12T20:15:17.479658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:17.479694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:17.479722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:17.479784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:17.548144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:17.549518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:17.549718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:17.549777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:17.685910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:17.686154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:17.686207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:17.686238] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:17.690593] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-03-12T20:15:17.690957] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-03-12T20:15:17.691128] [INFO ] [sig ] ACLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:17.847832] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACLS.txt [2026-03-12T20:15:17.848101] [INFO ] [sig ] [35/3274] Completed ACLS in 0.4s | 2.79 sym/s | Total: 12.5s | ETA: 19.3m [2026-03-12T20:15:17.848152] [INFO ] [sig ] [36/3274] Forecasting ACLX... [2026-03-12T20:15:17.848184] [INFO ] [sig ] Generating forecast for: ACLX [2026-03-12T20:15:17.848219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-03-12T20:15:17.862560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-03-12T20:15:17.863205] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-03-12T20:15:17.864175] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-03-12T20:15:17.864235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:17.864278] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:17.864314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:17.864384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:17.927463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:17.929268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:17.929384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:17.929419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:18.068775] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:18.068953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:18.068998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:18.069044] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:18.072925] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=18.40%) [2026-03-12T20:15:18.073243] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-03-12T20:15:18.073409] [INFO ] [sig ] ACLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:18.240021] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACLX.txt [2026-03-12T20:15:18.240266] [INFO ] [sig ] [36/3274] Completed ACLX in 0.4s | 2.79 sym/s | Total: 12.9s | ETA: 19.4m [2026-03-12T20:15:18.240321] [INFO ] [sig ] [37/3274] Forecasting ACM... [2026-03-12T20:15:18.240352] [INFO ] [sig ] Generating forecast for: ACM [2026-03-12T20:15:18.240384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-03-12T20:15:18.253136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-03-12T20:15:18.253515] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-03-12T20:15:18.254359] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-03-12T20:15:18.254414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:18.254446] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:18.254474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:18.254536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:18.313745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:18.314761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:18.314931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:18.314968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:18.442150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:18.442319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:18.442360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:18.442389] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:18.446200] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-03-12T20:15:18.446490] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-03-12T20:15:18.446651] [INFO ] [sig ] ACM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:18.596769] [INFO ] [LOCAL ] Saved forecast: ACM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACM.txt [2026-03-12T20:15:18.596991] [INFO ] [sig ] [37/3274] Completed ACM in 0.4s | 2.79 sym/s | Total: 13.3s | ETA: 19.4m [2026-03-12T20:15:18.597052] [INFO ] [sig ] [38/3274] Forecasting ACN... [2026-03-12T20:15:18.597097] [INFO ] [sig ] Generating forecast for: ACN [2026-03-12T20:15:18.597140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-03-12T20:15:18.612009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-03-12T20:15:18.612440] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-03-12T20:15:18.613283] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-03-12T20:15:18.613337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:18.613370] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:18.613396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:18.613453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:18.671742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:18.672688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:18.672777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:18.672810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:18.798897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:18.799075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:18.799119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:18.799149] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:18.802713] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-03-12T20:15:18.803017] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-03-12T20:15:18.803156] [INFO ] [sig ] ACN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:18.949922] [INFO ] [LOCAL ] Saved forecast: ACN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACN.txt [2026-03-12T20:15:18.950090] [INFO ] [sig ] [38/3274] Completed ACN in 0.4s | 2.79 sym/s | Total: 13.6s | ETA: 19.3m [2026-03-12T20:15:18.950145] [INFO ] [sig ] [39/3274] Forecasting ACNB... [2026-03-12T20:15:18.950176] [INFO ] [sig ] Generating forecast for: ACNB [2026-03-12T20:15:18.950208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-03-12T20:15:18.961618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-03-12T20:15:18.962018] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-03-12T20:15:18.962868] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-03-12T20:15:18.962923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:18.962957] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:18.962983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:18.963041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:19.026869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:19.027852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:19.027965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:19.028001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:19.142925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:19.143100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:19.143143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:19.143172] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:19.147084] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-03-12T20:15:19.147378] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-03-12T20:15:19.147515] [INFO ] [sig ] ACNB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:19.295331] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACNB.txt [2026-03-12T20:15:19.295469] [INFO ] [sig ] [39/3274] Completed ACNB in 0.3s | 2.79 sym/s | Total: 14.0s | ETA: 19.3m [2026-03-12T20:15:19.295509] [INFO ] [sig ] [40/3274] Forecasting ACON... [2026-03-12T20:15:19.295538] [INFO ] [sig ] Generating forecast for: ACON [2026-03-12T20:15:19.295587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-03-12T20:15:19.307527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-03-12T20:15:19.308184] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-03-12T20:15:19.309077] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-03-12T20:15:19.309134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:19.309169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:19.309198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:19.309285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:19.368543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:19.369338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:19.369425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:19.369458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:19.490344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:19.490524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:19.490566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:19.490634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:19.494213] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-03-12T20:15:19.494530] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-03-12T20:15:19.494728] [INFO ] [sig ] ACON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:19.635254] [INFO ] [LOCAL ] Saved forecast: ACON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACON.txt [2026-03-12T20:15:19.635474] [INFO ] [sig ] [40/3274] Completed ACON in 0.3s | 2.80 sym/s | Total: 14.3s | ETA: 19.3m [2026-03-12T20:15:19.635534] [INFO ] [sig ] [41/3274] Forecasting ACP... [2026-03-12T20:15:19.635602] [INFO ] [sig ] Generating forecast for: ACP [2026-03-12T20:15:19.635655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-03-12T20:15:19.647795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-03-12T20:15:19.648388] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-03-12T20:15:19.649466] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-03-12T20:15:19.649521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:19.649555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:19.649608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:19.649672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:19.710387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:19.711330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:19.711423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:19.711468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:19.831813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:19.831991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:19.832034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:19.832062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:19.835612] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-03-12T20:15:19.835899] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-03-12T20:15:19.836033] [INFO ] [sig ] ACP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:19.977912] [INFO ] [LOCAL ] Saved forecast: ACP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACP.txt [2026-03-12T20:15:19.978081] [INFO ] [sig ] [41/3274] Completed ACP in 0.3s | 2.80 sym/s | Total: 14.7s | ETA: 19.3m [2026-03-12T20:15:19.978125] [INFO ] [sig ] [42/3274] Forecasting ACRE... [2026-03-12T20:15:19.978158] [INFO ] [sig ] Generating forecast for: ACRE [2026-03-12T20:15:19.978191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-03-12T20:15:19.989449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-03-12T20:15:19.989822] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-03-12T20:15:19.990679] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-03-12T20:15:19.990748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:19.990781] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:19.990808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:19.990865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:20.048325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:20.049085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:20.049171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:20.049205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:20.172670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:20.172839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:20.172880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:20.172908] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:20.176382] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-03-12T20:15:20.176692] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-03-12T20:15:20.176830] [INFO ] [sig ] ACRE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:20.317966] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACRE.txt [2026-03-12T20:15:20.318118] [INFO ] [sig ] [42/3274] Completed ACRE in 0.3s | 2.80 sym/s | Total: 15.0s | ETA: 19.2m [2026-03-12T20:15:20.318162] [INFO ] [sig ] [43/3274] Forecasting ACRS... [2026-03-12T20:15:20.318191] [INFO ] [sig ] Generating forecast for: ACRS [2026-03-12T20:15:20.318222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-03-12T20:15:20.330044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-03-12T20:15:20.330387] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-03-12T20:15:20.331276] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-03-12T20:15:20.331331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:20.331365] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:20.331394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:20.331452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:20.388911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:20.389594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:20.389678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:20.389710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:20.508508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:20.508694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:20.508746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:20.508776] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:20.512367] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-03-12T20:15:20.512721] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-03-12T20:15:20.512868] [INFO ] [sig ] ACRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:20.654245] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACRS.txt [2026-03-12T20:15:20.654395] [INFO ] [sig ] [43/3274] Completed ACRS in 0.3s | 2.80 sym/s | Total: 15.3s | ETA: 19.2m [2026-03-12T20:15:20.654437] [INFO ] [sig ] [44/3274] Forecasting ACTG... [2026-03-12T20:15:20.654466] [INFO ] [sig ] Generating forecast for: ACTG [2026-03-12T20:15:20.654497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-03-12T20:15:20.665460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-03-12T20:15:20.665845] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-03-12T20:15:20.666715] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-03-12T20:15:20.666770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:20.666831] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:20.666865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:20.666941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:20.725887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:20.726770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:20.726856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:20.726889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:20.848656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:20.848821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:20.848865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:20.848895] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:20.852363] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=8.81%) [2026-03-12T20:15:20.852674] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-03-12T20:15:20.852809] [INFO ] [sig ] ACTG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:20.994834] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACTG.txt [2026-03-12T20:15:20.994987] [INFO ] [sig ] [44/3274] Completed ACTG in 0.3s | 2.81 sym/s | Total: 15.7s | ETA: 19.2m [2026-03-12T20:15:20.995030] [INFO ] [sig ] [45/3274] Forecasting ACVA... [2026-03-12T20:15:20.995060] [INFO ] [sig ] Generating forecast for: ACVA [2026-03-12T20:15:20.995090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-03-12T20:15:21.008505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-03-12T20:15:21.008921] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-03-12T20:15:21.009759] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-03-12T20:15:21.009815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:21.009851] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:21.009879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:21.009937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:21.068160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:21.069056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:21.069143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:21.069177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:21.193019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:21.193171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:21.193214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:21.193244] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:21.196931] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=77.51%) [2026-03-12T20:15:21.197210] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-03-12T20:15:21.197343] [INFO ] [sig ] ACVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:21.345292] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACVA.txt [2026-03-12T20:15:21.345427] [INFO ] [sig ] [45/3274] Completed ACVA in 0.4s | 2.81 sym/s | Total: 16.0s | ETA: 19.2m [2026-03-12T20:15:21.345467] [INFO ] [sig ] [46/3274] Forecasting ACWI... [2026-03-12T20:15:21.345496] [INFO ] [sig ] Generating forecast for: ACWI [2026-03-12T20:15:21.345526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-03-12T20:15:21.359461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-03-12T20:15:21.359822] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-03-12T20:15:21.360861] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-03-12T20:15:21.360915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:21.360949] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:21.360976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:21.361034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:21.423029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:21.423733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:21.423825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:21.423861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:21.548797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:21.548931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:21.548973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:21.549001] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:21.552612] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-03-12T20:15:21.553063] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-03-12T20:15:21.553197] [INFO ] [sig ] ACWI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:21.696026] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACWI.txt [2026-03-12T20:15:21.696164] [INFO ] [sig ] [46/3274] Completed ACWI in 0.4s | 2.81 sym/s | Total: 16.4s | ETA: 19.1m [2026-03-12T20:15:21.696205] [INFO ] [sig ] [47/3274] Forecasting ACWX... [2026-03-12T20:15:21.696234] [INFO ] [sig ] Generating forecast for: ACWX [2026-03-12T20:15:21.696265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-03-12T20:15:21.707757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-03-12T20:15:21.708122] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-03-12T20:15:21.708948] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-03-12T20:15:21.709002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:21.709036] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:21.709063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:21.709120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:21.766080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:21.767010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:21.767101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:21.767141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:21.890077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:21.890243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:21.890284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:21.890362] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:21.893860] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-03-12T20:15:21.894155] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-03-12T20:15:21.894289] [INFO ] [sig ] ACWX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:22.039262] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ACWX.txt [2026-03-12T20:15:22.039446] [INFO ] [sig ] [47/3274] Completed ACWX in 0.3s | 2.81 sym/s | Total: 16.7s | ETA: 19.1m [2026-03-12T20:15:22.039490] [INFO ] [sig ] [48/3274] Forecasting ACXP... [2026-03-12T20:15:22.039521] [INFO ] [sig ] Generating forecast for: ACXP [2026-03-12T20:15:22.039557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-03-12T20:15:22.052723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-03-12T20:15:22.053130] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-03-12T20:15:22.054152] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-03-12T20:15:22.054215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:22.054258] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:22.054293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:22.054363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:22.118684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:22.120134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:22.120238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:22.120277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:22.243779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:22.243932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:22.243974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:22.244004] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:22.247517] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-03-12T20:15:22.247831] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-03-12T20:15:22.247968] [INFO ] [sig ] ACXP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:22.405312] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ACXP.txt [2026-03-12T20:15:22.405474] [INFO ] [sig ] [48/3274] Completed ACXP in 0.4s | 2.81 sym/s | Total: 17.1s | ETA: 19.1m [2026-03-12T20:15:22.405517] [INFO ] [sig ] [49/3274] Forecasting ADBE... [2026-03-12T20:15:22.405547] [INFO ] [sig ] Generating forecast for: ADBE [2026-03-12T20:15:22.405599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-03-12T20:15:22.417169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-03-12T20:15:22.417551] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-03-12T20:15:22.418389] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-03-12T20:15:22.418442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:22.418475] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:22.418502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:22.418560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:22.479842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:22.480921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:22.481016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:22.481051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:22.607539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:22.607741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:22.607800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:22.607830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:22.611362] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-03-12T20:15:22.611687] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-03-12T20:15:22.611825] [INFO ] [sig ] ADBE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:22.753786] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADBE.txt [2026-03-12T20:15:22.753954] [INFO ] [sig ] [49/3274] Completed ADBE in 0.3s | 2.81 sym/s | Total: 17.4s | ETA: 19.1m [2026-03-12T20:15:22.753996] [INFO ] [sig ] [50/3274] Forecasting ADC... [2026-03-12T20:15:22.754027] [INFO ] [sig ] Generating forecast for: ADC [2026-03-12T20:15:22.754058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-03-12T20:15:22.765004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-03-12T20:15:22.765378] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-03-12T20:15:22.766214] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-03-12T20:15:22.766266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:22.766298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:22.766325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:22.766382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:22.824221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:22.825375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:22.825470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:22.825503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:22.958281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:22.958445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:22.958490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:22.958520] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:22.962451] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-03-12T20:15:22.962808] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-03-12T20:15:22.962958] [INFO ] [sig ] ADC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:23.126659] [INFO ] [LOCAL ] Saved forecast: ADC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADC.txt [2026-03-12T20:15:23.126846] [INFO ] [sig ] [50/3274] Completed ADC in 0.4s | 2.81 sym/s | Total: 17.8s | ETA: 19.1m [2026-03-12T20:15:23.126889] [INFO ] [sig ] [51/3274] Forecasting ADEA... [2026-03-12T20:15:23.126920] [INFO ] [sig ] Generating forecast for: ADEA [2026-03-12T20:15:23.126950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-03-12T20:15:23.139039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-03-12T20:15:23.139510] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-03-12T20:15:23.140457] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-03-12T20:15:23.140525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:23.140559] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:23.140626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:23.140688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:23.203492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:23.204501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:23.204610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:23.204647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:23.341237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:23.341461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:23.341531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:23.341563] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:23.345380] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-03-12T20:15:23.345722] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-03-12T20:15:23.345881] [INFO ] [sig ] ADEA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:23.489182] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADEA.txt [2026-03-12T20:15:23.489319] [INFO ] [sig ] [51/3274] Completed ADEA in 0.4s | 2.81 sym/s | Total: 18.2s | ETA: 19.1m [2026-03-12T20:15:23.489361] [INFO ] [sig ] [52/3274] Forecasting ADI... [2026-03-12T20:15:23.489392] [INFO ] [sig ] Generating forecast for: ADI [2026-03-12T20:15:23.489430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-03-12T20:15:23.503063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-03-12T20:15:23.503538] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-03-12T20:15:23.504601] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-03-12T20:15:23.504669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:23.504705] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:23.504733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:23.504792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:23.565046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:23.566110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:23.566213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:23.566257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:23.704988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:23.705156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:23.705200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:23.705231] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:23.709059] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-03-12T20:15:23.709430] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-03-12T20:15:23.709608] [INFO ] [sig ] ADI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:23.855121] [INFO ] [LOCAL ] Saved forecast: ADI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADI.txt [2026-03-12T20:15:23.855269] [INFO ] [sig ] [52/3274] Completed ADI in 0.4s | 2.81 sym/s | Total: 18.5s | ETA: 19.1m [2026-03-12T20:15:23.855310] [INFO ] [sig ] [53/3274] Forecasting ADMA... [2026-03-12T20:15:23.855340] [INFO ] [sig ] Generating forecast for: ADMA [2026-03-12T20:15:23.855372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-03-12T20:15:23.866824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-03-12T20:15:23.867154] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-03-12T20:15:23.868061] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-03-12T20:15:23.868120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:23.868180] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:23.868210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:23.868270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:23.927198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:23.928116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:23.928206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:23.928240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:24.050909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:24.051071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:24.051113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:24.051141] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:24.054793] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-03-12T20:15:24.055103] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-03-12T20:15:24.055245] [INFO ] [sig ] ADMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:24.198441] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ADMA.txt [2026-03-12T20:15:24.198595] [INFO ] [sig ] [53/3274] Completed ADMA in 0.3s | 2.81 sym/s | Total: 18.9s | ETA: 19.1m [2026-03-12T20:15:24.198640] [INFO ] [sig ] [54/3274] Forecasting ADP... [2026-03-12T20:15:24.198676] [INFO ] [sig ] Generating forecast for: ADP [2026-03-12T20:15:24.198715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-03-12T20:15:24.209778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-03-12T20:15:24.210131] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-03-12T20:15:24.210976] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-03-12T20:15:24.211029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:24.211060] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:24.211088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:24.211145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:24.270605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:24.271441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:24.271558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:24.271639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:24.400041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:24.400224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:24.400275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:24.400307] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:24.404076] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-03-12T20:15:24.404375] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-03-12T20:15:24.404515] [INFO ] [sig ] ADP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:24.548344] [INFO ] [LOCAL ] Saved forecast: ADP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ADP.txt [2026-03-12T20:15:24.548481] [INFO ] [sig ] [54/3274] Completed ADP in 0.3s | 2.81 sym/s | Total: 19.2s | ETA: 19.1m [2026-03-12T20:15:24.548522] [INFO ] [sig ] [55/3274] Forecasting ADSK... [2026-03-12T20:15:24.548552] [INFO ] [sig ] Generating forecast for: ADSK [2026-03-12T20:15:24.548601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-03-12T20:15:24.559538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-03-12T20:15:24.559922] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-03-12T20:15:24.560842] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-03-12T20:15:24.560909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:24.560961] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:24.560991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:24.561059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:24.621838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:24.622802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:24.622900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:24.622935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:24.745632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:24.745803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:24.745846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:24.745875] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:24.749559] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-03-12T20:15:24.749913] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-03-12T20:15:24.750058] [INFO ] [sig ] ADSK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:24.893651] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ADSK.txt [2026-03-12T20:15:24.893813] [INFO ] [sig ] [55/3274] Completed ADSK in 0.3s | 2.81 sym/s | Total: 19.6s | ETA: 19.1m [2026-03-12T20:15:24.893856] [INFO ] [sig ] [56/3274] Forecasting ADTN... [2026-03-12T20:15:24.893886] [INFO ] [sig ] Generating forecast for: ADTN [2026-03-12T20:15:24.893919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-03-12T20:15:24.906279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-03-12T20:15:24.906627] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-03-12T20:15:24.907664] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-03-12T20:15:24.907729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:24.907768] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:24.907801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:24.907860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:24.967029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:24.967853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:24.967949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:24.967988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:25.095301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:25.095484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:25.095527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:25.095557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:25.099724] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-03-12T20:15:25.100277] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-03-12T20:15:25.100431] [INFO ] [sig ] ADTN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:25.249811] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADTN.txt [2026-03-12T20:15:25.249951] [INFO ] [sig ] [56/3274] Completed ADTN in 0.4s | 2.81 sym/s | Total: 19.9s | ETA: 19.1m [2026-03-12T20:15:25.249991] [INFO ] [sig ] [57/3274] Forecasting ADUS... [2026-03-12T20:15:25.250026] [INFO ] [sig ] Generating forecast for: ADUS [2026-03-12T20:15:25.250059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-03-12T20:15:25.261908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-03-12T20:15:25.262261] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-03-12T20:15:25.263090] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-03-12T20:15:25.263144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:25.263176] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:25.263204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:25.263260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:25.321188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:25.322182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:25.322279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:25.322312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:25.438128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:25.438293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:25.438333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:25.438363] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:25.441882] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-03-12T20:15:25.442161] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-03-12T20:15:25.442295] [INFO ] [sig ] ADUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:25.585726] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ADUS.txt [2026-03-12T20:15:25.585924] [INFO ] [sig ] [57/3274] Completed ADUS in 0.3s | 2.81 sym/s | Total: 20.3s | ETA: 19.1m [2026-03-12T20:15:25.585969] [INFO ] [sig ] [58/3274] Forecasting ADX... [2026-03-12T20:15:25.586000] [INFO ] [sig ] Generating forecast for: ADX [2026-03-12T20:15:25.586032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-03-12T20:15:25.598720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-03-12T20:15:25.599123] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-03-12T20:15:25.599986] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-03-12T20:15:25.600040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:25.600074] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:25.600103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:25.600162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:25.658926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:25.659847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:25.659934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:25.659967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:25.784413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:25.784586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:25.784630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:25.784660] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:25.788151] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=58.28%) [2026-03-12T20:15:25.788433] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-03-12T20:15:25.788566] [INFO ] [sig ] ADX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:25.932560] [INFO ] [LOCAL ] Saved forecast: ADX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ADX.txt [2026-03-12T20:15:25.932727] [INFO ] [sig ] [58/3274] Completed ADX in 0.3s | 2.81 sym/s | Total: 20.6s | ETA: 19.0m [2026-03-12T20:15:25.932776] [INFO ] [sig ] [59/3274] Forecasting AEE... [2026-03-12T20:15:25.932808] [INFO ] [sig ] Generating forecast for: AEE [2026-03-12T20:15:25.932840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-03-12T20:15:25.944484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-03-12T20:15:25.944811] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-03-12T20:15:25.945607] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-03-12T20:15:25.945660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:25.945693] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:25.945721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:25.945779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:26.004872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:26.005836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:26.005926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:26.005961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:26.127445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:26.127630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:26.127675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:26.127708] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:26.131343] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-03-12T20:15:26.131663] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-03-12T20:15:26.131813] [INFO ] [sig ] AEE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:26.275872] [INFO ] [LOCAL ] Saved forecast: AEE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEE.txt [2026-03-12T20:15:26.276037] [INFO ] [sig ] [59/3274] Completed AEE in 0.3s | 2.82 sym/s | Total: 21.0s | ETA: 19.0m [2026-03-12T20:15:26.276080] [INFO ] [sig ] [60/3274] Forecasting AEFC... [2026-03-12T20:15:26.276110] [INFO ] [sig ] Generating forecast for: AEFC [2026-03-12T20:15:26.276142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-03-12T20:15:26.287520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-03-12T20:15:26.287868] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-03-12T20:15:26.288694] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-03-12T20:15:26.288751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:26.288784] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:26.288811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:26.288868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:26.346286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:26.346950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:26.347031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:26.347064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:26.468654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:26.468828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:26.468871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:26.468918] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:26.472456] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-03-12T20:15:26.472779] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-03-12T20:15:26.472916] [INFO ] [sig ] AEFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:26.616176] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEFC.txt [2026-03-12T20:15:26.616316] [INFO ] [sig ] [60/3274] Completed AEFC in 0.3s | 2.82 sym/s | Total: 21.3s | ETA: 19.0m [2026-03-12T20:15:26.616356] [INFO ] [sig ] [61/3274] Forecasting AEG... [2026-03-12T20:15:26.616386] [INFO ] [sig ] Generating forecast for: AEG [2026-03-12T20:15:26.616418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-03-12T20:15:26.628765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-03-12T20:15:26.629228] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-03-12T20:15:26.630089] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-03-12T20:15:26.630146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:26.630212] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:26.630242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:26.630313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:26.689602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:26.690601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:26.690700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:26.690733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:26.807553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:26.807746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:26.807790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:26.807819] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:26.811378] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-03-12T20:15:26.811700] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-03-12T20:15:26.811845] [INFO ] [sig ] AEG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:26.959331] [INFO ] [LOCAL ] Saved forecast: AEG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEG.txt [2026-03-12T20:15:26.959487] [INFO ] [sig ] [61/3274] Completed AEG in 0.3s | 2.82 sym/s | Total: 21.6s | ETA: 19.0m [2026-03-12T20:15:26.959535] [INFO ] [sig ] [62/3274] Forecasting AEI... [2026-03-12T20:15:26.959566] [INFO ] [sig ] Generating forecast for: AEI [2026-03-12T20:15:26.959641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-03-12T20:15:26.971816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-03-12T20:15:26.972401] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-03-12T20:15:26.973251] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-03-12T20:15:26.973304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:26.973337] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:26.973364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:26.973421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:27.033146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:27.034096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:27.034192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:27.034245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:27.151285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:27.151450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:27.151495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:27.151526] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:27.155253] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-03-12T20:15:27.155545] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-03-12T20:15:27.155705] [INFO ] [sig ] AEI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:27.300414] [INFO ] [LOCAL ] Saved forecast: AEI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEI.txt [2026-03-12T20:15:27.300590] [INFO ] [sig ] [62/3274] Completed AEI in 0.3s | 2.82 sym/s | Total: 22.0s | ETA: 19.0m [2026-03-12T20:15:27.300640] [INFO ] [sig ] [63/3274] Forecasting AEIS... [2026-03-12T20:15:27.300671] [INFO ] [sig ] Generating forecast for: AEIS [2026-03-12T20:15:27.300702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-03-12T20:15:27.311630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-03-12T20:15:27.311967] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-03-12T20:15:27.312999] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-03-12T20:15:27.313053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:27.313086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:27.313114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:27.313171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:27.373171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:27.373959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:27.374046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:27.374079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:27.495208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:27.495368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:27.495410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:27.495439] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:27.498965] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=50.12%) [2026-03-12T20:15:27.499250] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-03-12T20:15:27.499383] [INFO ] [sig ] AEIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:27.640596] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEIS.txt [2026-03-12T20:15:27.640736] [INFO ] [sig ] [63/3274] Completed AEIS in 0.3s | 2.82 sym/s | Total: 22.3s | ETA: 19.0m [2026-03-12T20:15:27.640777] [INFO ] [sig ] [64/3274] Forecasting AEM... [2026-03-12T20:15:27.640806] [INFO ] [sig ] Generating forecast for: AEM [2026-03-12T20:15:27.640839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-03-12T20:15:27.651908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-03-12T20:15:27.652257] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-03-12T20:15:27.653070] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-03-12T20:15:27.653123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:27.653154] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:27.653181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:27.653252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:27.710715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:27.711480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:27.711567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:27.711621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:27.839458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:27.839638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:27.839698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:27.839737] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:27.844627] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-03-12T20:15:27.844933] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-03-12T20:15:27.845080] [INFO ] [sig ] AEM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:27.986774] [INFO ] [LOCAL ] Saved forecast: AEM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AEM.txt [2026-03-12T20:15:27.986923] [INFO ] [sig ] [64/3274] Completed AEM in 0.3s | 2.82 sym/s | Total: 22.7s | ETA: 18.9m [2026-03-12T20:15:27.986966] [INFO ] [sig ] [65/3274] Forecasting AEO... [2026-03-12T20:15:27.986996] [INFO ] [sig ] Generating forecast for: AEO [2026-03-12T20:15:27.987028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-03-12T20:15:27.998861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-03-12T20:15:27.999243] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-03-12T20:15:28.000130] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-03-12T20:15:28.000185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:28.000217] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:28.000243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:28.000300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:28.058398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:28.059346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:28.059433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:28.059466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:28.186312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:28.186477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:28.186521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:28.186550] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:28.190228] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-03-12T20:15:28.190534] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-03-12T20:15:28.190695] [INFO ] [sig ] AEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:28.335665] [INFO ] [LOCAL ] Saved forecast: AEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEO.txt [2026-03-12T20:15:28.335825] [INFO ] [sig ] [65/3274] Completed AEO in 0.3s | 2.82 sym/s | Total: 23.0s | ETA: 18.9m [2026-03-12T20:15:28.335868] [INFO ] [sig ] [66/3274] Forecasting AEP... [2026-03-12T20:15:28.335899] [INFO ] [sig ] Generating forecast for: AEP [2026-03-12T20:15:28.335930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-03-12T20:15:28.347251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-03-12T20:15:28.347600] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-03-12T20:15:28.348450] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-03-12T20:15:28.348517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:28.348551] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:28.348612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:28.348686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:28.407687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:28.408535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:28.408644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:28.408679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:28.533881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:28.534054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:28.534102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:28.534134] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:28.537751] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-03-12T20:15:28.538067] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-03-12T20:15:28.538208] [INFO ] [sig ] AEP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:28.681717] [INFO ] [LOCAL ] Saved forecast: AEP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AEP.txt [2026-03-12T20:15:28.681863] [INFO ] [sig ] [66/3274] Completed AEP in 0.3s | 2.83 sym/s | Total: 23.4s | ETA: 18.9m [2026-03-12T20:15:28.681904] [INFO ] [sig ] [67/3274] Forecasting AES... [2026-03-12T20:15:28.681934] [INFO ] [sig ] Generating forecast for: AES [2026-03-12T20:15:28.681964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-03-12T20:15:28.693065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-03-12T20:15:28.693406] [INFO ] [FORECASTER] Starting predict_future for AES [2026-03-12T20:15:28.694265] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-03-12T20:15:28.694320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:28.694353] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:28.694380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:28.694437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:28.751668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:28.752329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:28.752410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:28.752444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:28.869709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:28.869845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:28.869886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:28.869916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:28.873392] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-03-12T20:15:28.873695] [INFO ] [FORECASTER] Completed predict_future for AES [2026-03-12T20:15:28.873829] [INFO ] [sig ] AES: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:29.014937] [INFO ] [LOCAL ] Saved forecast: AES 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AES.txt [2026-03-12T20:15:29.015083] [INFO ] [sig ] [67/3274] Completed AES in 0.3s | 2.83 sym/s | Total: 23.7s | ETA: 18.9m [2026-03-12T20:15:29.015125] [INFO ] [sig ] [68/3274] Forecasting AESI... [2026-03-12T20:15:29.015154] [INFO ] [sig ] Generating forecast for: AESI [2026-03-12T20:15:29.015184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-03-12T20:15:29.027138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-03-12T20:15:29.027568] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-03-12T20:15:29.028535] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-03-12T20:15:29.028617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:29.028666] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:29.028695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:29.028758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:29.086960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:29.087673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:29.087758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:29.087791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:29.206902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:29.207067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:29.207112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:29.207142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:29.210681] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-03-12T20:15:29.210969] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-03-12T20:15:29.211107] [INFO ] [sig ] AESI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:29.355760] [INFO ] [LOCAL ] Saved forecast: AESI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AESI.txt [2026-03-12T20:15:29.355916] [INFO ] [sig ] [68/3274] Completed AESI in 0.3s | 2.83 sym/s | Total: 24.0s | ETA: 18.9m [2026-03-12T20:15:29.355959] [INFO ] [sig ] [69/3274] Forecasting AEVA... [2026-03-12T20:15:29.355989] [INFO ] [sig ] Generating forecast for: AEVA [2026-03-12T20:15:29.356021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-03-12T20:15:29.366908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-03-12T20:15:29.367295] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-03-12T20:15:29.368151] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-03-12T20:15:29.368205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:29.368239] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:29.368266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:29.368329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:29.426741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:29.427569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:29.427684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:29.427718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:29.550534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:29.550724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:29.550773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:29.550805] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:29.554479] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=32.01%) [2026-03-12T20:15:29.554799] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-03-12T20:15:29.554937] [INFO ] [sig ] AEVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:29.705902] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AEVA.txt [2026-03-12T20:15:29.706084] [INFO ] [sig ] [69/3274] Completed AEVA in 0.4s | 2.83 sym/s | Total: 24.4s | ETA: 18.9m [2026-03-12T20:15:29.706128] [INFO ] [sig ] [70/3274] Forecasting AEYE... [2026-03-12T20:15:29.706158] [INFO ] [sig ] Generating forecast for: AEYE [2026-03-12T20:15:29.706189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-03-12T20:15:29.718725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-03-12T20:15:29.719171] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-03-12T20:15:29.720300] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-03-12T20:15:29.720357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:29.720390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:29.720416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:29.720480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:29.782108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:29.783065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:29.783168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:29.783200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:29.905335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:29.905500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:29.905542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:29.905590] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:29.909143] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-03-12T20:15:29.909454] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-03-12T20:15:29.909617] [INFO ] [sig ] AEYE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:30.061941] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AEYE.txt [2026-03-12T20:15:30.062103] [INFO ] [sig ] [70/3274] Completed AEYE in 0.4s | 2.83 sym/s | Total: 24.7s | ETA: 18.9m [2026-03-12T20:15:30.062144] [INFO ] [sig ] [71/3274] Forecasting AFB... [2026-03-12T20:15:30.062174] [INFO ] [sig ] Generating forecast for: AFB [2026-03-12T20:15:30.062204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-03-12T20:15:30.074113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-03-12T20:15:30.074523] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-03-12T20:15:30.075350] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-03-12T20:15:30.075405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:30.075438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:30.075467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:30.075528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:30.134604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:30.135500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:30.135614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:30.135653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:30.271213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:30.271382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:30.271434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:30.271491] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:30.275123] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-03-12T20:15:30.275448] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-03-12T20:15:30.275607] [INFO ] [sig ] AFB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:30.423972] [INFO ] [LOCAL ] Saved forecast: AFB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AFB.txt [2026-03-12T20:15:30.424102] [INFO ] [sig ] [71/3274] Completed AFB in 0.4s | 2.83 sym/s | Total: 25.1s | ETA: 18.9m [2026-03-12T20:15:30.424142] [INFO ] [sig ] [72/3274] Forecasting AFCG... [2026-03-12T20:15:30.424172] [INFO ] [sig ] Generating forecast for: AFCG [2026-03-12T20:15:30.424202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-03-12T20:15:30.435944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-03-12T20:15:30.436262] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-03-12T20:15:30.437075] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-03-12T20:15:30.437129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:30.437163] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:30.437191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:30.437249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:30.504452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:30.505418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:30.505508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:30.505545] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:30.630433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:30.630616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:30.630661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:30.630693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:30.634654] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-03-12T20:15:30.634947] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-03-12T20:15:30.635085] [INFO ] [sig ] AFCG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:30.779012] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AFCG.txt [2026-03-12T20:15:30.779139] [INFO ] [sig ] [72/3274] Completed AFCG in 0.4s | 2.83 sym/s | Total: 25.5s | ETA: 18.9m [2026-03-12T20:15:30.779180] [INFO ] [sig ] [73/3274] Forecasting AFG... [2026-03-12T20:15:30.779210] [INFO ] [sig ] Generating forecast for: AFG [2026-03-12T20:15:30.779241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-03-12T20:15:30.790330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-03-12T20:15:30.790671] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-03-12T20:15:30.791471] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-03-12T20:15:30.791528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:30.791563] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:30.791620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:30.791685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:30.855681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:30.856402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:30.856488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:30.856523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:30.981849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:30.982027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:30.982087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:30.982118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:30.985748] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-03-12T20:15:30.986067] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-03-12T20:15:30.986212] [INFO ] [sig ] AFG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:31.139804] [INFO ] [LOCAL ] Saved forecast: AFG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AFG.txt [2026-03-12T20:15:31.139981] [INFO ] [sig ] [73/3274] Completed AFG in 0.4s | 2.83 sym/s | Total: 25.8s | ETA: 18.9m [2026-03-12T20:15:31.140038] [INFO ] [sig ] [74/3274] Forecasting AFGC... [2026-03-12T20:15:31.140083] [INFO ] [sig ] Generating forecast for: AFGC [2026-03-12T20:15:31.140120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-03-12T20:15:31.151150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-03-12T20:15:31.151483] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-03-12T20:15:31.152279] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-03-12T20:15:31.152332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:31.152364] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:31.152392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:31.152450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:31.210773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:31.211460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:31.211548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:31.211599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:31.322106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:31.322250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:31.322293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:31.322321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:31.326185] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=52.83%) [2026-03-12T20:15:31.326463] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-03-12T20:15:31.326614] [INFO ] [sig ] AFGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:31.474289] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AFGC.txt [2026-03-12T20:15:31.474463] [INFO ] [sig ] [74/3274] Completed AFGC in 0.3s | 2.83 sym/s | Total: 26.2s | ETA: 18.8m [2026-03-12T20:15:31.474535] [INFO ] [sig ] [75/3274] Forecasting AFL... [2026-03-12T20:15:31.474566] [INFO ] [sig ] Generating forecast for: AFL [2026-03-12T20:15:31.474618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-03-12T20:15:31.486709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-03-12T20:15:31.487092] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-03-12T20:15:31.487946] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-03-12T20:15:31.488001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:31.488066] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:31.488099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:31.488159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:31.556825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:31.557755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:31.557842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:31.557878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:31.692223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:31.692441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:31.692488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:31.692522] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:31.696317] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-03-12T20:15:31.696646] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-03-12T20:15:31.696785] [INFO ] [sig ] AFL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:31.842530] [INFO ] [LOCAL ] Saved forecast: AFL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AFL.txt [2026-03-12T20:15:31.842716] [INFO ] [sig ] [75/3274] Completed AFL in 0.4s | 2.83 sym/s | Total: 26.5s | ETA: 18.9m [2026-03-12T20:15:31.842759] [INFO ] [sig ] [76/3274] Forecasting AFRM... [2026-03-12T20:15:31.842790] [INFO ] [sig ] Generating forecast for: AFRM [2026-03-12T20:15:31.842822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-03-12T20:15:31.854092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-03-12T20:15:31.854491] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-03-12T20:15:31.855393] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-03-12T20:15:31.855451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:31.855484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:31.855513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:31.855597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:31.913686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:31.914623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:31.914712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:31.914745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:32.040499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:32.040689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:32.040731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:32.040759] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:32.044278] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-03-12T20:15:32.044564] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-03-12T20:15:32.044721] [INFO ] [sig ] AFRM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:32.186733] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AFRM.txt [2026-03-12T20:15:32.186872] [INFO ] [sig ] [76/3274] Completed AFRM in 0.3s | 2.83 sym/s | Total: 26.9s | ETA: 18.8m [2026-03-12T20:15:32.186913] [INFO ] [sig ] [77/3274] Forecasting AFYA... [2026-03-12T20:15:32.186942] [INFO ] [sig ] Generating forecast for: AFYA [2026-03-12T20:15:32.186972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-03-12T20:15:32.198086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-03-12T20:15:32.198397] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-03-12T20:15:32.199385] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-03-12T20:15:32.199439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:32.199484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:32.199514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:32.199594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:32.257655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:32.258303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:32.258384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:32.258416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:32.375009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:32.375173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:32.375214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:32.375243] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:32.378996] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-03-12T20:15:32.379466] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-03-12T20:15:32.379614] [INFO ] [sig ] AFYA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:32.525230] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AFYA.txt [2026-03-12T20:15:32.525348] [INFO ] [sig ] [77/3274] Completed AFYA in 0.3s | 2.83 sym/s | Total: 27.2s | ETA: 18.8m [2026-03-12T20:15:32.525393] [INFO ] [sig ] [78/3274] Forecasting AG... [2026-03-12T20:15:32.525423] [INFO ] [sig ] Generating forecast for: AG [2026-03-12T20:15:32.525453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-03-12T20:15:32.536932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-03-12T20:15:32.537251] [INFO ] [FORECASTER] Starting predict_future for AG [2026-03-12T20:15:32.538085] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-03-12T20:15:32.538138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:32.538170] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:32.538235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:32.538295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:32.596025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:32.596739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:32.596820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:32.596853] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:32.716797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:32.716945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:32.716994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:32.717024] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:32.720532] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-03-12T20:15:32.720833] [INFO ] [FORECASTER] Completed predict_future for AG [2026-03-12T20:15:32.720968] [INFO ] [sig ] AG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:32.862435] [INFO ] [LOCAL ] Saved forecast: AG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AG.txt [2026-03-12T20:15:32.862616] [INFO ] [sig ] [78/3274] Completed AG in 0.3s | 2.83 sym/s | Total: 27.5s | ETA: 18.8m [2026-03-12T20:15:32.862660] [INFO ] [sig ] [79/3274] Forecasting AGCO... [2026-03-12T20:15:32.862691] [INFO ] [sig ] Generating forecast for: AGCO [2026-03-12T20:15:32.862722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-03-12T20:15:32.874223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-03-12T20:15:32.874599] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-03-12T20:15:32.875443] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-03-12T20:15:32.875497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:32.875532] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:32.875561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:32.875656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:32.933594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:32.934521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:32.934629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:32.934665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:33.055651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:33.055825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:33.055874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:33.055930] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:33.059459] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-03-12T20:15:33.059770] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-03-12T20:15:33.059912] [INFO ] [sig ] AGCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:33.205278] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGCO.txt [2026-03-12T20:15:33.205449] [INFO ] [sig ] [79/3274] Completed AGCO in 0.3s | 2.83 sym/s | Total: 27.9s | ETA: 18.8m [2026-03-12T20:15:33.205493] [INFO ] [sig ] [80/3274] Forecasting AGD... [2026-03-12T20:15:33.205532] [INFO ] [sig ] Generating forecast for: AGD [2026-03-12T20:15:33.205564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-03-12T20:15:33.216978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-03-12T20:15:33.217392] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-03-12T20:15:33.218267] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-03-12T20:15:33.218322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:33.218354] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:33.218381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:33.218438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:33.277602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:33.278518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:33.278624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:33.278660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:33.403845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:33.404014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:33.404058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:33.404086] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:33.407987] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-03-12T20:15:33.408518] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-03-12T20:15:33.408682] [INFO ] [sig ] AGD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:33.554404] [INFO ] [LOCAL ] Saved forecast: AGD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGD.txt [2026-03-12T20:15:33.554534] [INFO ] [sig ] [80/3274] Completed AGD in 0.3s | 2.83 sym/s | Total: 28.2s | ETA: 18.8m [2026-03-12T20:15:33.554590] [INFO ] [sig ] [81/3274] Forecasting AGEN... [2026-03-12T20:15:33.554629] [INFO ] [sig ] Generating forecast for: AGEN [2026-03-12T20:15:33.554660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-03-12T20:15:33.565194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-03-12T20:15:33.565504] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-03-12T20:15:33.566294] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-03-12T20:15:33.566347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:33.566379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:33.566406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:33.566463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:33.623621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:33.624232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:33.624311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:33.624344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:33.761174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:33.761339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:33.761381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:33.761409] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:33.764929] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-03-12T20:15:33.765209] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-03-12T20:15:33.765343] [INFO ] [sig ] AGEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:33.908160] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGEN.txt [2026-03-12T20:15:33.908313] [INFO ] [sig ] [81/3274] Completed AGEN in 0.4s | 2.83 sym/s | Total: 28.6s | ETA: 18.8m [2026-03-12T20:15:33.908355] [INFO ] [sig ] [82/3274] Forecasting AGI... [2026-03-12T20:15:33.908386] [INFO ] [sig ] Generating forecast for: AGI [2026-03-12T20:15:33.908417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-03-12T20:15:33.920239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-03-12T20:15:33.920593] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-03-12T20:15:33.921403] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-03-12T20:15:33.921456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:33.921488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:33.921515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:33.921590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:33.985399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:33.986459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:33.986549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:33.986602] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:34.118028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:34.118215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:34.118257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:34.118288] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:34.122215] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=65.32%) [2026-03-12T20:15:34.122499] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-03-12T20:15:34.122656] [INFO ] [sig ] AGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:34.269879] [INFO ] [LOCAL ] Saved forecast: AGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGI.txt [2026-03-12T20:15:34.270064] [INFO ] [sig ] [82/3274] Completed AGI in 0.4s | 2.83 sym/s | Total: 28.9s | ETA: 18.8m [2026-03-12T20:15:34.270107] [INFO ] [sig ] [83/3274] Forecasting AGIO... [2026-03-12T20:15:34.270136] [INFO ] [sig ] Generating forecast for: AGIO [2026-03-12T20:15:34.270167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-03-12T20:15:34.281343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-03-12T20:15:34.281704] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-03-12T20:15:34.282483] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-03-12T20:15:34.282538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:34.282592] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:34.282624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:34.282683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:34.344007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:34.344935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:34.345022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:34.345056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:34.470889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:34.471053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:34.471096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:34.471126] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:34.475361] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-03-12T20:15:34.475691] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-03-12T20:15:34.475834] [INFO ] [sig ] AGIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:34.618681] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGIO.txt [2026-03-12T20:15:34.618859] [INFO ] [sig ] [83/3274] Completed AGIO in 0.3s | 2.83 sym/s | Total: 29.3s | ETA: 18.8m [2026-03-12T20:15:34.618902] [INFO ] [sig ] [84/3274] Forecasting AGM... [2026-03-12T20:15:34.618932] [INFO ] [sig ] Generating forecast for: AGM [2026-03-12T20:15:34.618963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-03-12T20:15:34.630835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-03-12T20:15:34.631265] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-03-12T20:15:34.632189] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-03-12T20:15:34.632245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:34.632277] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:34.632304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:34.632360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:34.693819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:34.694703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:34.694791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:34.694825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:34.823486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:34.823682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:34.823728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:34.823773] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:34.827940] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-03-12T20:15:34.828245] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-03-12T20:15:34.828385] [INFO ] [sig ] AGM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:34.975159] [INFO ] [LOCAL ] Saved forecast: AGM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGM.txt [2026-03-12T20:15:34.975323] [INFO ] [sig ] [84/3274] Completed AGM in 0.4s | 2.83 sym/s | Total: 29.7s | ETA: 18.8m [2026-03-12T20:15:34.975367] [INFO ] [sig ] [85/3274] Forecasting AGMH... [2026-03-12T20:15:34.975396] [INFO ] [sig ] Generating forecast for: AGMH [2026-03-12T20:15:34.975426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-03-12T20:15:34.986879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-03-12T20:15:34.987254] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-03-12T20:15:34.988171] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-03-12T20:15:34.988225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:34.988259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:34.988287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:34.988346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:35.046526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:35.047432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:35.047516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:35.047550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:35.171789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:35.171977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:35.172035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:35.172070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:35.176196] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-03-12T20:15:35.176560] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-03-12T20:15:35.176735] [INFO ] [sig ] AGMH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:35.325001] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGMH.txt [2026-03-12T20:15:35.325163] [INFO ] [sig ] [85/3274] Completed AGMH in 0.3s | 2.83 sym/s | Total: 30.0s | ETA: 18.8m [2026-03-12T20:15:35.325205] [INFO ] [sig ] [86/3274] Forecasting AGNC... [2026-03-12T20:15:35.325236] [INFO ] [sig ] Generating forecast for: AGNC [2026-03-12T20:15:35.325268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-03-12T20:15:35.408516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-03-12T20:15:35.408958] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-03-12T20:15:35.409780] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-03-12T20:15:35.409835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:35.409870] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:35.409904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:35.409975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:35.467871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:35.468783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:35.468876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:35.468933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:35.598066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:35.598221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:35.598263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:35.598291] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:35.601849] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-03-12T20:15:35.602131] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-03-12T20:15:35.602262] [INFO ] [sig ] AGNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:35.744501] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGNC.txt [2026-03-12T20:15:35.744682] [INFO ] [sig ] [86/3274] Completed AGNC in 0.4s | 2.83 sym/s | Total: 30.4s | ETA: 18.8m [2026-03-12T20:15:35.744727] [INFO ] [sig ] [87/3274] Forecasting AGNCL... [2026-03-12T20:15:35.744758] [INFO ] [sig ] Generating forecast for: AGNCL [2026-03-12T20:15:35.744791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-03-12T20:15:35.755696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-03-12T20:15:35.756078] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-03-12T20:15:35.756916] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-03-12T20:15:35.756971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:35.757003] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:35.757031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:35.757087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:35.815423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:35.816328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:35.816415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:35.816448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:35.924841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:35.925006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:35.925049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:35.925077] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:35.928602] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-03-12T20:15:35.928893] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-03-12T20:15:35.929028] [INFO ] [sig ] AGNCL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:36.080130] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGNCL.txt [2026-03-12T20:15:36.080300] [INFO ] [sig ] [87/3274] Completed AGNCL in 0.3s | 2.83 sym/s | Total: 30.8s | ETA: 18.8m [2026-03-12T20:15:36.080350] [INFO ] [sig ] [88/3274] Forecasting AGNCM... [2026-03-12T20:15:36.080382] [INFO ] [sig ] Generating forecast for: AGNCM [2026-03-12T20:15:36.080413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-03-12T20:15:36.094038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-03-12T20:15:36.094724] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-03-12T20:15:36.095833] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-03-12T20:15:36.095895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:36.095932] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:36.096002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:36.096083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:36.164633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:36.165606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:36.165759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:36.165808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:36.278168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:36.278336] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-12T20:15:36.278380] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:36.278409] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:36.281984] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=32.08%) [2026-03-12T20:15:36.282281] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-03-12T20:15:36.282442] [INFO ] [sig ] AGNCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:36.432390] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGNCM.txt [2026-03-12T20:15:36.432560] [INFO ] [sig ] [88/3274] Completed AGNCM in 0.4s | 2.83 sym/s | Total: 31.1s | ETA: 18.8m [2026-03-12T20:15:36.432621] [INFO ] [sig ] [89/3274] Forecasting AGNCN... [2026-03-12T20:15:36.432652] [INFO ] [sig ] Generating forecast for: AGNCN [2026-03-12T20:15:36.432682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-03-12T20:15:36.444174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-03-12T20:15:36.444592] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-03-12T20:15:36.445407] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-03-12T20:15:36.445462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:36.445495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:36.445522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:36.445606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:36.503991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:36.505024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:36.505115] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:36.505150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:36.623419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:36.623602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:36.623652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:36.623685] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:36.627631] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-03-12T20:15:36.627947] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-03-12T20:15:36.628129] [INFO ] [sig ] AGNCN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:36.774512] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGNCN.txt [2026-03-12T20:15:36.774696] [INFO ] [sig ] [89/3274] Completed AGNCN in 0.3s | 2.83 sym/s | Total: 31.5s | ETA: 18.8m [2026-03-12T20:15:36.774740] [INFO ] [sig ] [90/3274] Forecasting AGNCO... [2026-03-12T20:15:36.774772] [INFO ] [sig ] Generating forecast for: AGNCO [2026-03-12T20:15:36.774802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-03-12T20:15:36.786201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-03-12T20:15:36.786559] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-03-12T20:15:36.787437] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-03-12T20:15:36.787494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:36.787527] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:36.787554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:36.787639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:36.847102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:36.848527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:36.848637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:36.848673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:36.969076] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:36.969241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:36.969284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:36.969312] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:36.972839] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-03-12T20:15:36.973124] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-03-12T20:15:36.973255] [INFO ] [sig ] AGNCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:37.119478] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGNCO.txt [2026-03-12T20:15:37.119665] [INFO ] [sig ] [90/3274] Completed AGNCO in 0.3s | 2.83 sym/s | Total: 31.8s | ETA: 18.7m [2026-03-12T20:15:37.119711] [INFO ] [sig ] [91/3274] Forecasting AGNCP... [2026-03-12T20:15:37.119741] [INFO ] [sig ] Generating forecast for: AGNCP [2026-03-12T20:15:37.119773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-03-12T20:15:37.135398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-03-12T20:15:37.135885] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-03-12T20:15:37.136713] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-03-12T20:15:37.136767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:37.136800] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:37.136828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:37.136885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:37.195625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:37.196535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:37.196645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:37.196682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:37.326772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:37.326933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:37.326976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:37.327008] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:37.330622] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=40.20%) [2026-03-12T20:15:37.330926] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-03-12T20:15:37.331063] [INFO ] [sig ] AGNCP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:37.476457] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGNCP.txt [2026-03-12T20:15:37.476640] [INFO ] [sig ] [91/3274] Completed AGNCP in 0.4s | 2.83 sym/s | Total: 32.2s | ETA: 18.7m [2026-03-12T20:15:37.476686] [INFO ] [sig ] [92/3274] Forecasting AGO... [2026-03-12T20:15:37.476717] [INFO ] [sig ] Generating forecast for: AGO [2026-03-12T20:15:37.476776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-03-12T20:15:37.488133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-03-12T20:15:37.488491] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-03-12T20:15:37.489411] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-03-12T20:15:37.489467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:37.489514] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:37.489544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:37.489618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:37.551080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:37.551875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:37.551961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:37.551996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:37.677715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:37.677876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:37.677920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:37.677952] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:37.682411] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-03-12T20:15:37.682733] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-03-12T20:15:37.682874] [INFO ] [sig ] AGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:37.830742] [INFO ] [LOCAL ] Saved forecast: AGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGO.txt [2026-03-12T20:15:37.830892] [INFO ] [sig ] [92/3274] Completed AGO in 0.4s | 2.83 sym/s | Total: 32.5s | ETA: 18.7m [2026-03-12T20:15:37.830934] [INFO ] [sig ] [93/3274] Forecasting AGRO... [2026-03-12T20:15:37.830971] [INFO ] [sig ] Generating forecast for: AGRO [2026-03-12T20:15:37.831008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-03-12T20:15:37.844543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-03-12T20:15:37.844930] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-03-12T20:15:37.846039] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-03-12T20:15:37.846096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:37.846131] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:37.846159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:37.846218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:37.908773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:37.909872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:37.909962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:37.909997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:38.043445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:38.043764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:38.043811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:38.043841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:38.047854] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-03-12T20:15:38.048176] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-03-12T20:15:38.048331] [INFO ] [sig ] AGRO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:38.193940] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGRO.txt [2026-03-12T20:15:38.194098] [INFO ] [sig ] [93/3274] Completed AGRO in 0.4s | 2.83 sym/s | Total: 32.9s | ETA: 18.7m [2026-03-12T20:15:38.194139] [INFO ] [sig ] [94/3274] Forecasting AGX... [2026-03-12T20:15:38.194170] [INFO ] [sig ] Generating forecast for: AGX [2026-03-12T20:15:38.194201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-03-12T20:15:38.207628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-03-12T20:15:38.208026] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-03-12T20:15:38.209049] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-03-12T20:15:38.209125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:38.209168] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:38.209209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:38.209294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:38.275011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:38.275878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:38.275963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:38.275997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:38.402542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:38.402717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:38.402761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:38.402790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:38.406362] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-03-12T20:15:38.406683] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-03-12T20:15:38.406826] [INFO ] [sig ] AGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:38.552441] [INFO ] [LOCAL ] Saved forecast: AGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGX.txt [2026-03-12T20:15:38.552610] [INFO ] [sig ] [94/3274] Completed AGX in 0.4s | 2.83 sym/s | Total: 33.2s | ETA: 18.7m [2026-03-12T20:15:38.552655] [INFO ] [sig ] [95/3274] Forecasting AGYS... [2026-03-12T20:15:38.552685] [INFO ] [sig ] Generating forecast for: AGYS [2026-03-12T20:15:38.552718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-03-12T20:15:38.564482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-03-12T20:15:38.564860] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-03-12T20:15:38.565688] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-03-12T20:15:38.565800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:38.565834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:38.565862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:38.565919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:38.626455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:38.627357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:38.627449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:38.627483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:38.755748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:38.755957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:38.756021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:38.756062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:38.760046] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=49.34%) [2026-03-12T20:15:38.760377] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-03-12T20:15:38.760529] [INFO ] [sig ] AGYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:38.913015] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AGYS.txt [2026-03-12T20:15:38.913191] [INFO ] [sig ] [95/3274] Completed AGYS in 0.4s | 2.83 sym/s | Total: 33.6s | ETA: 18.7m [2026-03-12T20:15:38.913233] [INFO ] [sig ] [96/3274] Forecasting AGZD... [2026-03-12T20:15:38.913263] [INFO ] [sig ] Generating forecast for: AGZD [2026-03-12T20:15:38.913293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-03-12T20:15:38.926464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-03-12T20:15:38.926942] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-03-12T20:15:38.928026] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-03-12T20:15:38.928106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:38.928141] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:38.928169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:38.928227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:38.987375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:38.988370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:38.988461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:38.988496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:39.100963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:39.101128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:39.101172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:39.101201] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:39.104868] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=82.67%) [2026-03-12T20:15:39.105182] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-03-12T20:15:39.105324] [INFO ] [sig ] AGZD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:39.249996] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AGZD.txt [2026-03-12T20:15:39.250183] [INFO ] [sig ] [96/3274] Completed AGZD in 0.3s | 2.83 sym/s | Total: 33.9s | ETA: 18.7m [2026-03-12T20:15:39.250226] [INFO ] [sig ] [97/3274] Forecasting AHCO... [2026-03-12T20:15:39.250256] [INFO ] [sig ] Generating forecast for: AHCO [2026-03-12T20:15:39.250287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-03-12T20:15:39.261955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-03-12T20:15:39.262305] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-03-12T20:15:39.263120] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-03-12T20:15:39.263174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:39.263207] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:39.263234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:39.263291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:39.320161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:39.321066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:39.321167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:39.321201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:39.443603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:39.443776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:39.443821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:39.443852] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:39.448129] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=42.67%) [2026-03-12T20:15:39.448484] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-03-12T20:15:39.448656] [INFO ] [sig ] AHCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:39.594653] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AHCO.txt [2026-03-12T20:15:39.594842] [INFO ] [sig ] [97/3274] Completed AHCO in 0.3s | 2.83 sym/s | Total: 34.3s | ETA: 18.7m [2026-03-12T20:15:39.594887] [INFO ] [sig ] [98/3274] Forecasting AI... [2026-03-12T20:15:39.594918] [INFO ] [sig ] Generating forecast for: AI [2026-03-12T20:15:39.594952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-03-12T20:15:39.609750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-03-12T20:15:39.610245] [INFO ] [FORECASTER] Starting predict_future for AI [2026-03-12T20:15:39.611350] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-03-12T20:15:39.611415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:39.611459] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:39.611496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:39.611601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:39.678254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:39.679258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:39.679344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:39.679377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:39.800054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:39.800222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:39.800318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:39.800350] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:39.803839] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-03-12T20:15:39.804141] [INFO ] [FORECASTER] Completed predict_future for AI [2026-03-12T20:15:39.804273] [INFO ] [sig ] AI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:39.946700] [INFO ] [LOCAL ] Saved forecast: AI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AI.txt [2026-03-12T20:15:39.946850] [INFO ] [sig ] [98/3274] Completed AI in 0.4s | 2.83 sym/s | Total: 34.6s | ETA: 18.7m [2026-03-12T20:15:39.946890] [INFO ] [sig ] [99/3274] Forecasting AIA... [2026-03-12T20:15:39.946920] [INFO ] [sig ] Generating forecast for: AIA [2026-03-12T20:15:39.946952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-03-12T20:15:39.958515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-03-12T20:15:39.958937] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-03-12T20:15:39.959761] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-03-12T20:15:39.959815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:39.959847] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:39.959875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:39.959933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:40.018148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:40.019022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:40.019111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:40.019145] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:40.143189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:40.143359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:40.143402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:40.143431] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:40.147033] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=75.79%) [2026-03-12T20:15:40.147335] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-03-12T20:15:40.147503] [INFO ] [sig ] AIA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:40.309139] [INFO ] [LOCAL ] Saved forecast: AIA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIA.txt [2026-03-12T20:15:40.309363] [INFO ] [sig ] [99/3274] Completed AIA in 0.4s | 2.83 sym/s | Total: 35.0s | ETA: 18.7m [2026-03-12T20:15:40.309437] [INFO ] [sig ] [100/3274] Forecasting AIG... [2026-03-12T20:15:40.309489] [INFO ] [sig ] Generating forecast for: AIG [2026-03-12T20:15:40.309544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-03-12T20:15:40.323034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-03-12T20:15:40.323472] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-03-12T20:15:40.324342] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-03-12T20:15:40.324397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:40.324431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:40.324460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:40.324517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:40.396917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:40.398166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:40.398487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:40.398542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:40.551971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:40.552161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:40.552206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:40.552236] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:40.556207] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=93.88%) [2026-03-12T20:15:40.556502] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-03-12T20:15:40.556659] [INFO ] [sig ] AIG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:40.723149] [INFO ] [LOCAL ] Saved forecast: AIG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIG.txt [2026-03-12T20:15:40.723320] [INFO ] [sig ] [100/3274] Completed AIG in 0.4s | 2.82 sym/s | Total: 35.4s | ETA: 18.7m [2026-03-12T20:15:40.723364] [INFO ] [sig ] [101/3274] Forecasting AIMD... [2026-03-12T20:15:40.723397] [INFO ] [sig ] Generating forecast for: AIMD [2026-03-12T20:15:40.723439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-03-12T20:15:40.735703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-03-12T20:15:40.736098] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-03-12T20:15:40.736997] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-03-12T20:15:40.737092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:40.737138] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:40.737172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:40.737234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:40.807083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:40.808102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:40.808208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:40.808242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:40.936028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:40.936209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:40.936252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:40.936282] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:40.940548] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-03-12T20:15:40.940891] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-03-12T20:15:40.941063] [INFO ] [sig ] AIMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:41.102804] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AIMD.txt [2026-03-12T20:15:41.103013] [INFO ] [sig ] [101/3274] Completed AIMD in 0.4s | 2.82 sym/s | Total: 35.8s | ETA: 18.7m [2026-03-12T20:15:41.103081] [INFO ] [sig ] [102/3274] Forecasting AIO... [2026-03-12T20:15:41.103121] [INFO ] [sig ] Generating forecast for: AIO [2026-03-12T20:15:41.103222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-03-12T20:15:41.116106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-03-12T20:15:41.116508] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-03-12T20:15:41.117704] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-03-12T20:15:41.117762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:41.117795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:41.117821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:41.117879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:41.184364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:41.185307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:41.185394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:41.185429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:41.330553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:41.330802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:41.330869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:41.330929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:41.336479] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=87.50%) [2026-03-12T20:15:41.336937] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-03-12T20:15:41.337123] [INFO ] [sig ] AIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:41.492622] [INFO ] [LOCAL ] Saved forecast: AIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIO.txt [2026-03-12T20:15:41.492791] [INFO ] [sig ] [102/3274] Completed AIO in 0.4s | 2.82 sym/s | Total: 36.2s | ETA: 18.7m [2026-03-12T20:15:41.492833] [INFO ] [sig ] [103/3274] Forecasting AIP... [2026-03-12T20:15:41.492862] [INFO ] [sig ] Generating forecast for: AIP [2026-03-12T20:15:41.492895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-03-12T20:15:41.505373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-03-12T20:15:41.505768] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-03-12T20:15:41.506557] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-03-12T20:15:41.506632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:41.506665] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:41.506692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:41.506750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:41.569336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:41.570666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:41.570757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:41.570789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:41.693635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:41.693794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:41.693837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:41.693868] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:41.697298] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-03-12T20:15:41.697595] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-03-12T20:15:41.697733] [INFO ] [sig ] AIP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:41.840954] [INFO ] [LOCAL ] Saved forecast: AIP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIP.txt [2026-03-12T20:15:41.841096] [INFO ] [sig ] [103/3274] Completed AIP in 0.3s | 2.82 sym/s | Total: 36.5s | ETA: 18.7m [2026-03-12T20:15:41.841137] [INFO ] [sig ] [104/3274] Forecasting AIPI... [2026-03-12T20:15:41.841166] [INFO ] [sig ] Generating forecast for: AIPI [2026-03-12T20:15:41.841197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-03-12T20:15:41.852665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-03-12T20:15:41.853008] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-03-12T20:15:41.853802] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-03-12T20:15:41.853855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:41.853887] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:41.853915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:41.853972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:41.911940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:41.912796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:41.912880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:41.912914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:42.035383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:42.035544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:42.035606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:42.035638] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:42.039112] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-03-12T20:15:42.039409] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-03-12T20:15:42.039758] [INFO ] [sig ] AIPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:42.185352] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIPI.txt [2026-03-12T20:15:42.185490] [INFO ] [sig ] [104/3274] Completed AIPI in 0.3s | 2.82 sym/s | Total: 36.9s | ETA: 18.7m [2026-03-12T20:15:42.185545] [INFO ] [sig ] [105/3274] Forecasting AIQ... [2026-03-12T20:15:42.185595] [INFO ] [sig ] Generating forecast for: AIQ [2026-03-12T20:15:42.185629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-03-12T20:15:42.197100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-03-12T20:15:42.197463] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-03-12T20:15:42.198783] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-03-12T20:15:42.198837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:42.198871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:42.198899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:42.198959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:42.260685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:42.261605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:42.261692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:42.261727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:42.391108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:42.391271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:42.391312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:42.391342] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:42.395497] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-03-12T20:15:42.395791] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-03-12T20:15:42.395923] [INFO ] [sig ] AIQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:42.543625] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIQ.txt [2026-03-12T20:15:42.543787] [INFO ] [sig ] [105/3274] Completed AIQ in 0.4s | 2.82 sym/s | Total: 37.2s | ETA: 18.7m [2026-03-12T20:15:42.543829] [INFO ] [sig ] [106/3274] Forecasting AIRG... [2026-03-12T20:15:42.543858] [INFO ] [sig ] Generating forecast for: AIRG [2026-03-12T20:15:42.543889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-03-12T20:15:42.556161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-03-12T20:15:42.556532] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-03-12T20:15:42.557399] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-03-12T20:15:42.557454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:42.557489] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:42.557517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:42.557600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:42.616560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:42.617292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:42.617376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:42.617409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:42.729651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:42.729822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:42.729867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:42.729897] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:42.733703] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-03-12T20:15:42.734011] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-03-12T20:15:42.734171] [INFO ] [sig ] AIRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:42.885088] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AIRG.txt [2026-03-12T20:15:42.885446] [INFO ] [sig ] [106/3274] Completed AIRG in 0.3s | 2.82 sym/s | Total: 37.6s | ETA: 18.7m [2026-03-12T20:15:42.885488] [INFO ] [sig ] [107/3274] Forecasting AIRJ... [2026-03-12T20:15:42.885519] [INFO ] [sig ] Generating forecast for: AIRJ [2026-03-12T20:15:42.885550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-03-12T20:15:42.898134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-03-12T20:15:42.898557] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-03-12T20:15:42.899409] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-03-12T20:15:42.899464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:42.899496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:42.899523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:42.899602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:42.962715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:42.963846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:42.963936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:42.963969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:43.089410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:43.089566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:43.089628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:43.089658] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:43.093366] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=99.74%) [2026-03-12T20:15:43.093728] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-03-12T20:15:43.093879] [INFO ] [sig ] AIRJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:43.251753] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIRJ.txt [2026-03-12T20:15:43.251938] [INFO ] [sig ] [107/3274] Completed AIRJ in 0.4s | 2.82 sym/s | Total: 37.9s | ETA: 18.7m [2026-03-12T20:15:43.251988] [INFO ] [sig ] [108/3274] Forecasting AIRS... [2026-03-12T20:15:43.252028] [INFO ] [sig ] Generating forecast for: AIRS [2026-03-12T20:15:43.252065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-03-12T20:15:43.265558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-03-12T20:15:43.266014] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-03-12T20:15:43.267058] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-03-12T20:15:43.267113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:43.267147] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:43.267174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:43.267236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:43.341955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:43.342894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:43.342983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:43.343018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:43.489378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:43.489556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:43.489643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:43.489675] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:43.493846] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-03-12T20:15:43.494286] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-03-12T20:15:43.494529] [INFO ] [sig ] AIRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:43.651133] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIRS.txt [2026-03-12T20:15:43.651297] [INFO ] [sig ] [108/3274] Completed AIRS in 0.4s | 2.82 sym/s | Total: 38.3s | ETA: 18.7m [2026-03-12T20:15:43.651355] [INFO ] [sig ] [109/3274] Forecasting AISP... [2026-03-12T20:15:43.651397] [INFO ] [sig ] Generating forecast for: AISP [2026-03-12T20:15:43.651440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-03-12T20:15:43.662665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-03-12T20:15:43.663020] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-03-12T20:15:43.664118] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-03-12T20:15:43.664174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:43.664208] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:43.664236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:43.664503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:43.724061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:43.724955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:43.725045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:43.725078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:43.841482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:43.841653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:43.841698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:43.841728] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:43.846148] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-03-12T20:15:43.846441] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-03-12T20:15:43.846788] [INFO ] [sig ] AISP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:43.998929] [INFO ] [LOCAL ] Saved forecast: AISP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AISP.txt [2026-03-12T20:15:43.999126] [INFO ] [sig ] [109/3274] Completed AISP in 0.3s | 2.82 sym/s | Total: 38.7s | ETA: 18.7m [2026-03-12T20:15:43.999170] [INFO ] [sig ] [110/3274] Forecasting AIZN... [2026-03-12T20:15:43.999200] [INFO ] [sig ] Generating forecast for: AIZN [2026-03-12T20:15:43.999232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-03-12T20:15:44.014803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-03-12T20:15:44.015223] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-03-12T20:15:44.016052] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-03-12T20:15:44.016107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:44.016144] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:44.016171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:44.016228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:44.076193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:44.077101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:44.077221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:44.077263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:44.188806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:44.188974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:44.189028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:44.189060] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:44.192504] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-03-12T20:15:44.192806] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-03-12T20:15:44.192938] [INFO ] [sig ] AIZN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:44.338682] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AIZN.txt [2026-03-12T20:15:44.338859] [INFO ] [sig ] [110/3274] Completed AIZN in 0.3s | 2.82 sym/s | Total: 39.0s | ETA: 18.7m [2026-03-12T20:15:44.338901] [INFO ] [sig ] [111/3274] Forecasting AJG... [2026-03-12T20:15:44.338932] [INFO ] [sig ] Generating forecast for: AJG [2026-03-12T20:15:44.338962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-03-12T20:15:44.350710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-03-12T20:15:44.351110] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-03-12T20:15:44.351963] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-03-12T20:15:44.352018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:44.352050] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:44.352077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:44.352135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:44.415071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:44.416024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:44.416121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:44.416164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:44.540599] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:44.540768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:44.540811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:44.540842] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:44.544448] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=88.23%) [2026-03-12T20:15:44.544754] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-03-12T20:15:44.544891] [INFO ] [sig ] AJG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:44.702718] [INFO ] [LOCAL ] Saved forecast: AJG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AJG.txt [2026-03-12T20:15:44.702915] [INFO ] [sig ] [111/3274] Completed AJG in 0.4s | 2.82 sym/s | Total: 39.4s | ETA: 18.7m [2026-03-12T20:15:44.702960] [INFO ] [sig ] [112/3274] Forecasting AKAM... [2026-03-12T20:15:44.702990] [INFO ] [sig ] Generating forecast for: AKAM [2026-03-12T20:15:44.703021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-03-12T20:15:44.715456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-03-12T20:15:44.715939] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-03-12T20:15:44.716957] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-03-12T20:15:44.717012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:44.717101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:44.717151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:44.717213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:44.777391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:44.778285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:44.778372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:44.778406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:44.902623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:44.902789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:44.902833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:44.902864] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:44.906965] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=11.56%) [2026-03-12T20:15:44.907256] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-03-12T20:15:44.907396] [INFO ] [sig ] AKAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:45.069481] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AKAM.txt [2026-03-12T20:15:45.069670] [INFO ] [sig ] [112/3274] Completed AKAM in 0.4s | 2.82 sym/s | Total: 39.7s | ETA: 18.7m [2026-03-12T20:15:45.069715] [INFO ] [sig ] [113/3274] Forecasting AKBA... [2026-03-12T20:15:45.069745] [INFO ] [sig ] Generating forecast for: AKBA [2026-03-12T20:15:45.069777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-03-12T20:15:45.081524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-03-12T20:15:45.081903] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-03-12T20:15:45.082913] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-03-12T20:15:45.082966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:45.082999] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:45.083026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:45.083083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:45.141590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:45.142546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:45.142662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:45.142696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:45.274113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:45.274284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:45.274326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:45.274355] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:45.277874] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=26.15%) [2026-03-12T20:15:45.278183] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-03-12T20:15:45.278323] [INFO ] [sig ] AKBA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:45.443675] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AKBA.txt [2026-03-12T20:15:45.443863] [INFO ] [sig ] [113/3274] Completed AKBA in 0.4s | 2.82 sym/s | Total: 40.1s | ETA: 18.7m [2026-03-12T20:15:45.443909] [INFO ] [sig ] [114/3274] Forecasting AL... [2026-03-12T20:15:45.443940] [INFO ] [sig ] Generating forecast for: AL [2026-03-12T20:15:45.443974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-03-12T20:15:45.457671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-03-12T20:15:45.458141] [INFO ] [FORECASTER] Starting predict_future for AL [2026-03-12T20:15:45.458993] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-03-12T20:15:45.459049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:45.459082] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:45.459111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:45.459181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:45.536676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:45.537653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:45.537777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:45.537828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:45.683946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:45.684122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:45.684171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:45.684210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:45.688342] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-03-12T20:15:45.688917] [INFO ] [FORECASTER] Completed predict_future for AL [2026-03-12T20:15:45.689065] [INFO ] [sig ] AL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:45.834056] [INFO ] [LOCAL ] Saved forecast: AL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AL.txt [2026-03-12T20:15:45.834223] [INFO ] [sig ] [114/3274] Completed AL in 0.4s | 2.81 sym/s | Total: 40.5s | ETA: 18.7m [2026-03-12T20:15:45.834277] [INFO ] [sig ] [115/3274] Forecasting ALAB... [2026-03-12T20:15:45.834314] [INFO ] [sig ] Generating forecast for: ALAB [2026-03-12T20:15:45.834350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-03-12T20:15:45.846255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-03-12T20:15:45.846617] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-03-12T20:15:45.847409] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-03-12T20:15:45.847464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:45.847496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:45.847523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:45.847598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:45.905785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:45.906737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:45.906828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:45.906864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:46.035344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:46.035555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:46.035617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:46.035648] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:46.039286] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-03-12T20:15:46.039613] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-03-12T20:15:46.039757] [INFO ] [sig ] ALAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:46.186566] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALAB.txt [2026-03-12T20:15:46.186743] [INFO ] [sig ] [115/3274] Completed ALAB in 0.4s | 2.81 sym/s | Total: 40.9s | ETA: 18.7m [2026-03-12T20:15:46.186785] [INFO ] [sig ] [116/3274] Forecasting ALB... [2026-03-12T20:15:46.186821] [INFO ] [sig ] Generating forecast for: ALB [2026-03-12T20:15:46.186855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-03-12T20:15:46.197853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-03-12T20:15:46.198212] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-03-12T20:15:46.199041] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-03-12T20:15:46.199095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:46.199127] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:46.199155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:46.199212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:46.258703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:46.259672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:46.259761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:46.259793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:46.391983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:46.392149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:46.392205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:46.392242] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:46.396556] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-03-12T20:15:46.396943] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-03-12T20:15:46.397114] [INFO ] [sig ] ALB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:46.576614] [INFO ] [LOCAL ] Saved forecast: ALB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALB.txt [2026-03-12T20:15:46.576788] [INFO ] [sig ] [116/3274] Completed ALB in 0.4s | 2.81 sym/s | Total: 41.3s | ETA: 18.7m [2026-03-12T20:15:46.576834] [INFO ] [sig ] [117/3274] Forecasting ALC... [2026-03-12T20:15:46.576876] [INFO ] [sig ] Generating forecast for: ALC [2026-03-12T20:15:46.576912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-03-12T20:15:46.589545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-03-12T20:15:46.589999] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-03-12T20:15:46.590905] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-03-12T20:15:46.590962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:46.590995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:46.591022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:46.591081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:46.650393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:46.651370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:46.651463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:46.651500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:46.781887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:46.782049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:46.782091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:46.782121] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:46.785649] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=70.48%) [2026-03-12T20:15:46.785937] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-03-12T20:15:46.786073] [INFO ] [sig ] ALC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:46.936069] [INFO ] [LOCAL ] Saved forecast: ALC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALC.txt [2026-03-12T20:15:46.936252] [INFO ] [sig ] [117/3274] Completed ALC in 0.4s | 2.81 sym/s | Total: 41.6s | ETA: 18.7m [2026-03-12T20:15:46.936306] [INFO ] [sig ] [118/3274] Forecasting ALCO... [2026-03-12T20:15:46.936342] [INFO ] [sig ] Generating forecast for: ALCO [2026-03-12T20:15:46.936373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-03-12T20:15:46.948227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-03-12T20:15:46.948667] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-03-12T20:15:46.949499] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-03-12T20:15:46.949552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:46.949604] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:46.949633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:46.949689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:47.012418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:47.013444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:47.013543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:47.013598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:47.143515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:47.143677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:47.143721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:47.143749] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:47.147342] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=64.38%) [2026-03-12T20:15:47.147660] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-03-12T20:15:47.147803] [INFO ] [sig ] ALCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:47.293753] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALCO.txt [2026-03-12T20:15:47.293908] [INFO ] [sig ] [118/3274] Completed ALCO in 0.4s | 2.81 sym/s | Total: 42.0s | ETA: 18.7m [2026-03-12T20:15:47.293948] [INFO ] [sig ] [119/3274] Forecasting ALDX... [2026-03-12T20:15:47.294008] [INFO ] [sig ] Generating forecast for: ALDX [2026-03-12T20:15:47.294039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-03-12T20:15:47.307179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-03-12T20:15:47.307541] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-03-12T20:15:47.308453] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-03-12T20:15:47.308510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:47.308544] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:47.308589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:47.308654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:47.371261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:47.372064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:47.372150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:47.372183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:47.496946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:47.497127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:47.497184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:47.497240] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:47.501145] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-03-12T20:15:47.501623] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-03-12T20:15:47.501770] [INFO ] [sig ] ALDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:47.652310] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALDX.txt [2026-03-12T20:15:47.652656] [INFO ] [sig ] [119/3274] Completed ALDX in 0.4s | 2.81 sym/s | Total: 42.3s | ETA: 18.7m [2026-03-12T20:15:47.652700] [INFO ] [sig ] [120/3274] Forecasting ALEX... [2026-03-12T20:15:47.652729] [INFO ] [sig ] Generating forecast for: ALEX [2026-03-12T20:15:47.652759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-03-12T20:15:47.664700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-03-12T20:15:47.665054] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-03-12T20:15:47.665921] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-03-12T20:15:47.665977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:47.666010] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:47.666037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:47.666094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:47.725256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:47.725992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:47.726078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:47.726111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:47.848062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:47.848224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:47.848267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:47.848297] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:47.851780] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=17.34%) [2026-03-12T20:15:47.852064] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-03-12T20:15:47.852195] [INFO ] [sig ] ALEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:47.995871] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALEX.txt [2026-03-12T20:15:47.996009] [INFO ] [sig ] [120/3274] Completed ALEX in 0.3s | 2.81 sym/s | Total: 42.7s | ETA: 18.7m [2026-03-12T20:15:47.996049] [INFO ] [sig ] [121/3274] Forecasting ALG... [2026-03-12T20:15:47.996078] [INFO ] [sig ] Generating forecast for: ALG [2026-03-12T20:15:47.996109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-03-12T20:15:48.009386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-03-12T20:15:48.009947] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-03-12T20:15:48.011004] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-03-12T20:15:48.011058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:48.011090] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:48.011117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:48.011175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:48.074656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:48.075459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:48.075548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:48.075600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:48.199976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:48.200143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:48.200186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:48.200215] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:48.203698] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-03-12T20:15:48.203993] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-03-12T20:15:48.204130] [INFO ] [sig ] ALG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:48.353889] [INFO ] [LOCAL ] Saved forecast: ALG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALG.txt [2026-03-12T20:15:48.354059] [INFO ] [sig ] [121/3274] Completed ALG in 0.4s | 2.81 sym/s | Total: 43.0s | ETA: 18.7m [2026-03-12T20:15:48.354109] [INFO ] [sig ] [122/3274] Forecasting ALGM... [2026-03-12T20:15:48.354139] [INFO ] [sig ] Generating forecast for: ALGM [2026-03-12T20:15:48.354168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-03-12T20:15:48.369002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-03-12T20:15:48.369360] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-03-12T20:15:48.370496] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-03-12T20:15:48.370551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:48.370604] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:48.370632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:48.370721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:48.437721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:48.438629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:48.438731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:48.438772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:48.567629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:48.567797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:48.567840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:48.567871] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:48.571521] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=27.60%) [2026-03-12T20:15:48.571827] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-03-12T20:15:48.571964] [INFO ] [sig ] ALGM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:48.720368] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALGM.txt [2026-03-12T20:15:48.720709] [INFO ] [sig ] [122/3274] Completed ALGM in 0.4s | 2.81 sym/s | Total: 43.4s | ETA: 18.7m [2026-03-12T20:15:48.720754] [INFO ] [sig ] [123/3274] Forecasting ALGN... [2026-03-12T20:15:48.720784] [INFO ] [sig ] Generating forecast for: ALGN [2026-03-12T20:15:48.720816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-03-12T20:15:48.732824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-03-12T20:15:48.733182] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-03-12T20:15:48.734102] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-03-12T20:15:48.734157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:48.734190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:48.734217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:48.734300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:48.798736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:48.799636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:48.799725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:48.799759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:48.923742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:48.923900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:48.923942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:48.923970] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:48.928167] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-03-12T20:15:48.928458] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-03-12T20:15:48.928611] [INFO ] [sig ] ALGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:49.075987] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALGN.txt [2026-03-12T20:15:49.076158] [INFO ] [sig ] [123/3274] Completed ALGN in 0.4s | 2.81 sym/s | Total: 43.8s | ETA: 18.7m [2026-03-12T20:15:49.076202] [INFO ] [sig ] [124/3274] Forecasting ALGS... [2026-03-12T20:15:49.076236] [INFO ] [sig ] Generating forecast for: ALGS [2026-03-12T20:15:49.076269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-03-12T20:15:49.088185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-03-12T20:15:49.088609] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-03-12T20:15:49.089598] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-03-12T20:15:49.089667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:49.089717] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:49.089759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:49.089843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:49.150775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:49.151903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:49.152013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:49.152046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:49.287224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:49.287386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:49.287431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:49.287462] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:49.291066] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-03-12T20:15:49.291349] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-03-12T20:15:49.291482] [INFO ] [sig ] ALGS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:49.434723] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALGS.txt [2026-03-12T20:15:49.434885] [INFO ] [sig ] [124/3274] Completed ALGS in 0.4s | 2.81 sym/s | Total: 44.1s | ETA: 18.7m [2026-03-12T20:15:49.434928] [INFO ] [sig ] [125/3274] Forecasting ALHC... [2026-03-12T20:15:49.434959] [INFO ] [sig ] Generating forecast for: ALHC [2026-03-12T20:15:49.434989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-03-12T20:15:49.447285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-03-12T20:15:49.447587] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-03-12T20:15:49.448391] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-03-12T20:15:49.448460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:49.448494] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:49.448522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:49.448597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:49.507286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:49.508015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:49.508129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:49.508164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:49.627005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:49.627130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:49.627168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:49.627196] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:49.630593] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-03-12T20:15:49.630933] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-03-12T20:15:49.631065] [INFO ] [sig ] ALHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:49.776220] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALHC.txt [2026-03-12T20:15:49.776345] [INFO ] [sig ] [125/3274] Completed ALHC in 0.3s | 2.81 sym/s | Total: 44.5s | ETA: 18.7m [2026-03-12T20:15:49.776384] [INFO ] [sig ] [126/3274] Forecasting ALK... [2026-03-12T20:15:49.776414] [INFO ] [sig ] Generating forecast for: ALK [2026-03-12T20:15:49.776446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-03-12T20:15:49.789240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-03-12T20:15:49.789724] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-03-12T20:15:49.790497] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-03-12T20:15:49.790549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:49.790600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:49.790631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:49.790689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:49.850035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:49.850676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:49.850756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:49.850788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:49.979415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:49.979598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:49.979644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:49.979673] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:49.983492] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=77.92%) [2026-03-12T20:15:49.983800] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-03-12T20:15:49.983951] [INFO ] [sig ] ALK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:50.130199] [INFO ] [LOCAL ] Saved forecast: ALK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALK.txt [2026-03-12T20:15:50.130334] [INFO ] [sig ] [126/3274] Completed ALK in 0.4s | 2.81 sym/s | Total: 44.8s | ETA: 18.7m [2026-03-12T20:15:50.130374] [INFO ] [sig ] [127/3274] Forecasting ALKS... [2026-03-12T20:15:50.130403] [INFO ] [sig ] Generating forecast for: ALKS [2026-03-12T20:15:50.130434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-03-12T20:15:50.142336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-03-12T20:15:50.142694] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-03-12T20:15:50.143506] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-03-12T20:15:50.143559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:50.143613] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:50.143641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:50.143699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:50.205223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:50.205893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:50.205976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:50.206010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:50.329321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:50.329503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:50.329555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:50.329607] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:50.333389] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-03-12T20:15:50.333711] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-03-12T20:15:50.333853] [INFO ] [sig ] ALKS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:50.480970] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALKS.txt [2026-03-12T20:15:50.481129] [INFO ] [sig ] [127/3274] Completed ALKS in 0.4s | 2.81 sym/s | Total: 45.2s | ETA: 18.6m [2026-03-12T20:15:50.481173] [INFO ] [sig ] [128/3274] Forecasting ALL... [2026-03-12T20:15:50.481202] [INFO ] [sig ] Generating forecast for: ALL [2026-03-12T20:15:50.481233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-03-12T20:15:50.493384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-03-12T20:15:50.493785] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-03-12T20:15:50.494632] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-03-12T20:15:50.494686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:50.494720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:50.494746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:50.494805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:50.553389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:50.554251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:50.554376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:50.554425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:50.679447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:50.679637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:50.679682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:50.679712] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:50.683331] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=68.29%) [2026-03-12T20:15:50.683652] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-03-12T20:15:50.683786] [INFO ] [sig ] ALL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:50.833380] [INFO ] [LOCAL ] Saved forecast: ALL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALL.txt [2026-03-12T20:15:50.833599] [INFO ] [sig ] [128/3274] Completed ALL in 0.4s | 2.81 sym/s | Total: 45.5s | ETA: 18.6m [2026-03-12T20:15:50.833647] [INFO ] [sig ] [129/3274] Forecasting ALLE... [2026-03-12T20:15:50.833679] [INFO ] [sig ] Generating forecast for: ALLE [2026-03-12T20:15:50.833712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-03-12T20:15:50.845365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-03-12T20:15:50.845860] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-03-12T20:15:50.846956] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-03-12T20:15:50.847029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:50.847077] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:50.847114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:50.847174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:50.915388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:50.916377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:50.916471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:50.916506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:51.051316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:51.051498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:51.051544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:51.051602] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:51.055395] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-03-12T20:15:51.055790] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-03-12T20:15:51.055944] [INFO ] [sig ] ALLE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:51.208152] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALLE.txt [2026-03-12T20:15:51.208296] [INFO ] [sig ] [129/3274] Completed ALLE in 0.4s | 2.81 sym/s | Total: 45.9s | ETA: 18.6m [2026-03-12T20:15:51.208339] [INFO ] [sig ] [130/3274] Forecasting ALLO... [2026-03-12T20:15:51.208368] [INFO ] [sig ] Generating forecast for: ALLO [2026-03-12T20:15:51.208400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-03-12T20:15:51.222951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-03-12T20:15:51.223269] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-03-12T20:15:51.224063] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-03-12T20:15:51.224117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:51.224149] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:51.224177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:51.224233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:51.284392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:51.285036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:51.285118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:51.285152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:51.422690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:51.422850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:51.422892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:51.422921] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:51.426426] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-03-12T20:15:51.426763] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-03-12T20:15:51.426896] [INFO ] [sig ] ALLO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:51.633394] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALLO.txt [2026-03-12T20:15:51.633540] [INFO ] [sig ] [130/3274] Completed ALLO in 0.4s | 2.81 sym/s | Total: 46.3s | ETA: 18.7m [2026-03-12T20:15:51.633607] [INFO ] [sig ] [131/3274] Forecasting ALLY... [2026-03-12T20:15:51.633640] [INFO ] [sig ] Generating forecast for: ALLY [2026-03-12T20:15:51.633671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-03-12T20:15:51.645207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-03-12T20:15:51.645547] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-03-12T20:15:51.646372] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-03-12T20:15:51.646425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:51.646457] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:51.646484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:51.646545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:51.705885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:51.706945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:51.707031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:51.707064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:51.831107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:51.831248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:51.831296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:51.831325] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:51.834751] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-03-12T20:15:51.835029] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-03-12T20:15:51.835158] [INFO ] [sig ] ALLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:51.980374] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALLY.txt [2026-03-12T20:15:51.980500] [INFO ] [sig ] [131/3274] Completed ALLY in 0.3s | 2.81 sym/s | Total: 46.7s | ETA: 18.7m [2026-03-12T20:15:51.980541] [INFO ] [sig ] [132/3274] Forecasting ALMS... [2026-03-12T20:15:51.980587] [INFO ] [sig ] Generating forecast for: ALMS [2026-03-12T20:15:51.980622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-03-12T20:15:51.992008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-03-12T20:15:51.992325] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-03-12T20:15:51.993129] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-03-12T20:15:51.993182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:51.993214] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:51.993242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:51.993300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:52.050666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:52.051343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:52.051442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:52.051477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:52.182417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:52.182643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:52.182691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:52.182721] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:52.186436] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-03-12T20:15:52.186803] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-03-12T20:15:52.186956] [INFO ] [sig ] ALMS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:52.339988] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALMS.txt [2026-03-12T20:15:52.340162] [INFO ] [sig ] [132/3274] Completed ALMS in 0.4s | 2.81 sym/s | Total: 47.0s | ETA: 18.7m [2026-03-12T20:15:52.340210] [INFO ] [sig ] [133/3274] Forecasting ALNY... [2026-03-12T20:15:52.340254] [INFO ] [sig ] Generating forecast for: ALNY [2026-03-12T20:15:52.340298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-03-12T20:15:52.353752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-03-12T20:15:52.354154] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-03-12T20:15:52.355045] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-03-12T20:15:52.355105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:52.355155] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:52.355201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:52.355278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:52.422541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:52.423872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:52.423969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:52.424005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:52.559994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:52.560170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:52.560217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:52.560249] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:52.564180] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=20.34%) [2026-03-12T20:15:52.564732] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-03-12T20:15:52.564903] [INFO ] [sig ] ALNY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:52.719754] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALNY.txt [2026-03-12T20:15:52.719920] [INFO ] [sig ] [133/3274] Completed ALNY in 0.4s | 2.81 sym/s | Total: 47.4s | ETA: 18.7m [2026-03-12T20:15:52.719975] [INFO ] [sig ] [134/3274] Forecasting ALRM... [2026-03-12T20:15:52.720024] [INFO ] [sig ] Generating forecast for: ALRM [2026-03-12T20:15:52.720070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-03-12T20:15:52.735077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-03-12T20:15:52.735527] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-03-12T20:15:52.736564] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-03-12T20:15:52.736651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:52.736694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:52.736729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:52.736809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:52.804253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:52.805212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:52.805315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:52.805356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:52.933678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:52.933839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:52.933880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:52.933909] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:52.937678] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-03-12T20:15:52.937958] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-03-12T20:15:52.938101] [INFO ] [sig ] ALRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:53.084043] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALRM.txt [2026-03-12T20:15:53.084203] [INFO ] [sig ] [134/3274] Completed ALRM in 0.4s | 2.81 sym/s | Total: 47.8s | ETA: 18.7m [2026-03-12T20:15:53.084245] [INFO ] [sig ] [135/3274] Forecasting ALRS... [2026-03-12T20:15:53.084275] [INFO ] [sig ] Generating forecast for: ALRS [2026-03-12T20:15:53.084309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-03-12T20:15:53.095413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-03-12T20:15:53.095894] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-03-12T20:15:53.096865] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-03-12T20:15:53.096922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:53.096956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:53.096985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:53.097045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:53.155761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:53.156561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:53.156668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:53.156701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:53.279500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:53.279675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:53.279716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:53.279745] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:53.283169] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-03-12T20:15:53.283453] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-03-12T20:15:53.283601] [INFO ] [sig ] ALRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:53.429143] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALRS.txt [2026-03-12T20:15:53.429283] [INFO ] [sig ] [135/3274] Completed ALRS in 0.3s | 2.81 sym/s | Total: 48.1s | ETA: 18.6m [2026-03-12T20:15:53.429352] [INFO ] [sig ] [136/3274] Forecasting ALSN... [2026-03-12T20:15:53.429385] [INFO ] [sig ] Generating forecast for: ALSN [2026-03-12T20:15:53.429415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-03-12T20:15:53.440659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-03-12T20:15:53.441033] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-03-12T20:15:53.441863] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-03-12T20:15:53.441944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:53.441980] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:53.442008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:53.442066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:53.500617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:53.501343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:53.501445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:53.501487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:53.632148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:53.632325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:53.632370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:53.632400] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:53.636466] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-12T20:15:53.636794] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-03-12T20:15:53.636943] [INFO ] [sig ] ALSN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:53.803166] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALSN.txt [2026-03-12T20:15:53.803311] [INFO ] [sig ] [136/3274] Completed ALSN in 0.4s | 2.81 sym/s | Total: 48.5s | ETA: 18.6m [2026-03-12T20:15:53.803354] [INFO ] [sig ] [137/3274] Forecasting ALTG... [2026-03-12T20:15:53.803383] [INFO ] [sig ] Generating forecast for: ALTG [2026-03-12T20:15:53.803415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-03-12T20:15:53.814072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-03-12T20:15:53.814434] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-03-12T20:15:53.815242] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-03-12T20:15:53.815296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:53.815330] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:53.815357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:53.815414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:53.874252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:53.875185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:53.875291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:53.875325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:53.998548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:53.998927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:53.998968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:53.998997] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:54.002707] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-03-12T20:15:54.003007] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-03-12T20:15:54.003142] [INFO ] [sig ] ALTG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:54.186971] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALTG.txt [2026-03-12T20:15:54.187194] [INFO ] [sig ] [137/3274] Completed ALTG in 0.4s | 2.80 sym/s | Total: 48.9s | ETA: 18.6m [2026-03-12T20:15:54.187258] [INFO ] [sig ] [138/3274] Forecasting ALTI... [2026-03-12T20:15:54.187306] [INFO ] [sig ] Generating forecast for: ALTI [2026-03-12T20:15:54.187354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-03-12T20:15:54.201192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-03-12T20:15:54.201616] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-03-12T20:15:54.202441] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-03-12T20:15:54.202495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:54.202529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:54.202558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:54.202639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:54.261633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:54.262603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:54.262698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:54.262731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:54.388687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:54.388851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:54.388896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:54.388926] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:54.392603] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-03-12T20:15:54.392898] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-03-12T20:15:54.393034] [INFO ] [sig ] ALTI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:54.537055] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALTI.txt [2026-03-12T20:15:54.537225] [INFO ] [sig ] [138/3274] Completed ALTI in 0.3s | 2.80 sym/s | Total: 49.2s | ETA: 18.6m [2026-03-12T20:15:54.537268] [INFO ] [sig ] [139/3274] Forecasting ALTS... [2026-03-12T20:15:54.537297] [INFO ] [sig ] Generating forecast for: ALTS [2026-03-12T20:15:54.537328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-03-12T20:15:54.549072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-03-12T20:15:54.549462] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-03-12T20:15:54.550321] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-03-12T20:15:54.550378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:54.550415] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:54.550488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:54.550549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:54.610568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:54.611406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:54.611505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:54.611564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:54.738269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:54.738461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:54.738521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:54.738565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:54.743779] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=32.60%) [2026-03-12T20:15:54.744189] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-03-12T20:15:54.744362] [INFO ] [sig ] ALTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:54.893112] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALTS.txt [2026-03-12T20:15:54.893255] [INFO ] [sig ] [139/3274] Completed ALTS in 0.4s | 2.80 sym/s | Total: 49.6s | ETA: 18.6m [2026-03-12T20:15:54.893312] [INFO ] [sig ] [140/3274] Forecasting ALTY... [2026-03-12T20:15:54.893349] [INFO ] [sig ] Generating forecast for: ALTY [2026-03-12T20:15:54.893387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-03-12T20:15:54.906473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-03-12T20:15:54.906876] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-03-12T20:15:54.907758] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-03-12T20:15:54.907814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:54.907846] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:54.907883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:54.907960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:54.969114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:54.970039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:54.970131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:54.970164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:55.086135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:55.086304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:55.086349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:55.086382] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:55.090463] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-03-12T20:15:55.090873] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-03-12T20:15:55.091031] [INFO ] [sig ] ALTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:55.246215] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALTY.txt [2026-03-12T20:15:55.246383] [INFO ] [sig ] [140/3274] Completed ALTY in 0.4s | 2.80 sym/s | Total: 49.9s | ETA: 18.6m [2026-03-12T20:15:55.246436] [INFO ] [sig ] [141/3274] Forecasting ALVO... [2026-03-12T20:15:55.246474] [INFO ] [sig ] Generating forecast for: ALVO [2026-03-12T20:15:55.246510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-03-12T20:15:55.258321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-03-12T20:15:55.258746] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-03-12T20:15:55.259610] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-03-12T20:15:55.259667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:55.259699] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:55.259727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:55.259785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:55.319015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:55.319926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:55.320014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:55.320047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:55.447232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:55.447409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:55.447458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:55.447489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:55.451194] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-03-12T20:15:55.451508] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-03-12T20:15:55.451717] [INFO ] [sig ] ALVO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:55.603695] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALVO.txt [2026-03-12T20:15:55.603860] [INFO ] [sig ] [141/3274] Completed ALVO in 0.4s | 2.80 sym/s | Total: 50.3s | ETA: 18.6m [2026-03-12T20:15:55.603904] [INFO ] [sig ] [142/3274] Forecasting ALX... [2026-03-12T20:15:55.603934] [INFO ] [sig ] Generating forecast for: ALX [2026-03-12T20:15:55.603966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-03-12T20:15:55.615525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-03-12T20:15:55.615955] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-03-12T20:15:55.616862] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-03-12T20:15:55.616927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:55.616964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:55.616991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:55.617049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:55.675598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:55.676424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:55.676511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:55.676545] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:55.803940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:55.804127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:55.804170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:55.804199] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:55.809670] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-03-12T20:15:55.810057] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-03-12T20:15:55.810214] [INFO ] [sig ] ALX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:55.967280] [INFO ] [LOCAL ] Saved forecast: ALX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALX.txt [2026-03-12T20:15:55.967442] [INFO ] [sig ] [142/3274] Completed ALX in 0.4s | 2.80 sym/s | Total: 50.6s | ETA: 18.6m [2026-03-12T20:15:55.967484] [INFO ] [sig ] [143/3274] Forecasting ALXO... [2026-03-12T20:15:55.967514] [INFO ] [sig ] Generating forecast for: ALXO [2026-03-12T20:15:55.967545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-03-12T20:15:55.979437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-03-12T20:15:55.979808] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-03-12T20:15:55.980725] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-03-12T20:15:55.980778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:55.980810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:55.980836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:55.980901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:56.042158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:56.043095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:56.043187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:56.043222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:56.182422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:56.182610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:56.182689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:56.182720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:56.186217] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-03-12T20:15:56.186529] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-03-12T20:15:56.186695] [INFO ] [sig ] ALXO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:56.336610] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ALXO.txt [2026-03-12T20:15:56.336769] [INFO ] [sig ] [143/3274] Completed ALXO in 0.4s | 2.80 sym/s | Total: 51.0s | ETA: 18.6m [2026-03-12T20:15:56.336812] [INFO ] [sig ] [144/3274] Forecasting ALZN... [2026-03-12T20:15:56.336840] [INFO ] [sig ] Generating forecast for: ALZN [2026-03-12T20:15:56.336871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-03-12T20:15:56.349800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-03-12T20:15:56.350163] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-03-12T20:15:56.351148] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-03-12T20:15:56.351211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:56.351253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:56.351289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:56.351367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:56.411005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:56.412014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:56.412100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:56.412133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:56.538480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:56.538666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:56.538899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:56.538933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:56.542409] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-03-12T20:15:56.542901] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-03-12T20:15:56.543033] [INFO ] [sig ] ALZN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:56.692765] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ALZN.txt [2026-03-12T20:15:56.692912] [INFO ] [sig ] [144/3274] Completed ALZN in 0.4s | 2.80 sym/s | Total: 51.4s | ETA: 18.6m [2026-03-12T20:15:56.692955] [INFO ] [sig ] [145/3274] Forecasting AM... [2026-03-12T20:15:56.692991] [INFO ] [sig ] Generating forecast for: AM [2026-03-12T20:15:56.693023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-03-12T20:15:56.705035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-03-12T20:15:56.705387] [INFO ] [FORECASTER] Starting predict_future for AM [2026-03-12T20:15:56.706229] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-03-12T20:15:56.706284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:56.706316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:56.706344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:56.706403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:56.765964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:56.766876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:56.767037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:56.767077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:56.893726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:56.893906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:56.893949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:56.893977] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:56.897926] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=72.52%) [2026-03-12T20:15:56.898233] [INFO ] [FORECASTER] Completed predict_future for AM [2026-03-12T20:15:56.898366] [INFO ] [sig ] AM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:57.041227] [INFO ] [LOCAL ] Saved forecast: AM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AM.txt [2026-03-12T20:15:57.041411] [INFO ] [sig ] [145/3274] Completed AM in 0.3s | 2.80 sym/s | Total: 51.7s | ETA: 18.6m [2026-03-12T20:15:57.041476] [INFO ] [sig ] [146/3274] Forecasting AMAL... [2026-03-12T20:15:57.041513] [INFO ] [sig ] Generating forecast for: AMAL [2026-03-12T20:15:57.041549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-03-12T20:15:57.054202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-03-12T20:15:57.054560] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-03-12T20:15:57.055398] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-03-12T20:15:57.055452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:57.055484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:57.055512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:57.055591] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:57.120797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:57.122147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:57.122242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:57.122274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:57.254117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:57.254360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:57.254410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:57.254442] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:57.258981] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-03-12T20:15:57.259393] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-03-12T20:15:57.259612] [INFO ] [sig ] AMAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:57.454476] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMAL.txt [2026-03-12T20:15:57.454923] [INFO ] [sig ] [146/3274] Completed AMAL in 0.4s | 2.80 sym/s | Total: 52.1s | ETA: 18.6m [2026-03-12T20:15:57.454975] [INFO ] [sig ] [147/3274] Forecasting AMBA... [2026-03-12T20:15:57.455006] [INFO ] [sig ] Generating forecast for: AMBA [2026-03-12T20:15:57.455042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-03-12T20:15:57.467864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-03-12T20:15:57.468309] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-03-12T20:15:57.469196] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-03-12T20:15:57.469254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:57.469337] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:57.469370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:57.469429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:57.549227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:57.550460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:57.550601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:57.550642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:57.709251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:57.709429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:57.709482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:57.709519] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:57.713217] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-03-12T20:15:57.713553] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-03-12T20:15:57.713735] [INFO ] [sig ] AMBA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:57.866066] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMBA.txt [2026-03-12T20:15:57.866252] [INFO ] [sig ] [147/3274] Completed AMBA in 0.4s | 2.80 sym/s | Total: 52.5s | ETA: 18.6m [2026-03-12T20:15:57.866307] [INFO ] [sig ] [148/3274] Forecasting AMBP... [2026-03-12T20:15:57.866339] [INFO ] [sig ] Generating forecast for: AMBP [2026-03-12T20:15:57.866372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-03-12T20:15:57.879134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-03-12T20:15:57.879558] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-03-12T20:15:57.880478] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-03-12T20:15:57.880546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:57.880619] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:57.880649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:57.880709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:57.942406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:57.943158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:57.943278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:57.943315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:58.069190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:58.069371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:58.069416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:58.069444] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:58.073621] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=57.71%) [2026-03-12T20:15:58.073940] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-03-12T20:15:58.074116] [INFO ] [sig ] AMBP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:58.228483] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMBP.txt [2026-03-12T20:15:58.228692] [INFO ] [sig ] [148/3274] Completed AMBP in 0.4s | 2.80 sym/s | Total: 52.9s | ETA: 18.6m [2026-03-12T20:15:58.228936] [INFO ] [sig ] [149/3274] Forecasting AMC... [2026-03-12T20:15:58.228977] [INFO ] [sig ] Generating forecast for: AMC [2026-03-12T20:15:58.229020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-03-12T20:15:58.243761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-03-12T20:15:58.244279] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-03-12T20:15:58.245162] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-03-12T20:15:58.245219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:58.245253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:58.245282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:58.245341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:58.307266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:58.308273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:58.308415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:58.308459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:58.434050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:58.434233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:58.434276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:58.434305] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:58.438828] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=18.47%) [2026-03-12T20:15:58.439284] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-03-12T20:15:58.439453] [INFO ] [sig ] AMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:58.651332] [INFO ] [LOCAL ] Saved forecast: AMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMC.txt [2026-03-12T20:15:58.651532] [INFO ] [sig ] [149/3274] Completed AMC in 0.4s | 2.79 sym/s | Total: 53.3s | ETA: 18.6m [2026-03-12T20:15:58.651613] [INFO ] [sig ] [150/3274] Forecasting AMCX... [2026-03-12T20:15:58.651647] [INFO ] [sig ] Generating forecast for: AMCX [2026-03-12T20:15:58.651680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-03-12T20:15:58.663755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-03-12T20:15:58.664200] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-03-12T20:15:58.665070] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-03-12T20:15:58.665128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:58.665162] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:58.665189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:58.665252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:58.722546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:58.723561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:58.723726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:58.723762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:58.856857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:58.857020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:58.857063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:58.857093] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:58.860698] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-03-12T20:15:58.860986] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-03-12T20:15:58.861120] [INFO ] [sig ] AMCX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:59.026961] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMCX.txt [2026-03-12T20:15:59.027158] [INFO ] [sig ] [150/3274] Completed AMCX in 0.4s | 2.79 sym/s | Total: 53.7s | ETA: 18.6m [2026-03-12T20:15:59.027211] [INFO ] [sig ] [151/3274] Forecasting AMD... [2026-03-12T20:15:59.027267] [INFO ] [sig ] Generating forecast for: AMD [2026-03-12T20:15:59.027302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-03-12T20:15:59.039806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-03-12T20:15:59.040218] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-03-12T20:15:59.041120] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-03-12T20:15:59.041176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:59.041209] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:59.041238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:59.041297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:59.103478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:59.104410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:59.104507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:59.104542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:59.253360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:59.253534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:59.253604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:59.253646] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:59.258184] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-03-12T20:15:59.258621] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-03-12T20:15:59.258782] [INFO ] [sig ] AMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:15:59.418112] [INFO ] [LOCAL ] Saved forecast: AMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMD.txt [2026-03-12T20:15:59.418312] [INFO ] [sig ] [151/3274] Completed AMD in 0.4s | 2.79 sym/s | Total: 54.1s | ETA: 18.6m [2026-03-12T20:15:59.418358] [INFO ] [sig ] [152/3274] Forecasting AMDL... [2026-03-12T20:15:59.418391] [INFO ] [sig ] Generating forecast for: AMDL [2026-03-12T20:15:59.418421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-03-12T20:15:59.430966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-03-12T20:15:59.431405] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-03-12T20:15:59.432315] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-03-12T20:15:59.432375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:59.432409] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:59.432436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:59.432494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:59.495189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:59.496181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:59.496303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:59.496337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:15:59.631689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:15:59.631861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:15:59.631904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:15:59.631935] [INFO ] [FORECASTER] Training complete [2026-03-12T20:15:59.635986] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-03-12T20:15:59.636330] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-03-12T20:15:59.636485] [INFO ] [sig ] AMDL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:15:59.805336] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMDL.txt [2026-03-12T20:15:59.805616] [INFO ] [sig ] [152/3274] Completed AMDL in 0.4s | 2.79 sym/s | Total: 54.5s | ETA: 18.7m [2026-03-12T20:15:59.805679] [INFO ] [sig ] [153/3274] Forecasting AME... [2026-03-12T20:15:59.805717] [INFO ] [sig ] Generating forecast for: AME [2026-03-12T20:15:59.805761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-03-12T20:15:59.819732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-03-12T20:15:59.820393] [INFO ] [FORECASTER] Starting predict_future for AME [2026-03-12T20:15:59.821493] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-03-12T20:15:59.821564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:15:59.821637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:15:59.821672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:15:59.821734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:15:59.887336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:15:59.888389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:15:59.888510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:15:59.888552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:00.022341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:00.022508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:00.022551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:00.022601] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:00.026264] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-03-12T20:16:00.026603] [INFO ] [FORECASTER] Completed predict_future for AME [2026-03-12T20:16:00.026749] [INFO ] [sig ] AME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:00.177451] [INFO ] [LOCAL ] Saved forecast: AME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AME.txt [2026-03-12T20:16:00.177634] [INFO ] [sig ] [153/3274] Completed AME in 0.4s | 2.79 sym/s | Total: 54.9s | ETA: 18.6m [2026-03-12T20:16:00.177878] [INFO ] [sig ] [154/3274] Forecasting AMG... [2026-03-12T20:16:00.177910] [INFO ] [sig ] Generating forecast for: AMG [2026-03-12T20:16:00.177944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-03-12T20:16:00.189773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-03-12T20:16:00.190190] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-03-12T20:16:00.191062] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-03-12T20:16:00.191116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:00.191148] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:00.191176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:00.191233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:00.251410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:00.252344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:00.252442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:00.252482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:00.376733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:00.376904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:00.376946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:00.376993] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:00.380533] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-03-12T20:16:00.380859] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-03-12T20:16:00.380998] [INFO ] [sig ] AMG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:00.529634] [INFO ] [LOCAL ] Saved forecast: AMG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMG.txt [2026-03-12T20:16:00.529820] [INFO ] [sig ] [154/3274] Completed AMG in 0.4s | 2.79 sym/s | Total: 55.2s | ETA: 18.6m [2026-03-12T20:16:00.529871] [INFO ] [sig ] [155/3274] Forecasting AMGN... [2026-03-12T20:16:00.529902] [INFO ] [sig ] Generating forecast for: AMGN [2026-03-12T20:16:00.529934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-03-12T20:16:00.541769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-03-12T20:16:00.542332] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-03-12T20:16:00.543386] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-03-12T20:16:00.543446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:00.543481] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:00.543507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:00.543564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:00.603247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:00.604118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:00.604207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:00.604242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:00.727040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:00.727209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:00.727251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:00.727282] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:00.731082] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-03-12T20:16:00.731394] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-03-12T20:16:00.731534] [INFO ] [sig ] AMGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:00.890157] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMGN.txt [2026-03-12T20:16:00.890368] [INFO ] [sig ] [155/3274] Completed AMGN in 0.4s | 2.79 sym/s | Total: 55.6s | ETA: 18.6m [2026-03-12T20:16:00.890423] [INFO ] [sig ] [156/3274] Forecasting AMH... [2026-03-12T20:16:00.890454] [INFO ] [sig ] Generating forecast for: AMH [2026-03-12T20:16:00.890493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-03-12T20:16:00.904148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-03-12T20:16:00.904517] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-03-12T20:16:00.905407] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-03-12T20:16:00.905460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:00.905545] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:00.905601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:00.905663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:00.967246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:00.968027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:00.968168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:00.968202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:01.093801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:01.093969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:01.094010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:01.094040] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:01.097696] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-03-12T20:16:01.097983] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-03-12T20:16:01.098143] [INFO ] [sig ] AMH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:01.241733] [INFO ] [LOCAL ] Saved forecast: AMH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMH.txt [2026-03-12T20:16:01.241903] [INFO ] [sig ] [156/3274] Completed AMH in 0.4s | 2.79 sym/s | Total: 55.9s | ETA: 18.6m [2026-03-12T20:16:01.241948] [INFO ] [sig ] [157/3274] Forecasting AMLX... [2026-03-12T20:16:01.241979] [INFO ] [sig ] Generating forecast for: AMLX [2026-03-12T20:16:01.242014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-03-12T20:16:01.253981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-03-12T20:16:01.254392] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-03-12T20:16:01.255285] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-03-12T20:16:01.255341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:01.255373] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:01.255399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:01.255457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:01.320143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:01.321143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:01.321256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:01.321291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:01.447261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:01.447427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:01.447469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:01.447497] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:01.451838] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-03-12T20:16:01.452144] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-03-12T20:16:01.452282] [INFO ] [sig ] AMLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:01.605395] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMLX.txt [2026-03-12T20:16:01.605598] [INFO ] [sig ] [157/3274] Completed AMLX in 0.4s | 2.79 sym/s | Total: 56.3s | ETA: 18.6m [2026-03-12T20:16:01.605647] [INFO ] [sig ] [158/3274] Forecasting AMN... [2026-03-12T20:16:01.605677] [INFO ] [sig ] Generating forecast for: AMN [2026-03-12T20:16:01.605708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-03-12T20:16:01.618944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-03-12T20:16:01.619336] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-03-12T20:16:01.620247] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-03-12T20:16:01.620301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:01.620335] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:01.620361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:01.620437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:01.685354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:01.686378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:01.686478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:01.686510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:01.816952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:01.817146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:01.817201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:01.817244] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:01.821568] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=89.37%) [2026-03-12T20:16:01.822134] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-03-12T20:16:01.822287] [INFO ] [sig ] AMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:01.974952] [INFO ] [LOCAL ] Saved forecast: AMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMN.txt [2026-03-12T20:16:01.975104] [INFO ] [sig ] [158/3274] Completed AMN in 0.4s | 2.79 sym/s | Total: 56.7s | ETA: 18.6m [2026-03-12T20:16:01.975146] [INFO ] [sig ] [159/3274] Forecasting AMP... [2026-03-12T20:16:01.975175] [INFO ] [sig ] Generating forecast for: AMP [2026-03-12T20:16:01.975208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-03-12T20:16:01.988928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-03-12T20:16:01.989368] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-03-12T20:16:01.990261] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-03-12T20:16:01.990318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:01.990350] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:01.990378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:01.990437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:02.078820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:02.079811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:02.079904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:02.079940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:02.233887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:02.234070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:02.234116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:02.234197] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:02.238834] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=82.33%) [2026-03-12T20:16:02.239337] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-03-12T20:16:02.239527] [INFO ] [sig ] AMP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:02.403121] [INFO ] [LOCAL ] Saved forecast: AMP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMP.txt [2026-03-12T20:16:02.403375] [INFO ] [sig ] [159/3274] Completed AMP in 0.4s | 2.79 sym/s | Total: 57.1s | ETA: 18.6m [2026-03-12T20:16:02.403446] [INFO ] [sig ] [160/3274] Forecasting AMPG... [2026-03-12T20:16:02.403494] [INFO ] [sig ] Generating forecast for: AMPG [2026-03-12T20:16:02.403548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-03-12T20:16:02.419935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-03-12T20:16:02.420394] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-03-12T20:16:02.421405] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-03-12T20:16:02.421478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:02.421513] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:02.421539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:02.421616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:02.490323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:02.491553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:02.491691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:02.491754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:02.621533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:02.621746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:02.621792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:02.621823] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:02.625959] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-03-12T20:16:02.626382] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-03-12T20:16:02.626556] [INFO ] [sig ] AMPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:02.782131] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMPG.txt [2026-03-12T20:16:02.782312] [INFO ] [sig ] [160/3274] Completed AMPG in 0.4s | 2.78 sym/s | Total: 57.5s | ETA: 18.6m [2026-03-12T20:16:02.782358] [INFO ] [sig ] [161/3274] Forecasting AMPH... [2026-03-12T20:16:02.782388] [INFO ] [sig ] Generating forecast for: AMPH [2026-03-12T20:16:02.782421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-03-12T20:16:02.794159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-03-12T20:16:02.794623] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-03-12T20:16:02.795464] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-03-12T20:16:02.795519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:02.795551] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:02.795597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:02.795661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:02.856499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:02.857492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:02.857602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:02.857641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:02.995355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:02.995532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:02.995597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:02.995662] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:02.999705] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-03-12T20:16:03.000143] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-03-12T20:16:03.000350] [INFO ] [sig ] AMPH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:03.182256] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMPH.txt [2026-03-12T20:16:03.182438] [INFO ] [sig ] [161/3274] Completed AMPH in 0.4s | 2.78 sym/s | Total: 57.9s | ETA: 18.6m [2026-03-12T20:16:03.182496] [INFO ] [sig ] [162/3274] Forecasting AMPL... [2026-03-12T20:16:03.182537] [INFO ] [sig ] Generating forecast for: AMPL [2026-03-12T20:16:03.182607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-03-12T20:16:03.194283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-03-12T20:16:03.194666] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-03-12T20:16:03.195509] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-03-12T20:16:03.195567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:03.195629] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:03.195658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:03.195717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:03.259398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:03.260374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:03.260473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:03.260508] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:03.387762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:03.387927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:03.387969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:03.387998] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:03.391722] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=55.21%) [2026-03-12T20:16:03.392023] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-03-12T20:16:03.392165] [INFO ] [sig ] AMPL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:03.553627] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMPL.txt [2026-03-12T20:16:03.553795] [INFO ] [sig ] [162/3274] Completed AMPL in 0.4s | 2.78 sym/s | Total: 58.2s | ETA: 18.6m [2026-03-12T20:16:03.553838] [INFO ] [sig ] [163/3274] Forecasting AMPX... [2026-03-12T20:16:03.553869] [INFO ] [sig ] Generating forecast for: AMPX [2026-03-12T20:16:03.553901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-03-12T20:16:03.566693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-03-12T20:16:03.567204] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-03-12T20:16:03.568306] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-03-12T20:16:03.568376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:03.568410] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:03.568439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:03.568500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:03.631020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:03.632007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:03.632101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:03.632136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:03.769171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:03.769334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:03.769375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:03.769404] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:03.772898] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-03-12T20:16:03.773189] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-03-12T20:16:03.773326] [INFO ] [sig ] AMPX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:03.922230] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMPX.txt [2026-03-12T20:16:03.922406] [INFO ] [sig ] [163/3274] Completed AMPX in 0.4s | 2.78 sym/s | Total: 58.6s | ETA: 18.6m [2026-03-12T20:16:03.922450] [INFO ] [sig ] [164/3274] Forecasting AMRC... [2026-03-12T20:16:03.922480] [INFO ] [sig ] Generating forecast for: AMRC [2026-03-12T20:16:03.922513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-03-12T20:16:03.934689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-03-12T20:16:03.935066] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-03-12T20:16:03.935894] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-03-12T20:16:03.935948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:03.935981] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:03.936008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:03.936066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:03.994839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:03.995728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:03.995827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:03.995863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:04.128832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:04.129004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:04.129068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:04.129120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:04.132778] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-03-12T20:16:04.133097] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-03-12T20:16:04.133243] [INFO ] [sig ] AMRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:04.288558] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMRC.txt [2026-03-12T20:16:04.288716] [INFO ] [sig ] [164/3274] Completed AMRC in 0.4s | 2.78 sym/s | Total: 59.0s | ETA: 18.6m [2026-03-12T20:16:04.288764] [INFO ] [sig ] [165/3274] Forecasting AMRN... [2026-03-12T20:16:04.288800] [INFO ] [sig ] Generating forecast for: AMRN [2026-03-12T20:16:04.288838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-03-12T20:16:04.300912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-03-12T20:16:04.301248] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-03-12T20:16:04.302271] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-03-12T20:16:04.302326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:04.302357] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:04.302383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:04.302440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:04.360786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:04.361532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:04.361635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:04.361670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:04.486250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:04.486422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:04.486473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:04.486517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:04.490359] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-03-12T20:16:04.490715] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-03-12T20:16:04.491053] [INFO ] [sig ] AMRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:04.641508] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMRN.txt [2026-03-12T20:16:04.641710] [INFO ] [sig ] [165/3274] Completed AMRN in 0.4s | 2.78 sym/s | Total: 59.3s | ETA: 18.6m [2026-03-12T20:16:04.641757] [INFO ] [sig ] [166/3274] Forecasting AMRX... [2026-03-12T20:16:04.641790] [INFO ] [sig ] Generating forecast for: AMRX [2026-03-12T20:16:04.641824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-03-12T20:16:04.653774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-03-12T20:16:04.654194] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-03-12T20:16:04.655060] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-03-12T20:16:04.655115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:04.655149] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:04.655178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:04.655236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:04.716189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:04.717082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:04.717219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:04.717255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:04.865821] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:04.866029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:04.866103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:04.866155] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:04.871680] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-03-12T20:16:04.872132] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-03-12T20:16:04.872367] [INFO ] [sig ] AMRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:05.049275] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMRX.txt [2026-03-12T20:16:05.049512] [INFO ] [sig ] [166/3274] Completed AMRX in 0.4s | 2.78 sym/s | Total: 59.7s | ETA: 18.6m [2026-03-12T20:16:05.049598] [INFO ] [sig ] [167/3274] Forecasting AMSC... [2026-03-12T20:16:05.049656] [INFO ] [sig ] Generating forecast for: AMSC [2026-03-12T20:16:05.049709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-03-12T20:16:05.064358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-03-12T20:16:05.064863] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-03-12T20:16:05.065875] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-03-12T20:16:05.065939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:05.065977] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:05.066009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:05.066081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:05.151826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:05.152847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:05.152942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:05.152978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:05.311979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:05.312180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:05.312227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:05.312259] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:05.316408] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-03-12T20:16:05.316857] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-03-12T20:16:05.317028] [INFO ] [sig ] AMSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:05.540904] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMSC.txt [2026-03-12T20:16:05.541161] [INFO ] [sig ] [167/3274] Completed AMSC in 0.5s | 2.77 sym/s | Total: 1.0m | ETA: 18.7m [2026-03-12T20:16:05.541236] [INFO ] [sig ] [168/3274] Forecasting AMSF... [2026-03-12T20:16:05.541290] [INFO ] [sig ] Generating forecast for: AMSF [2026-03-12T20:16:05.541348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-03-12T20:16:05.573230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-03-12T20:16:05.573840] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-03-12T20:16:05.575148] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-03-12T20:16:05.575224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:05.575277] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:05.575322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:05.575408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:05.671137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:05.672417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:05.672550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:05.672655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:05.889265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:05.889483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:05.889549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:05.889623] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:05.895107] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: UP (p=75.88%) [2026-03-12T20:16:05.895660] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-03-12T20:16:05.895902] [INFO ] [sig ] AMSF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:06.133514] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMSF.txt [2026-03-12T20:16:06.133777] [INFO ] [sig ] [168/3274] Completed AMSF in 0.6s | 2.76 sym/s | Total: 1.0m | ETA: 18.7m [2026-03-12T20:16:06.133847] [INFO ] [sig ] [169/3274] Forecasting AMTB... [2026-03-12T20:16:06.133887] [INFO ] [sig ] Generating forecast for: AMTB [2026-03-12T20:16:06.133925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-03-12T20:16:06.147871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-03-12T20:16:06.148663] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-03-12T20:16:06.149696] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-03-12T20:16:06.149758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:06.149795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:06.149824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:06.149883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:06.245748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:06.247061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:06.247181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:06.247240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:06.393377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:06.393598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:06.393646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:06.393676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:06.397777] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-03-12T20:16:06.398223] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-03-12T20:16:06.398392] [INFO ] [sig ] AMTB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:06.598315] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMTB.txt [2026-03-12T20:16:06.598523] [INFO ] [sig ] [169/3274] Completed AMTB in 0.5s | 2.76 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-12T20:16:06.598586] [INFO ] [sig ] [170/3274] Forecasting AMTX... [2026-03-12T20:16:06.598631] [INFO ] [sig ] Generating forecast for: AMTX [2026-03-12T20:16:06.598670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-03-12T20:16:06.628441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-03-12T20:16:06.628962] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-03-12T20:16:06.629862] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-03-12T20:16:06.629918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:06.629953] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:06.629980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:06.630037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:06.689988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:06.690989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:06.691087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:06.691121] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:06.819562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:06.819758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:06.819802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:06.819832] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:06.823667] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-12T20:16:06.823977] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-03-12T20:16:06.824118] [INFO ] [sig ] AMTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:06.992715] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMTX.txt [2026-03-12T20:16:06.992879] [INFO ] [sig ] [170/3274] Completed AMTX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-12T20:16:06.992922] [INFO ] [sig ] [171/3274] Forecasting AMWD... [2026-03-12T20:16:06.992952] [INFO ] [sig ] Generating forecast for: AMWD [2026-03-12T20:16:06.992986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-03-12T20:16:07.006190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-03-12T20:16:07.006610] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-03-12T20:16:07.007476] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-03-12T20:16:07.007531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:07.007606] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:07.007641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:07.007702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:07.077758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:07.078939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:07.079066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:07.079116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:07.206241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:07.206418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:07.206461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:07.206490] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:07.210099] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-03-12T20:16:07.210393] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-03-12T20:16:07.210529] [INFO ] [sig ] AMWD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:07.365056] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMWD.txt [2026-03-12T20:16:07.365229] [INFO ] [sig ] [171/3274] Completed AMWD in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-12T20:16:07.365272] [INFO ] [sig ] [172/3274] Forecasting AMWL... [2026-03-12T20:16:07.365303] [INFO ] [sig ] Generating forecast for: AMWL [2026-03-12T20:16:07.365334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-03-12T20:16:07.376668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-03-12T20:16:07.377096] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-03-12T20:16:07.377930] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-03-12T20:16:07.377983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:07.378017] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:07.378077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:07.378138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:07.440221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:07.441221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:07.441318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:07.441352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:07.565283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:07.565458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:07.565501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:07.565531] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:07.569108] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-03-12T20:16:07.569389] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-03-12T20:16:07.569519] [INFO ] [sig ] AMWL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:07.716331] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMWL.txt [2026-03-12T20:16:07.716513] [INFO ] [sig ] [172/3274] Completed AMWL in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-12T20:16:07.716563] [INFO ] [sig ] [173/3274] Forecasting AMX... [2026-03-12T20:16:07.716616] [INFO ] [sig ] Generating forecast for: AMX [2026-03-12T20:16:07.716651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-03-12T20:16:07.729607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-03-12T20:16:07.730068] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-03-12T20:16:07.730993] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-03-12T20:16:07.731050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:07.731123] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:07.731165] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:07.731251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:07.797758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:07.798782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:07.798897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:07.798931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:07.934349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:07.934712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:07.934759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:07.934788] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:07.938533] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=36.22%) [2026-03-12T20:16:07.938854] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-03-12T20:16:07.939213] [INFO ] [sig ] AMX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:08.083852] [INFO ] [LOCAL ] Saved forecast: AMX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMX.txt [2026-03-12T20:16:08.084017] [INFO ] [sig ] [173/3274] Completed AMX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 18.7m [2026-03-12T20:16:08.084060] [INFO ] [sig ] [174/3274] Forecasting AMZD... [2026-03-12T20:16:08.084090] [INFO ] [sig ] Generating forecast for: AMZD [2026-03-12T20:16:08.084123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-03-12T20:16:08.099025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-03-12T20:16:08.099552] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-03-12T20:16:08.100758] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-03-12T20:16:08.100830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:08.100880] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:08.100924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:08.101015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:08.160959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:08.161982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:08.162072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:08.162107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:08.290670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:08.290832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:08.290876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:08.290905] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:08.294895] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=79.72%) [2026-03-12T20:16:08.295182] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-03-12T20:16:08.295315] [INFO ] [sig ] AMZD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:08.446930] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMZD.txt [2026-03-12T20:16:08.447112] [INFO ] [sig ] [174/3274] Completed AMZD in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:08.447175] [INFO ] [sig ] [175/3274] Forecasting AMZN... [2026-03-12T20:16:08.447223] [INFO ] [sig ] Generating forecast for: AMZN [2026-03-12T20:16:08.447271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-03-12T20:16:08.458971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-03-12T20:16:08.459395] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-03-12T20:16:08.460349] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-03-12T20:16:08.460406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:08.460453] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:08.460489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:08.460549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:08.519754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:08.520774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:08.520890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:08.520927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:08.651648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:08.651804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:08.651846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:08.651876] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:08.655667] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=64.25%) [2026-03-12T20:16:08.655985] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-03-12T20:16:08.656288] [INFO ] [sig ] AMZN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:08.804078] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AMZN.txt [2026-03-12T20:16:08.804230] [INFO ] [sig ] [175/3274] Completed AMZN in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:08.804270] [INFO ] [sig ] [176/3274] Forecasting AMZZ... [2026-03-12T20:16:08.804300] [INFO ] [sig ] Generating forecast for: AMZZ [2026-03-12T20:16:08.804523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-03-12T20:16:08.816339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-03-12T20:16:08.816698] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-03-12T20:16:08.817669] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-03-12T20:16:08.817734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:08.817773] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:08.817806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:08.817869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:08.878249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:08.879169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:08.879263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:08.879296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:09.002638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:09.002799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:09.002842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:09.002904] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:09.006504] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-03-12T20:16:09.006813] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-03-12T20:16:09.006991] [INFO ] [sig ] AMZZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:09.152267] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AMZZ.txt [2026-03-12T20:16:09.152434] [INFO ] [sig ] [176/3274] Completed AMZZ in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:09.152478] [INFO ] [sig ] [177/3274] Forecasting AN... [2026-03-12T20:16:09.152508] [INFO ] [sig ] Generating forecast for: AN [2026-03-12T20:16:09.152541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-03-12T20:16:09.164406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-03-12T20:16:09.164803] [INFO ] [FORECASTER] Starting predict_future for AN [2026-03-12T20:16:09.165699] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-03-12T20:16:09.165755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:09.165788] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:09.165816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:09.165874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:09.226905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:09.227699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:09.227783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:09.227818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:09.356501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:09.356666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:09.356712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:09.356742] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:09.360414] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-03-12T20:16:09.360771] [INFO ] [FORECASTER] Completed predict_future for AN [2026-03-12T20:16:09.360930] [INFO ] [sig ] AN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:09.519092] [INFO ] [LOCAL ] Saved forecast: AN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AN.txt [2026-03-12T20:16:09.519266] [INFO ] [sig ] [177/3274] Completed AN in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:09.519310] [INFO ] [sig ] [178/3274] Forecasting ANAB... [2026-03-12T20:16:09.519341] [INFO ] [sig ] Generating forecast for: ANAB [2026-03-12T20:16:09.519372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-03-12T20:16:09.530755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-03-12T20:16:09.531208] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-03-12T20:16:09.532247] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-03-12T20:16:09.532315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:09.532360] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:09.532390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:09.532448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:09.594821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:09.595761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:09.595867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:09.595901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:09.719156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:09.719319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:09.719379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:09.719411] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:09.723603] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-03-12T20:16:09.723929] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-03-12T20:16:09.724072] [INFO ] [sig ] ANAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:09.870316] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANAB.txt [2026-03-12T20:16:09.870478] [INFO ] [sig ] [178/3274] Completed ANAB in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:09.870521] [INFO ] [sig ] [179/3274] Forecasting ANDE... [2026-03-12T20:16:09.870551] [INFO ] [sig ] Generating forecast for: ANDE [2026-03-12T20:16:09.870603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-03-12T20:16:09.881470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-03-12T20:16:09.881866] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-03-12T20:16:09.882717] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-03-12T20:16:09.882782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:09.882821] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:09.882852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:09.882911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:09.941399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:09.942227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:09.942315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:09.942377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:10.070157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:10.070370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:10.070422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:10.070451] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:10.074204] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-03-12T20:16:10.074527] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-03-12T20:16:10.074700] [INFO ] [sig ] ANDE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:10.226221] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANDE.txt [2026-03-12T20:16:10.226420] [INFO ] [sig ] [179/3274] Completed ANDE in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:10.226466] [INFO ] [sig ] [180/3274] Forecasting ANF... [2026-03-12T20:16:10.226497] [INFO ] [sig ] Generating forecast for: ANF [2026-03-12T20:16:10.226531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-03-12T20:16:10.239305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-03-12T20:16:10.239745] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-03-12T20:16:10.240694] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-03-12T20:16:10.240765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:10.240815] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:10.240868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:10.240932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:10.303008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:10.303959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:10.304109] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:10.304147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:10.434941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:10.435107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:10.435158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:10.435190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:10.439027] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-03-12T20:16:10.439389] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-03-12T20:16:10.439544] [INFO ] [sig ] ANF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:10.596134] [INFO ] [LOCAL ] Saved forecast: ANF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ANF.txt [2026-03-12T20:16:10.596298] [INFO ] [sig ] [180/3274] Completed ANF in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:10.596351] [INFO ] [sig ] [181/3274] Forecasting ANGI... [2026-03-12T20:16:10.596394] [INFO ] [sig ] Generating forecast for: ANGI [2026-03-12T20:16:10.596431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-03-12T20:16:10.609354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-03-12T20:16:10.609728] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-03-12T20:16:10.610556] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-03-12T20:16:10.610630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:10.610663] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:10.610690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:10.610748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:10.671313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:10.672230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:10.672320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:10.672356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:10.803331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:10.803537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:10.803612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:10.803650] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:10.807305] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=99.10%) [2026-03-12T20:16:10.807612] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-03-12T20:16:10.807750] [INFO ] [sig ] ANGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:10.956164] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ANGI.txt [2026-03-12T20:16:10.956340] [INFO ] [sig ] [181/3274] Completed ANGI in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:10.956385] [INFO ] [sig ] [182/3274] Forecasting ANGL... [2026-03-12T20:16:10.956416] [INFO ] [sig ] Generating forecast for: ANGL [2026-03-12T20:16:10.956448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-03-12T20:16:10.968214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-03-12T20:16:10.968626] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-03-12T20:16:10.969429] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-03-12T20:16:10.969483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:10.969534] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:10.969563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:10.969652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:11.029105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:11.030040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:11.030320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:11.030353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:11.165988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:11.166159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:11.166207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:11.166237] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:11.170072] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-03-12T20:16:11.170366] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-03-12T20:16:11.170509] [INFO ] [sig ] ANGL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:11.333311] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANGL.txt [2026-03-12T20:16:11.333543] [INFO ] [sig ] [182/3274] Completed ANGL in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:11.333637] [INFO ] [sig ] [183/3274] Forecasting ANGO... [2026-03-12T20:16:11.333691] [INFO ] [sig ] Generating forecast for: ANGO [2026-03-12T20:16:11.333742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-03-12T20:16:11.347438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-03-12T20:16:11.347936] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-03-12T20:16:11.348851] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-03-12T20:16:11.348907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:11.348939] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:11.348969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:11.349026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:11.417800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:11.418775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:11.418907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:11.418948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:11.573782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:11.573958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:11.574008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:11.574041] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:11.578095] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-03-12T20:16:11.578436] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-03-12T20:16:11.578611] [INFO ] [sig ] ANGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:11.743272] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANGO.txt [2026-03-12T20:16:11.743465] [INFO ] [sig ] [183/3274] Completed ANGO in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:11.743524] [INFO ] [sig ] [184/3274] Forecasting ANIK... [2026-03-12T20:16:11.743567] [INFO ] [sig ] Generating forecast for: ANIK [2026-03-12T20:16:11.743634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-03-12T20:16:11.757903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-03-12T20:16:11.758383] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-03-12T20:16:11.759264] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-03-12T20:16:11.759321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:11.759355] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:11.759383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:11.759450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:11.825485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:11.826530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:11.826658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:11.826713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:11.958773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:11.958963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:11.959022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:11.959067] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:11.965280] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-03-12T20:16:11.965658] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-03-12T20:16:11.965814] [INFO ] [sig ] ANIK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:12.124533] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANIK.txt [2026-03-12T20:16:12.124717] [INFO ] [sig ] [184/3274] Completed ANIK in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:12.124762] [INFO ] [sig ] [185/3274] Forecasting ANIP... [2026-03-12T20:16:12.124793] [INFO ] [sig ] Generating forecast for: ANIP [2026-03-12T20:16:12.124826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-03-12T20:16:12.137547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-03-12T20:16:12.137942] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-03-12T20:16:12.139042] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-03-12T20:16:12.139099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:12.139134] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:12.139162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:12.139221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:12.208461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:12.209770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:12.209870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:12.209904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:12.350132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:12.350318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:12.350363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:12.350398] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:12.354295] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-03-12T20:16:12.354662] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-03-12T20:16:12.354807] [INFO ] [sig ] ANIP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:12.512045] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANIP.txt [2026-03-12T20:16:12.512237] [INFO ] [sig ] [185/3274] Completed ANIP in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:12.512293] [INFO ] [sig ] [186/3274] Forecasting ANIX... [2026-03-12T20:16:12.512332] [INFO ] [sig ] Generating forecast for: ANIX [2026-03-12T20:16:12.512368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-03-12T20:16:12.525663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-03-12T20:16:12.526046] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-03-12T20:16:12.526928] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-03-12T20:16:12.526999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:12.527236] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:12.527272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:12.527338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:12.599845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:12.600875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:12.600975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:12.601007] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:12.723543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:12.723729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:12.723771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:12.723802] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:12.727327] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=37.18%) [2026-03-12T20:16:12.727646] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-03-12T20:16:12.727784] [INFO ] [sig ] ANIX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:12.880507] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ANIX.txt [2026-03-12T20:16:12.880752] [INFO ] [sig ] [186/3274] Completed ANIX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:12.880796] [INFO ] [sig ] [187/3274] Forecasting ANNX... [2026-03-12T20:16:12.880826] [INFO ] [sig ] Generating forecast for: ANNX [2026-03-12T20:16:12.880858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-03-12T20:16:12.893127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-03-12T20:16:12.893527] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-03-12T20:16:12.894334] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-03-12T20:16:12.894388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:12.894420] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:12.894447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:12.894504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:12.953131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:12.954103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:12.954196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:12.954229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:13.082950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:13.083136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:13.083184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:13.083214] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:13.086901] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=82.54%) [2026-03-12T20:16:13.087227] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-03-12T20:16:13.087386] [INFO ] [sig ] ANNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:13.234050] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ANNX.txt [2026-03-12T20:16:13.234224] [INFO ] [sig ] [187/3274] Completed ANNX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:13.234267] [INFO ] [sig ] [188/3274] Forecasting ANTX... [2026-03-12T20:16:13.234296] [INFO ] [sig ] Generating forecast for: ANTX [2026-03-12T20:16:13.234328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-03-12T20:16:13.246610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-03-12T20:16:13.247031] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-03-12T20:16:13.247867] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-03-12T20:16:13.247923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:13.247956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:13.247983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:13.248066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:13.306054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:13.306997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:13.307089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:13.307122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:13.422394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:13.422561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:13.422624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:13.422655] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:13.426156] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-03-12T20:16:13.426446] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-03-12T20:16:13.426599] [INFO ] [sig ] ANTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:13.572982] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ANTX.txt [2026-03-12T20:16:13.573146] [INFO ] [sig ] [188/3274] Completed ANTX in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:13.573189] [INFO ] [sig ] [189/3274] Forecasting ANVS... [2026-03-12T20:16:13.573218] [INFO ] [sig ] Generating forecast for: ANVS [2026-03-12T20:16:13.573250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-03-12T20:16:13.584917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-03-12T20:16:13.585348] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-03-12T20:16:13.586173] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-03-12T20:16:13.586226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:13.586259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:13.586286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:13.586342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:13.645064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:13.646006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:13.646100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:13.646134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:13.781432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:13.781653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:13.781706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:13.781766] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:13.785470] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-03-12T20:16:13.785814] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-03-12T20:16:13.785959] [INFO ] [sig ] ANVS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:13.939594] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ANVS.txt [2026-03-12T20:16:13.939779] [INFO ] [sig ] [189/3274] Completed ANVS in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:13.939821] [INFO ] [sig ] [190/3274] Forecasting AOD... [2026-03-12T20:16:13.939851] [INFO ] [sig ] Generating forecast for: AOD [2026-03-12T20:16:13.939881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-03-12T20:16:13.953358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-03-12T20:16:13.953815] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-03-12T20:16:13.954651] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-03-12T20:16:13.954703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:13.954767] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:13.954795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:13.954853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:14.014667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:14.015811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:14.015927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:14.015962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:14.144902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:14.145075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:14.145117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:14.145147] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:14.148740] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-03-12T20:16:14.149092] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-03-12T20:16:14.149232] [INFO ] [sig ] AOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:14.299166] [INFO ] [LOCAL ] Saved forecast: AOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AOD.txt [2026-03-12T20:16:14.299336] [INFO ] [sig ] [190/3274] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.7m [2026-03-12T20:16:14.299379] [INFO ] [sig ] [191/3274] Forecasting AOHY... [2026-03-12T20:16:14.299409] [INFO ] [sig ] Generating forecast for: AOHY [2026-03-12T20:16:14.299441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-03-12T20:16:14.313817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-03-12T20:16:14.314461] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-03-12T20:16:14.315487] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-03-12T20:16:14.315542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:14.315601] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:14.315632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:14.315689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:14.376491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:14.377470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:14.377564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:14.377655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:14.498155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:14.498483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:14.498529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:14.498563] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:14.502351] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-03-12T20:16:14.502691] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-03-12T20:16:14.502846] [INFO ] [sig ] AOHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:14.650679] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AOHY.txt [2026-03-12T20:16:14.650852] [INFO ] [sig ] [191/3274] Completed AOHY in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-12T20:16:14.650894] [INFO ] [sig ] [192/3274] Forecasting AON... [2026-03-12T20:16:14.650924] [INFO ] [sig ] Generating forecast for: AON [2026-03-12T20:16:14.650954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-03-12T20:16:14.663896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-03-12T20:16:14.664515] [INFO ] [FORECASTER] Starting predict_future for AON [2026-03-12T20:16:14.665330] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-03-12T20:16:14.665384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:14.665417] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:14.665445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:14.665502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:14.726495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:14.727464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:14.727563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:14.727619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:14.857823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:14.858008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:14.858075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:14.858106] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:14.861728] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=28.97%) [2026-03-12T20:16:14.862054] [INFO ] [FORECASTER] Completed predict_future for AON [2026-03-12T20:16:14.862200] [INFO ] [sig ] AON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:15.007662] [INFO ] [LOCAL ] Saved forecast: AON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AON.txt [2026-03-12T20:16:15.007834] [INFO ] [sig ] [192/3274] Completed AON in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:15.007875] [INFO ] [sig ] [193/3274] Forecasting AOS... [2026-03-12T20:16:15.007907] [INFO ] [sig ] Generating forecast for: AOS [2026-03-12T20:16:15.007940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-03-12T20:16:15.019794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-03-12T20:16:15.020215] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-03-12T20:16:15.021070] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-03-12T20:16:15.021125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:15.021157] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:15.021185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:15.021262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:15.078956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:15.079891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:15.079991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:15.080024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:15.205797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:15.205970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:15.206011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:15.206073] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:15.210083] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-03-12T20:16:15.210395] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-03-12T20:16:15.210534] [INFO ] [sig ] AOS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:15.373050] [INFO ] [LOCAL ] Saved forecast: AOS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AOS.txt [2026-03-12T20:16:15.373244] [INFO ] [sig ] [193/3274] Completed AOS in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:15.373299] [INFO ] [sig ] [194/3274] Forecasting AOSL... [2026-03-12T20:16:15.373329] [INFO ] [sig ] Generating forecast for: AOSL [2026-03-12T20:16:15.373360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-03-12T20:16:15.386300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-03-12T20:16:15.386753] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-03-12T20:16:15.387700] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-03-12T20:16:15.387770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:15.387804] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:15.387832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:15.387890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:15.456467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:15.457482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:15.457606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:15.457658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:15.593541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:15.593724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:15.593767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:15.593796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:15.597562] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-03-12T20:16:15.597910] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-03-12T20:16:15.598083] [INFO ] [sig ] AOSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:15.765405] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AOSL.txt [2026-03-12T20:16:15.765599] [INFO ] [sig ] [194/3274] Completed AOSL in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:15.765647] [INFO ] [sig ] [195/3274] Forecasting AP... [2026-03-12T20:16:15.765679] [INFO ] [sig ] Generating forecast for: AP [2026-03-12T20:16:15.765712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-03-12T20:16:15.779651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-03-12T20:16:15.780083] [INFO ] [FORECASTER] Starting predict_future for AP [2026-03-12T20:16:15.780920] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-03-12T20:16:15.780991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:15.781025] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:15.781054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:15.781114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:15.848389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:15.849422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:15.849536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:15.849611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:15.984352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:15.984562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:15.984632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:15.984663] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:15.988815] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-03-12T20:16:15.989166] [INFO ] [FORECASTER] Completed predict_future for AP [2026-03-12T20:16:15.989317] [INFO ] [sig ] AP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:16.151016] [INFO ] [LOCAL ] Saved forecast: AP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AP.txt [2026-03-12T20:16:16.151187] [INFO ] [sig ] [195/3274] Completed AP in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:16.151228] [INFO ] [sig ] [196/3274] Forecasting APA... [2026-03-12T20:16:16.151258] [INFO ] [sig ] Generating forecast for: APA [2026-03-12T20:16:16.151290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-03-12T20:16:16.164551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-03-12T20:16:16.164989] [INFO ] [FORECASTER] Starting predict_future for APA [2026-03-12T20:16:16.165995] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-03-12T20:16:16.166048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:16.166267] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:16.166293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:16.166354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:16.229101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:16.230428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:16.230518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:16.230550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:16.369985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:16.370167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:16.370212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:16.370257] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:16.374354] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-03-12T20:16:16.374678] [INFO ] [FORECASTER] Completed predict_future for APA [2026-03-12T20:16:16.374839] [INFO ] [sig ] APA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:16.533468] [INFO ] [LOCAL ] Saved forecast: APA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APA.txt [2026-03-12T20:16:16.533671] [INFO ] [sig ] [196/3274] Completed APA in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:16.533717] [INFO ] [sig ] [197/3274] Forecasting APAM... [2026-03-12T20:16:16.533746] [INFO ] [sig ] Generating forecast for: APAM [2026-03-12T20:16:16.533777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-03-12T20:16:16.546998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-03-12T20:16:16.547456] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-03-12T20:16:16.548367] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-03-12T20:16:16.548425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:16.548459] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:16.548486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:16.548544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:16.613152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:16.614143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:16.614235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:16.614270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:16.754170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:16.754376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:16.754429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:16.754461] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:16.758484] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-03-12T20:16:16.758802] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-03-12T20:16:16.758963] [INFO ] [sig ] APAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:16.917420] [INFO ] [LOCAL ] Saved forecast: APAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APAM.txt [2026-03-12T20:16:16.917626] [INFO ] [sig ] [197/3274] Completed APAM in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:16.917675] [INFO ] [sig ] [198/3274] Forecasting APD... [2026-03-12T20:16:16.917706] [INFO ] [sig ] Generating forecast for: APD [2026-03-12T20:16:16.917748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-03-12T20:16:16.929733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-03-12T20:16:16.930110] [INFO ] [FORECASTER] Starting predict_future for APD [2026-03-12T20:16:16.931069] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-03-12T20:16:16.931127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:16.931160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:16.931188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:16.931245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:16.988780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:16.989780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:16.989877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:16.989917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:17.121356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:17.121537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:17.121604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:17.121639] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:17.125916] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-03-12T20:16:17.126484] [INFO ] [FORECASTER] Completed predict_future for APD [2026-03-12T20:16:17.126659] [INFO ] [sig ] APD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:17.271827] [INFO ] [LOCAL ] Saved forecast: APD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APD.txt [2026-03-12T20:16:17.272013] [INFO ] [sig ] [198/3274] Completed APD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:17.272087] [INFO ] [sig ] [199/3274] Forecasting APEI... [2026-03-12T20:16:17.272120] [INFO ] [sig ] Generating forecast for: APEI [2026-03-12T20:16:17.272153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-03-12T20:16:17.283531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-03-12T20:16:17.283998] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-03-12T20:16:17.284937] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-03-12T20:16:17.285006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:17.285045] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:17.285077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:17.285135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:17.343134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:17.344094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:17.344208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:17.344243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:17.475749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:17.475953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:17.476004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:17.476049] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:17.479960] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-03-12T20:16:17.480351] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-03-12T20:16:17.480508] [INFO ] [sig ] APEI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:17.634634] [INFO ] [LOCAL ] Saved forecast: APEI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APEI.txt [2026-03-12T20:16:17.634815] [INFO ] [sig ] [199/3274] Completed APEI in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:17.634860] [INFO ] [sig ] [200/3274] Forecasting APG... [2026-03-12T20:16:17.634897] [INFO ] [sig ] Generating forecast for: APG [2026-03-12T20:16:17.634935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-03-12T20:16:17.649213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-03-12T20:16:17.649679] [INFO ] [FORECASTER] Starting predict_future for APG [2026-03-12T20:16:17.650674] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-03-12T20:16:17.650743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:17.650790] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:17.650828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:17.650889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:17.719662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:17.720745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:17.720876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:17.720912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:17.859316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:17.859491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:17.859536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:17.859566] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:17.863318] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-03-12T20:16:17.863741] [INFO ] [FORECASTER] Completed predict_future for APG [2026-03-12T20:16:17.863930] [INFO ] [sig ] APG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:18.026604] [INFO ] [LOCAL ] Saved forecast: APG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APG.txt [2026-03-12T20:16:18.026798] [INFO ] [sig ] [200/3274] Completed APG in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:18.026853] [INFO ] [sig ] [201/3274] Forecasting APGE... [2026-03-12T20:16:18.026884] [INFO ] [sig ] Generating forecast for: APGE [2026-03-12T20:16:18.026917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-03-12T20:16:18.040205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-03-12T20:16:18.040670] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-03-12T20:16:18.041722] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-03-12T20:16:18.041788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:18.041832] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:18.041866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:18.041941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:18.107468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:18.108624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:18.108741] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:18.108794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:18.246328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:18.246524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:18.246601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:18.246638] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:18.250696] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=16.90%) [2026-03-12T20:16:18.251064] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-03-12T20:16:18.251217] [INFO ] [sig ] APGE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:18.411680] [INFO ] [LOCAL ] Saved forecast: APGE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APGE.txt [2026-03-12T20:16:18.411851] [INFO ] [sig ] [201/3274] Completed APGE in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:18.411894] [INFO ] [sig ] [202/3274] Forecasting APH... [2026-03-12T20:16:18.411923] [INFO ] [sig ] Generating forecast for: APH [2026-03-12T20:16:18.411955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-03-12T20:16:18.424834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-03-12T20:16:18.425263] [INFO ] [FORECASTER] Starting predict_future for APH [2026-03-12T20:16:18.426194] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-03-12T20:16:18.426251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:18.426283] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:18.426312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:18.426371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:18.489000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:18.489976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:18.490073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:18.490107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:18.621479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:18.621696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:18.621767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:18.621799] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:18.626067] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-03-12T20:16:18.626410] [INFO ] [FORECASTER] Completed predict_future for APH [2026-03-12T20:16:18.626562] [INFO ] [sig ] APH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:18.781342] [INFO ] [LOCAL ] Saved forecast: APH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APH.txt [2026-03-12T20:16:18.781518] [INFO ] [sig ] [202/3274] Completed APH in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:18.781561] [INFO ] [sig ] [203/3274] Forecasting API... [2026-03-12T20:16:18.781616] [INFO ] [sig ] Generating forecast for: API [2026-03-12T20:16:18.781656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-03-12T20:16:18.795295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-03-12T20:16:18.795770] [INFO ] [FORECASTER] Starting predict_future for API [2026-03-12T20:16:18.796721] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-03-12T20:16:18.796778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:18.796812] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:18.796839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:18.796898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:18.861600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:18.862802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:18.862895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:18.862929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:18.994784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:18.994995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:18.995046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:18.995082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:18.998822] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-03-12T20:16:18.999160] [INFO ] [FORECASTER] Completed predict_future for API [2026-03-12T20:16:18.999303] [INFO ] [sig ] API: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:19.149605] [INFO ] [LOCAL ] Saved forecast: API 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/API.txt [2026-03-12T20:16:19.149814] [INFO ] [sig ] [203/3274] Completed API in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:19.149857] [INFO ] [sig ] [204/3274] Forecasting APLD... [2026-03-12T20:16:19.149898] [INFO ] [sig ] Generating forecast for: APLD [2026-03-12T20:16:19.149936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-03-12T20:16:19.162600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-03-12T20:16:19.163049] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-03-12T20:16:19.163902] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-03-12T20:16:19.163969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:19.164009] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:19.164043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:19.164110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:19.224907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:19.225923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:19.226027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:19.226067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:19.355512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:19.355708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:19.355752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:19.355781] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:19.359375] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=27.19%) [2026-03-12T20:16:19.359728] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-03-12T20:16:19.359875] [INFO ] [sig ] APLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:19.515101] [INFO ] [LOCAL ] Saved forecast: APLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APLD.txt [2026-03-12T20:16:19.515278] [INFO ] [sig ] [204/3274] Completed APLD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:19.515319] [INFO ] [sig ] [205/3274] Forecasting APLE... [2026-03-12T20:16:19.515348] [INFO ] [sig ] Generating forecast for: APLE [2026-03-12T20:16:19.515382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-03-12T20:16:19.528097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-03-12T20:16:19.528764] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-03-12T20:16:19.529783] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-03-12T20:16:19.529839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:19.529873] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:19.529900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:19.529958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:19.591674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:19.592616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:19.592708] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:19.592741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:19.713729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:19.713932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:19.713976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:19.714005] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:19.717662] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-03-12T20:16:19.718004] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-03-12T20:16:19.718170] [INFO ] [sig ] APLE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:19.864388] [INFO ] [LOCAL ] Saved forecast: APLE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APLE.txt [2026-03-12T20:16:19.864564] [INFO ] [sig ] [205/3274] Completed APLE in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:19.864627] [INFO ] [sig ] [206/3274] Forecasting APLS... [2026-03-12T20:16:19.864659] [INFO ] [sig ] Generating forecast for: APLS [2026-03-12T20:16:19.864692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-03-12T20:16:19.876810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-03-12T20:16:19.877254] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-03-12T20:16:19.878178] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-03-12T20:16:19.878236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:19.878298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:19.878329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:19.878387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:19.939477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:19.940444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:19.940549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:19.940604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:20.064720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:20.064891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:20.064935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:20.064972] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:20.068598] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-03-12T20:16:20.068914] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-03-12T20:16:20.069085] [INFO ] [sig ] APLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:20.216174] [INFO ] [LOCAL ] Saved forecast: APLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APLS.txt [2026-03-12T20:16:20.216353] [INFO ] [sig ] [206/3274] Completed APLS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.6m [2026-03-12T20:16:20.216396] [INFO ] [sig ] [207/3274] Forecasting APO... [2026-03-12T20:16:20.216427] [INFO ] [sig ] Generating forecast for: APO [2026-03-12T20:16:20.216460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-03-12T20:16:20.228495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-03-12T20:16:20.229010] [INFO ] [FORECASTER] Starting predict_future for APO [2026-03-12T20:16:20.229937] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-03-12T20:16:20.230002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:20.230078] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:20.230116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:20.230174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:20.289740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:20.290702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:20.290792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:20.290826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:20.419676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:20.419848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:20.419890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:20.419919] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:20.423754] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-03-12T20:16:20.424072] [INFO ] [FORECASTER] Completed predict_future for APO [2026-03-12T20:16:20.424402] [INFO ] [sig ] APO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:20.578705] [INFO ] [LOCAL ] Saved forecast: APO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APO.txt [2026-03-12T20:16:20.578892] [INFO ] [sig ] [207/3274] Completed APO in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-12T20:16:20.578937] [INFO ] [sig ] [208/3274] Forecasting APOG... [2026-03-12T20:16:20.578967] [INFO ] [sig ] Generating forecast for: APOG [2026-03-12T20:16:20.579000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-03-12T20:16:20.590553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-03-12T20:16:20.591023] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-03-12T20:16:20.591909] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-03-12T20:16:20.591963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:20.591997] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:20.592023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:20.592080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:20.651400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:20.652362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:20.652450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:20.652483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:20.774791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:20.774962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:20.775011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:20.775046] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:20.778652] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-03-12T20:16:20.778934] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-03-12T20:16:20.779083] [INFO ] [sig ] APOG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:20.919949] [INFO ] [LOCAL ] Saved forecast: APOG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APOG.txt [2026-03-12T20:16:20.920106] [INFO ] [sig ] [208/3274] Completed APOG in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-12T20:16:20.920152] [INFO ] [sig ] [209/3274] Forecasting APP... [2026-03-12T20:16:20.920181] [INFO ] [sig ] Generating forecast for: APP [2026-03-12T20:16:20.920213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-03-12T20:16:20.930867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-03-12T20:16:20.931179] [INFO ] [FORECASTER] Starting predict_future for APP [2026-03-12T20:16:20.932025] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-03-12T20:16:20.932081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:20.932115] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:20.932143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:20.932201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:20.989477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:20.990217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:20.990302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:20.990334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:21.115636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:21.115795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:21.115837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:21.115865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:21.119499] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-03-12T20:16:21.119807] [INFO ] [FORECASTER] Completed predict_future for APP [2026-03-12T20:16:21.119939] [INFO ] [sig ] APP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:21.267184] [INFO ] [LOCAL ] Saved forecast: APP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APP.txt [2026-03-12T20:16:21.267348] [INFO ] [sig ] [209/3274] Completed APP in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-12T20:16:21.267391] [INFO ] [sig ] [210/3274] Forecasting APPF... [2026-03-12T20:16:21.267436] [INFO ] [sig ] Generating forecast for: APPF [2026-03-12T20:16:21.267471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-03-12T20:16:21.280041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-03-12T20:16:21.280589] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-03-12T20:16:21.281403] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-03-12T20:16:21.281456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:21.281488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:21.281514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:21.281598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:21.343264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:21.344260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:21.344346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:21.344380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:21.474336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:21.474482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:21.474525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:21.474603] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:21.478254] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=56.90%) [2026-03-12T20:16:21.478569] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-03-12T20:16:21.478736] [INFO ] [sig ] APPF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:21.625080] [INFO ] [LOCAL ] Saved forecast: APPF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APPF.txt [2026-03-12T20:16:21.625234] [INFO ] [sig ] [210/3274] Completed APPF in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-12T20:16:21.625275] [INFO ] [sig ] [211/3274] Forecasting APPN... [2026-03-12T20:16:21.625305] [INFO ] [sig ] Generating forecast for: APPN [2026-03-12T20:16:21.625336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-03-12T20:16:21.636768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-03-12T20:16:21.637117] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-03-12T20:16:21.637977] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-03-12T20:16:21.638067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:21.638111] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:21.638145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:21.638215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:21.700429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:21.701244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:21.701335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:21.701370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:21.824777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:21.824937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:21.824982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:21.825018] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:21.828758] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-03-12T20:16:21.829055] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-03-12T20:16:21.829195] [INFO ] [sig ] APPN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:21.993516] [INFO ] [LOCAL ] Saved forecast: APPN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/APPN.txt [2026-03-12T20:16:21.993718] [INFO ] [sig ] [211/3274] Completed APPN in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:21.993762] [INFO ] [sig ] [212/3274] Forecasting APPS... [2026-03-12T20:16:21.993791] [INFO ] [sig ] Generating forecast for: APPS [2026-03-12T20:16:21.993823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-03-12T20:16:22.007619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-03-12T20:16:22.008068] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-03-12T20:16:22.009107] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-03-12T20:16:22.009165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:22.009199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:22.009229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:22.009290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:22.076626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:22.077767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:22.077856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:22.077891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:22.203664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:22.203836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:22.203877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:22.203906] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:22.207491] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-03-12T20:16:22.207961] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-03-12T20:16:22.208146] [INFO ] [sig ] APPS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:22.362764] [INFO ] [LOCAL ] Saved forecast: APPS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APPS.txt [2026-03-12T20:16:22.362944] [INFO ] [sig ] [212/3274] Completed APPS in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:22.362993] [INFO ] [sig ] [213/3274] Forecasting APYX... [2026-03-12T20:16:22.363032] [INFO ] [sig ] Generating forecast for: APYX [2026-03-12T20:16:22.363075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-03-12T20:16:22.375879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-03-12T20:16:22.376395] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-03-12T20:16:22.377447] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-03-12T20:16:22.377508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:22.377541] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:22.377569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:22.377651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:22.437129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:22.438070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:22.438161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:22.438195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:22.561710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:22.561873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:22.561914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:22.561960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:22.565512] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-03-12T20:16:22.565869] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-03-12T20:16:22.566018] [INFO ] [sig ] APYX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:22.722370] [INFO ] [LOCAL ] Saved forecast: APYX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/APYX.txt [2026-03-12T20:16:22.722603] [INFO ] [sig ] [213/3274] Completed APYX in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:22.722661] [INFO ] [sig ] [214/3274] Forecasting AQMS... [2026-03-12T20:16:22.722702] [INFO ] [sig ] Generating forecast for: AQMS [2026-03-12T20:16:22.722744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-03-12T20:16:22.736330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-03-12T20:16:22.736778] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-03-12T20:16:22.737654] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-03-12T20:16:22.737711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:22.737745] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:22.737772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:22.737829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:22.814693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:22.816013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:22.816128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:22.816171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:22.958453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:22.958639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:22.958685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:22.958716] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:22.962539] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=75.26%) [2026-03-12T20:16:22.962873] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-03-12T20:16:22.963021] [INFO ] [sig ] AQMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:23.114846] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AQMS.txt [2026-03-12T20:16:23.115041] [INFO ] [sig ] [214/3274] Completed AQMS in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:23.115088] [INFO ] [sig ] [215/3274] Forecasting AQN... [2026-03-12T20:16:23.115119] [INFO ] [sig ] Generating forecast for: AQN [2026-03-12T20:16:23.115150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-03-12T20:16:23.127649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-03-12T20:16:23.128103] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-03-12T20:16:23.129101] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-03-12T20:16:23.129171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:23.129209] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:23.129238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:23.129296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:23.190785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:23.191780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:23.191876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:23.191942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:23.317501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:23.317702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:23.317766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:23.317811] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:23.322045] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-03-12T20:16:23.322431] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-03-12T20:16:23.322626] [INFO ] [sig ] AQN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:23.476629] [INFO ] [LOCAL ] Saved forecast: AQN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AQN.txt [2026-03-12T20:16:23.476766] [INFO ] [sig ] [215/3274] Completed AQN in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:23.476808] [INFO ] [sig ] [216/3274] Forecasting AQNB... [2026-03-12T20:16:23.476839] [INFO ] [sig ] Generating forecast for: AQNB [2026-03-12T20:16:23.476880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-03-12T20:16:23.487689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-03-12T20:16:23.488019] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-03-12T20:16:23.488884] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-03-12T20:16:23.488938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:23.488970] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:23.489000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:23.489069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:23.546541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:23.547259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:23.547342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:23.547374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:23.657647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:23.657809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:23.657851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:23.657879] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:23.661335] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=14.43%) [2026-03-12T20:16:23.661634] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-03-12T20:16:23.661766] [INFO ] [sig ] AQNB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:23.803747] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AQNB.txt [2026-03-12T20:16:23.803887] [INFO ] [sig ] [216/3274] Completed AQNB in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:23.803927] [INFO ] [sig ] [217/3274] Forecasting ARBB... [2026-03-12T20:16:23.803956] [INFO ] [sig ] Generating forecast for: ARBB [2026-03-12T20:16:23.803986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-03-12T20:16:23.814821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-03-12T20:16:23.815198] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-03-12T20:16:23.815999] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-03-12T20:16:23.816065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:23.816105] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:23.816156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:23.816225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:23.874324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:23.875036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:23.875158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:23.875192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:23.997277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:23.997440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:23.997483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:23.997513] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:24.001086] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-03-12T20:16:24.001380] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-03-12T20:16:24.001514] [INFO ] [sig ] ARBB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:24.146001] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ARBB.txt [2026-03-12T20:16:24.146180] [INFO ] [sig ] [217/3274] Completed ARBB in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:24.146231] [INFO ] [sig ] [218/3274] Forecasting ARCB... [2026-03-12T20:16:24.146267] [INFO ] [sig ] Generating forecast for: ARCB [2026-03-12T20:16:24.146299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-03-12T20:16:24.156784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-03-12T20:16:24.157086] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-03-12T20:16:24.157886] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-03-12T20:16:24.157940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:24.157972] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:24.157999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:24.158076] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:24.216241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:24.217066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:24.217154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:24.217187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:24.348242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:24.348413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:24.348457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:24.348487] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:24.352879] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-03-12T20:16:24.353189] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-03-12T20:16:24.353331] [INFO ] [sig ] ARCB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:24.503337] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARCB.txt [2026-03-12T20:16:24.503477] [INFO ] [sig ] [218/3274] Completed ARCB in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:24.503518] [INFO ] [sig ] [219/3274] Forecasting ARCC... [2026-03-12T20:16:24.503548] [INFO ] [sig ] Generating forecast for: ARCC [2026-03-12T20:16:24.503598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-03-12T20:16:24.514494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-03-12T20:16:24.514856] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-03-12T20:16:24.515669] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-03-12T20:16:24.515724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:24.515757] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:24.515784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:24.515841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:24.574991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:24.575783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:24.575870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:24.575903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:24.700347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:24.700517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:24.700561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:24.700616] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:24.704358] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-03-12T20:16:24.704689] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-03-12T20:16:24.704833] [INFO ] [sig ] ARCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:24.853774] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARCC.txt [2026-03-12T20:16:24.853940] [INFO ] [sig ] [219/3274] Completed ARCC in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:24.853983] [INFO ] [sig ] [220/3274] Forecasting ARCO... [2026-03-12T20:16:24.854013] [INFO ] [sig ] Generating forecast for: ARCO [2026-03-12T20:16:24.854046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-03-12T20:16:24.864980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-03-12T20:16:24.865349] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-03-12T20:16:24.866152] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-03-12T20:16:24.866205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:24.866238] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:24.866264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:24.866320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:24.928055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:24.928955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:24.929044] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:24.929084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:25.053565] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:25.053742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:25.053785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:25.053816] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:25.057437] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-03-12T20:16:25.057755] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-03-12T20:16:25.057892] [INFO ] [sig ] ARCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:25.210695] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARCO.txt [2026-03-12T20:16:25.210905] [INFO ] [sig ] [220/3274] Completed ARCO in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:25.210952] [INFO ] [sig ] [221/3274] Forecasting ARDC... [2026-03-12T20:16:25.210995] [INFO ] [sig ] Generating forecast for: ARDC [2026-03-12T20:16:25.211069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-03-12T20:16:25.224192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-03-12T20:16:25.224644] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-03-12T20:16:25.225507] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-03-12T20:16:25.225563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:25.225627] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:25.225659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:25.225722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:25.289394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:25.290519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:25.290623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:25.290658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:25.415800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:25.415972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:25.416019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:25.416055] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:25.420667] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-03-12T20:16:25.421022] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-03-12T20:16:25.421191] [INFO ] [sig ] ARDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:25.581541] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARDC.txt [2026-03-12T20:16:25.581741] [INFO ] [sig ] [221/3274] Completed ARDC in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:25.581787] [INFO ] [sig ] [222/3274] Forecasting ARDX... [2026-03-12T20:16:25.581819] [INFO ] [sig ] Generating forecast for: ARDX [2026-03-12T20:16:25.581853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-03-12T20:16:25.593243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-03-12T20:16:25.593673] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-03-12T20:16:25.594482] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-03-12T20:16:25.594546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:25.594605] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:25.594638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:25.594697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:25.654340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:25.655634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:25.655721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:25.655754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:25.784916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:25.785090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:25.785133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:25.785161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:25.788995] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-03-12T20:16:25.789327] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-03-12T20:16:25.789475] [INFO ] [sig ] ARDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:25.942085] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARDX.txt [2026-03-12T20:16:25.942267] [INFO ] [sig ] [222/3274] Completed ARDX in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:25.942320] [INFO ] [sig ] [223/3274] Forecasting ARE... [2026-03-12T20:16:25.942356] [INFO ] [sig ] Generating forecast for: ARE [2026-03-12T20:16:25.942396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-03-12T20:16:25.953717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-03-12T20:16:25.954114] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-03-12T20:16:25.954936] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-03-12T20:16:25.955004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:25.955054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:25.955084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:25.955141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:26.016486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:26.017437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:26.017534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:26.017569] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:26.147160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:26.147328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:26.147370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:26.147399] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:26.151598] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-03-12T20:16:26.151958] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-03-12T20:16:26.152112] [INFO ] [sig ] ARE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:26.305316] [INFO ] [LOCAL ] Saved forecast: ARE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARE.txt [2026-03-12T20:16:26.305475] [INFO ] [sig ] [223/3274] Completed ARE in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-12T20:16:26.305517] [INFO ] [sig ] [224/3274] Forecasting AREC... [2026-03-12T20:16:26.305548] [INFO ] [sig ] Generating forecast for: AREC [2026-03-12T20:16:26.305599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-03-12T20:16:26.316984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-03-12T20:16:26.317362] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-03-12T20:16:26.318208] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-03-12T20:16:26.318263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:26.318339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:26.318369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:26.318427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:26.380145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:26.381015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:26.381104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:26.381137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:26.504883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:26.505051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:26.505094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:26.505123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:26.509117] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-03-12T20:16:26.509412] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-03-12T20:16:26.509548] [INFO ] [sig ] AREC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:26.654258] [INFO ] [LOCAL ] Saved forecast: AREC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AREC.txt [2026-03-12T20:16:26.654417] [INFO ] [sig ] [224/3274] Completed AREC in 0.3s | 2.75 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-12T20:16:26.654459] [INFO ] [sig ] [225/3274] Forecasting ARES... [2026-03-12T20:16:26.654489] [INFO ] [sig ] Generating forecast for: ARES [2026-03-12T20:16:26.654520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-03-12T20:16:26.666469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-03-12T20:16:26.666876] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-03-12T20:16:26.667683] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-03-12T20:16:26.667740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:26.667774] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:26.667801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:26.667858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:26.727135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:26.728136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:26.728275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:26.728331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:26.856968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:26.857135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:26.857180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:26.857212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:26.861038] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=85.51%) [2026-03-12T20:16:26.861337] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-03-12T20:16:26.861475] [INFO ] [sig ] ARES: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:27.012654] [INFO ] [LOCAL ] Saved forecast: ARES 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARES.txt [2026-03-12T20:16:27.012811] [INFO ] [sig ] [225/3274] Completed ARES in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:27.012854] [INFO ] [sig ] [226/3274] Forecasting ARGX... [2026-03-12T20:16:27.012884] [INFO ] [sig ] Generating forecast for: ARGX [2026-03-12T20:16:27.012915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-03-12T20:16:27.024902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-03-12T20:16:27.025270] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-03-12T20:16:27.026126] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-03-12T20:16:27.026182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:27.026217] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:27.026245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:27.026304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:27.088656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:27.089568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:27.089683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:27.089718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:27.217476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:27.217672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:27.217716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:27.217744] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:27.221300] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=76.19%) [2026-03-12T20:16:27.221626] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-03-12T20:16:27.221767] [INFO ] [sig ] ARGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:27.376901] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARGX.txt [2026-03-12T20:16:27.377046] [INFO ] [sig ] [226/3274] Completed ARGX in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:27.377090] [INFO ] [sig ] [227/3274] Forecasting ARHS... [2026-03-12T20:16:27.377126] [INFO ] [sig ] Generating forecast for: ARHS [2026-03-12T20:16:27.377164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-03-12T20:16:27.390629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-03-12T20:16:27.391147] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-03-12T20:16:27.392278] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-03-12T20:16:27.392352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:27.392397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:27.392435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:27.392515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:27.458815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:27.459730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:27.459824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:27.459858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:27.587774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:27.587939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:27.587983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:27.588086] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:27.591762] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=33.49%) [2026-03-12T20:16:27.592069] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-03-12T20:16:27.592208] [INFO ] [sig ] ARHS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:27.738301] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ARHS.txt [2026-03-12T20:16:27.738469] [INFO ] [sig ] [227/3274] Completed ARHS in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:27.738513] [INFO ] [sig ] [228/3274] Forecasting ARI... [2026-03-12T20:16:27.738543] [INFO ] [sig ] Generating forecast for: ARI [2026-03-12T20:16:27.738598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-03-12T20:16:27.750565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-03-12T20:16:27.750978] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-03-12T20:16:27.751884] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-03-12T20:16:27.751953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:27.751995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:27.752024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:27.752083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:27.812707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:27.813633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:27.813720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:27.813754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:27.943664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:27.943831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:27.943874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:27.943904] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:27.947992] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-03-12T20:16:27.948313] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-03-12T20:16:27.948665] [INFO ] [sig ] ARI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:28.093892] [INFO ] [LOCAL ] Saved forecast: ARI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARI.txt [2026-03-12T20:16:28.094052] [INFO ] [sig ] [228/3274] Completed ARI in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:28.094095] [INFO ] [sig ] [229/3274] Forecasting ARKO... [2026-03-12T20:16:28.094124] [INFO ] [sig ] Generating forecast for: ARKO [2026-03-12T20:16:28.094156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-03-12T20:16:28.106596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-03-12T20:16:28.107153] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-03-12T20:16:28.107967] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-03-12T20:16:28.108021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:28.108083] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:28.108118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:28.108176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:28.167939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:28.168854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:28.168941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:28.168974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:28.291260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:28.291422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:28.291464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:28.291496] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:28.295124] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-03-12T20:16:28.295408] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-03-12T20:16:28.295538] [INFO ] [sig ] ARKO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:28.441468] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARKO.txt [2026-03-12T20:16:28.441620] [INFO ] [sig ] [229/3274] Completed ARKO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:28.441663] [INFO ] [sig ] [230/3274] Forecasting ARLO... [2026-03-12T20:16:28.441692] [INFO ] [sig ] Generating forecast for: ARLO [2026-03-12T20:16:28.441725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-03-12T20:16:28.452865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-03-12T20:16:28.453169] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-03-12T20:16:28.453957] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-03-12T20:16:28.454026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:28.454059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:28.454087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:28.454144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:28.513042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:28.513767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:28.513849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:28.513882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:28.640156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:28.640335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:28.640377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:28.640405] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:28.643966] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-03-12T20:16:28.644297] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-03-12T20:16:28.644441] [INFO ] [sig ] ARLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:28.799663] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARLO.txt [2026-03-12T20:16:28.799839] [INFO ] [sig ] [230/3274] Completed ARLO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:28.799884] [INFO ] [sig ] [231/3274] Forecasting ARLP... [2026-03-12T20:16:28.799914] [INFO ] [sig ] Generating forecast for: ARLP [2026-03-12T20:16:28.799945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-03-12T20:16:28.811988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-03-12T20:16:28.812368] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-03-12T20:16:28.813202] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-03-12T20:16:28.813268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:28.813307] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:28.813334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:28.813391] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:28.873766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:28.874852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:28.874938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:28.874971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:28.998345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:28.998514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:28.998557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:28.998606] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:29.002235] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=80.77%) [2026-03-12T20:16:29.002521] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-03-12T20:16:29.002693] [INFO ] [sig ] ARLP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:29.149907] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARLP.txt [2026-03-12T20:16:29.150070] [INFO ] [sig ] [231/3274] Completed ARLP in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:29.150113] [INFO ] [sig ] [232/3274] Forecasting ARM... [2026-03-12T20:16:29.150143] [INFO ] [sig ] Generating forecast for: ARM [2026-03-12T20:16:29.150175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-03-12T20:16:29.162865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-03-12T20:16:29.163244] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-03-12T20:16:29.164073] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-03-12T20:16:29.164127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:29.164160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:29.164186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:29.164243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:29.223141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:29.224086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:29.224176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:29.224209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:29.354506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:29.354714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:29.354763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:29.354797] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:29.359432] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-03-12T20:16:29.359813] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-03-12T20:16:29.359977] [INFO ] [sig ] ARM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:29.509139] [INFO ] [LOCAL ] Saved forecast: ARM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARM.txt [2026-03-12T20:16:29.509281] [INFO ] [sig ] [232/3274] Completed ARM in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:29.509323] [INFO ] [sig ] [233/3274] Forecasting ARMK... [2026-03-12T20:16:29.509352] [INFO ] [sig ] Generating forecast for: ARMK [2026-03-12T20:16:29.509383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-03-12T20:16:29.522133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-03-12T20:16:29.522452] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-03-12T20:16:29.523258] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-03-12T20:16:29.523312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:29.523344] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:29.523371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:29.523427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:29.586346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:29.587309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:29.587401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:29.587435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:29.721153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:29.721332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:29.721385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:29.721417] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:29.725518] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=34.99%) [2026-03-12T20:16:29.725869] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-03-12T20:16:29.726027] [INFO ] [sig ] ARMK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:29.872721] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ARMK.txt [2026-03-12T20:16:29.872889] [INFO ] [sig ] [233/3274] Completed ARMK in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:29.872938] [INFO ] [sig ] [234/3274] Forecasting AROC... [2026-03-12T20:16:29.872968] [INFO ] [sig ] Generating forecast for: AROC [2026-03-12T20:16:29.873000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-03-12T20:16:29.885609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-03-12T20:16:29.886001] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-03-12T20:16:29.886852] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-03-12T20:16:29.886906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:29.886938] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:29.886965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:29.887021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:29.946442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:29.947264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:29.947383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:29.947417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:30.071366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:30.071532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:30.071595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:30.071629] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:30.075256] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-03-12T20:16:30.075543] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-03-12T20:16:30.075706] [INFO ] [sig ] AROC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:30.221313] [INFO ] [LOCAL ] Saved forecast: AROC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AROC.txt [2026-03-12T20:16:30.221480] [INFO ] [sig ] [234/3274] Completed AROC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:30.221523] [INFO ] [sig ] [235/3274] Forecasting ARQ... [2026-03-12T20:16:30.221552] [INFO ] [sig ] Generating forecast for: ARQ [2026-03-12T20:16:30.221603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-03-12T20:16:30.232719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-03-12T20:16:30.233114] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-03-12T20:16:30.233975] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-03-12T20:16:30.234031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:30.234065] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:30.234094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:30.234155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:30.292422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:30.293306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:30.293415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:30.293450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:30.413983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:30.414160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:30.414201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:30.414231] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:30.417869] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=84.28%) [2026-03-12T20:16:30.418225] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-03-12T20:16:30.418406] [INFO ] [sig ] ARQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:30.569778] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARQ.txt [2026-03-12T20:16:30.569948] [INFO ] [sig ] [235/3274] Completed ARQ in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:30.569991] [INFO ] [sig ] [236/3274] Forecasting ARQQ... [2026-03-12T20:16:30.570021] [INFO ] [sig ] Generating forecast for: ARQQ [2026-03-12T20:16:30.570052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-03-12T20:16:30.581840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-03-12T20:16:30.582291] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-03-12T20:16:30.583114] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-03-12T20:16:30.583167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:30.583199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:30.583227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:30.583284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:30.642877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:30.643801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:30.643888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:30.643920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:30.773787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:30.773986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:30.774040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:30.774070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:30.779242] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-03-12T20:16:30.779627] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-03-12T20:16:30.779809] [INFO ] [sig ] ARQQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:30.945658] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARQQ.txt [2026-03-12T20:16:30.945852] [INFO ] [sig ] [236/3274] Completed ARQQ in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:30.945904] [INFO ] [sig ] [237/3274] Forecasting ARRY... [2026-03-12T20:16:30.945936] [INFO ] [sig ] Generating forecast for: ARRY [2026-03-12T20:16:30.945970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-03-12T20:16:30.958898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-03-12T20:16:30.959330] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-03-12T20:16:30.960229] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-03-12T20:16:30.960285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:30.960319] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:30.960357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:30.960423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:31.030018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:31.031002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:31.031112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:31.031147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:31.160710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:31.160888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:31.160968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:31.161002] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:31.164853] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-03-12T20:16:31.165176] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-03-12T20:16:31.165327] [INFO ] [sig ] ARRY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:31.335084] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ARRY.txt [2026-03-12T20:16:31.335308] [INFO ] [sig ] [237/3274] Completed ARRY in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:31.335364] [INFO ] [sig ] [238/3274] Forecasting ARTL... [2026-03-12T20:16:31.335405] [INFO ] [sig ] Generating forecast for: ARTL [2026-03-12T20:16:31.335440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-03-12T20:16:31.348304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-03-12T20:16:31.348737] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-03-12T20:16:31.349644] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-03-12T20:16:31.349700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:31.349735] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:31.349764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:31.349836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:31.419209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:31.420148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:31.420233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:31.420265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:31.542251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:31.542432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:31.542476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:31.542505] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:31.546134] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-03-12T20:16:31.546491] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-03-12T20:16:31.546660] [INFO ] [sig ] ARTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:31.689871] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARTL.txt [2026-03-12T20:16:31.690044] [INFO ] [sig ] [238/3274] Completed ARTL in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:31.690086] [INFO ] [sig ] [239/3274] Forecasting ARTNA... [2026-03-12T20:16:31.690116] [INFO ] [sig ] Generating forecast for: ARTNA [2026-03-12T20:16:31.690151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-03-12T20:16:31.701203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-03-12T20:16:31.701601] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-03-12T20:16:31.702379] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-03-12T20:16:31.702432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:31.702464] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:31.702492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:31.702548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:31.760070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:31.761016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:31.761116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:31.761150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:31.878856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:31.879031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:31.879071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:31.879100] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:31.883198] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-03-12T20:16:31.883496] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-03-12T20:16:31.883651] [INFO ] [sig ] ARTNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:32.035812] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ARTNA.txt [2026-03-12T20:16:32.036028] [INFO ] [sig ] [239/3274] Completed ARTNA in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-12T20:16:32.036083] [INFO ] [sig ] [240/3274] Forecasting ARVN... [2026-03-12T20:16:32.036115] [INFO ] [sig ] Generating forecast for: ARVN [2026-03-12T20:16:32.036146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-03-12T20:16:32.048439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-03-12T20:16:32.048894] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-03-12T20:16:32.049728] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-03-12T20:16:32.049781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:32.049816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:32.049843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:32.049901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:32.114701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:32.115797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:32.115929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:32.115967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:32.248020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:32.248208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:32.248250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:32.248279] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:32.251851] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-03-12T20:16:32.252165] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-03-12T20:16:32.252306] [INFO ] [sig ] ARVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:32.398612] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ARVN.txt [2026-03-12T20:16:32.398787] [INFO ] [sig ] [240/3274] Completed ARVN in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:32.398830] [INFO ] [sig ] [241/3274] Forecasting ASA... [2026-03-12T20:16:32.398859] [INFO ] [sig ] Generating forecast for: ASA [2026-03-12T20:16:32.398892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-03-12T20:16:32.410283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-03-12T20:16:32.410702] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-03-12T20:16:32.411489] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-03-12T20:16:32.411542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:32.411640] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:32.411671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:32.411729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:32.471016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:32.471985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:32.472072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:32.472105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:32.598060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:32.598231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:32.598280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:32.598314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:32.602132] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-03-12T20:16:32.602428] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-03-12T20:16:32.602591] [INFO ] [sig ] ASA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:32.755558] [INFO ] [LOCAL ] Saved forecast: ASA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASA.txt [2026-03-12T20:16:32.755795] [INFO ] [sig ] [241/3274] Completed ASA in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:32.755848] [INFO ] [sig ] [242/3274] Forecasting ASB... [2026-03-12T20:16:32.755885] [INFO ] [sig ] Generating forecast for: ASB [2026-03-12T20:16:32.755921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-03-12T20:16:32.767903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-03-12T20:16:32.768319] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-03-12T20:16:32.769124] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-03-12T20:16:32.769177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:32.769209] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:32.769236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:32.769294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:32.829668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:32.830794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:32.830917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:32.830953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:32.956603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:32.956770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:32.956811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:32.956841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:32.960435] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-03-12T20:16:32.960752] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-03-12T20:16:32.960893] [INFO ] [sig ] ASB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:33.114131] [INFO ] [LOCAL ] Saved forecast: ASB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASB.txt [2026-03-12T20:16:33.114360] [INFO ] [sig ] [242/3274] Completed ASB in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:33.114427] [INFO ] [sig ] [243/3274] Forecasting ASBA... [2026-03-12T20:16:33.114470] [INFO ] [sig ] Generating forecast for: ASBA [2026-03-12T20:16:33.114511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-03-12T20:16:33.126227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-03-12T20:16:33.126639] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-03-12T20:16:33.127491] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-03-12T20:16:33.127546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:33.127600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:33.127630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:33.127688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:33.187925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:33.188862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:33.188954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:33.188990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:33.307611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:33.307780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:33.307821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:33.307849] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:33.311626] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-03-12T20:16:33.311938] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-03-12T20:16:33.312256] [INFO ] [sig ] ASBA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:33.469272] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASBA.txt [2026-03-12T20:16:33.469458] [INFO ] [sig ] [243/3274] Completed ASBA in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:33.469502] [INFO ] [sig ] [244/3274] Forecasting ASC... [2026-03-12T20:16:33.469536] [INFO ] [sig ] Generating forecast for: ASC [2026-03-12T20:16:33.469586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-03-12T20:16:33.484035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-03-12T20:16:33.484509] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-03-12T20:16:33.485839] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-03-12T20:16:33.485902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:33.485935] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:33.485961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:33.486018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:33.551316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:33.552324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:33.552431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:33.552472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:33.683174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:33.683344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:33.683389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:33.683696] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:33.687555] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-03-12T20:16:33.687886] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-03-12T20:16:33.688061] [INFO ] [sig ] ASC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:33.840056] [INFO ] [LOCAL ] Saved forecast: ASC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASC.txt [2026-03-12T20:16:33.840229] [INFO ] [sig ] [244/3274] Completed ASC in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:33.840280] [INFO ] [sig ] [245/3274] Forecasting ASG... [2026-03-12T20:16:33.840335] [INFO ] [sig ] Generating forecast for: ASG [2026-03-12T20:16:33.840378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-03-12T20:16:33.852611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-03-12T20:16:33.852964] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-03-12T20:16:33.853847] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-03-12T20:16:33.853902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:33.853937] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:33.853965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:33.854023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:33.914166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:33.915227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:33.915316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:33.915349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:34.038003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:34.038199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:34.038243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:34.038278] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:34.042186] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-03-12T20:16:34.042534] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-03-12T20:16:34.042706] [INFO ] [sig ] ASG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:34.187721] [INFO ] [LOCAL ] Saved forecast: ASG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASG.txt [2026-03-12T20:16:34.187881] [INFO ] [sig ] [245/3274] Completed ASG in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:34.187922] [INFO ] [sig ] [246/3274] Forecasting ASGI... [2026-03-12T20:16:34.187953] [INFO ] [sig ] Generating forecast for: ASGI [2026-03-12T20:16:34.187983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-03-12T20:16:34.199755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-03-12T20:16:34.200141] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-03-12T20:16:34.200978] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-03-12T20:16:34.201032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:34.201064] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:34.201091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:34.201149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:34.266057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:34.267013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:34.267108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:34.267142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:34.394662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:34.394828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:34.394872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:34.394901] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:34.398819] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-03-12T20:16:34.399132] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-03-12T20:16:34.399273] [INFO ] [sig ] ASGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:34.554416] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASGI.txt [2026-03-12T20:16:34.554619] [INFO ] [sig ] [246/3274] Completed ASGI in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:34.554842] [INFO ] [sig ] [247/3274] Forecasting ASGN... [2026-03-12T20:16:34.554873] [INFO ] [sig ] Generating forecast for: ASGN [2026-03-12T20:16:34.554906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-03-12T20:16:34.568303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-03-12T20:16:34.568763] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-03-12T20:16:34.569780] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-03-12T20:16:34.569842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:34.569875] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:34.569903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:34.569962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:34.636110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:34.637127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:34.637225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:34.637259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:34.776034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:34.776204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:34.776249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:34.776278] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:34.780290] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-03-12T20:16:34.780868] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-03-12T20:16:34.781057] [INFO ] [sig ] ASGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:34.936410] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASGN.txt [2026-03-12T20:16:34.936611] [INFO ] [sig ] [247/3274] Completed ASGN in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:34.936658] [INFO ] [sig ] [248/3274] Forecasting ASH... [2026-03-12T20:16:34.936689] [INFO ] [sig ] Generating forecast for: ASH [2026-03-12T20:16:34.936721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-03-12T20:16:34.948539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-03-12T20:16:34.948994] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-03-12T20:16:34.949905] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-03-12T20:16:34.949960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:34.949994] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:34.950020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:34.950080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:35.010595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:35.011541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:35.011653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:35.011689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:35.137390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:35.137555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:35.137619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:35.137668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:35.141344] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-03-12T20:16:35.141682] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-03-12T20:16:35.141822] [INFO ] [sig ] ASH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:35.287702] [INFO ] [LOCAL ] Saved forecast: ASH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASH.txt [2026-03-12T20:16:35.287863] [INFO ] [sig ] [248/3274] Completed ASH in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:35.287905] [INFO ] [sig ] [249/3274] Forecasting ASIX... [2026-03-12T20:16:35.287934] [INFO ] [sig ] Generating forecast for: ASIX [2026-03-12T20:16:35.287966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-03-12T20:16:35.299826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-03-12T20:16:35.300220] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-03-12T20:16:35.301311] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-03-12T20:16:35.301371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:35.301405] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:35.301433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:35.301492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:35.367589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:35.368603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:35.368695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:35.368728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:35.493832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:35.493991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:35.494034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:35.494062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:35.497702] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-03-12T20:16:35.497997] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-03-12T20:16:35.498157] [INFO ] [sig ] ASIX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:35.651272] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASIX.txt [2026-03-12T20:16:35.651474] [INFO ] [sig ] [249/3274] Completed ASIX in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:35.651519] [INFO ] [sig ] [250/3274] Forecasting ASLE... [2026-03-12T20:16:35.651549] [INFO ] [sig ] Generating forecast for: ASLE [2026-03-12T20:16:35.651607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-03-12T20:16:35.665945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-03-12T20:16:35.666354] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-03-12T20:16:35.667299] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-03-12T20:16:35.667365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:35.667403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:35.667435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:35.667496] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:35.729374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:35.730353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:35.730453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:35.730507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:35.855378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:35.855540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:35.855619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:35.855676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:35.859309] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-12T20:16:35.859654] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-03-12T20:16:35.859795] [INFO ] [sig ] ASLE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:36.002894] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASLE.txt [2026-03-12T20:16:36.003069] [INFO ] [sig ] [250/3274] Completed ASLE in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:36.003112] [INFO ] [sig ] [251/3274] Forecasting ASMB... [2026-03-12T20:16:36.003141] [INFO ] [sig ] Generating forecast for: ASMB [2026-03-12T20:16:36.003174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-03-12T20:16:36.015808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-03-12T20:16:36.016241] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-03-12T20:16:36.017092] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-03-12T20:16:36.017148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:36.017182] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:36.017213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:36.017273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:36.081475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:36.082394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:36.082543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:36.082596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:36.207026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:36.207191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:36.207234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:36.207265] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:36.211177] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-03-12T20:16:36.211507] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-03-12T20:16:36.211667] [INFO ] [sig ] ASMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:36.362400] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASMB.txt [2026-03-12T20:16:36.362562] [INFO ] [sig ] [251/3274] Completed ASMB in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:36.362635] [INFO ] [sig ] [252/3274] Forecasting ASML... [2026-03-12T20:16:36.362669] [INFO ] [sig ] Generating forecast for: ASML [2026-03-12T20:16:36.362704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-03-12T20:16:36.375704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-03-12T20:16:36.376104] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-03-12T20:16:36.376996] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-03-12T20:16:36.377052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:36.377095] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:36.377126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:36.377209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:36.435446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:36.436380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:36.436502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:36.436539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:36.567492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:36.567679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:36.567725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:36.567755] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:36.571372] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-03-12T20:16:36.571679] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-03-12T20:16:36.571814] [INFO ] [sig ] ASML: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:36.726404] [INFO ] [LOCAL ] Saved forecast: ASML 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASML.txt [2026-03-12T20:16:36.726613] [INFO ] [sig ] [252/3274] Completed ASML in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:36.726661] [INFO ] [sig ] [253/3274] Forecasting ASND... [2026-03-12T20:16:36.726694] [INFO ] [sig ] Generating forecast for: ASND [2026-03-12T20:16:36.726726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-03-12T20:16:36.809838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-03-12T20:16:36.810229] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-03-12T20:16:36.811115] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-03-12T20:16:36.811172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:36.811205] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:36.811233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:36.811291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:36.869195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:36.870056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:36.870149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:36.870183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:36.995907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:36.996074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:36.996117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:36.996339] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:37.000914] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=69.42%) [2026-03-12T20:16:37.001221] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-03-12T20:16:37.001361] [INFO ] [sig ] ASND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:37.147405] [INFO ] [LOCAL ] Saved forecast: ASND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASND.txt [2026-03-12T20:16:37.147797] [INFO ] [sig ] [253/3274] Completed ASND in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:37.147844] [INFO ] [sig ] [254/3274] Forecasting ASO... [2026-03-12T20:16:37.147875] [INFO ] [sig ] Generating forecast for: ASO [2026-03-12T20:16:37.147906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-03-12T20:16:37.159729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-03-12T20:16:37.160132] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-03-12T20:16:37.161014] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-03-12T20:16:37.161071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:37.161105] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:37.161132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:37.161190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:37.219199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:37.220182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:37.220276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:37.220309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:37.346274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:37.346439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:37.346479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:37.346510] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:37.350524] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-03-12T20:16:37.350834] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-03-12T20:16:37.350968] [INFO ] [sig ] ASO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:37.495625] [INFO ] [LOCAL ] Saved forecast: ASO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASO.txt [2026-03-12T20:16:37.495798] [INFO ] [sig ] [254/3274] Completed ASO in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:37.495840] [INFO ] [sig ] [255/3274] Forecasting ASPI... [2026-03-12T20:16:37.495871] [INFO ] [sig ] Generating forecast for: ASPI [2026-03-12T20:16:37.495902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-03-12T20:16:37.506930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-03-12T20:16:37.507289] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-03-12T20:16:37.508233] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-03-12T20:16:37.508291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:37.508324] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:37.508351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:37.508409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:37.566620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:37.567525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:37.567634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:37.567672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:37.690884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:37.691047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:37.691089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:37.691117] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:37.694832] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-03-12T20:16:37.695130] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-03-12T20:16:37.695267] [INFO ] [sig ] ASPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:37.843081] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASPI.txt [2026-03-12T20:16:37.843250] [INFO ] [sig ] [255/3274] Completed ASPI in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:37.843299] [INFO ] [sig ] [256/3274] Forecasting ASPN... [2026-03-12T20:16:37.843333] [INFO ] [sig ] Generating forecast for: ASPN [2026-03-12T20:16:37.843364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-03-12T20:16:37.854683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-03-12T20:16:37.855029] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-03-12T20:16:37.855891] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-03-12T20:16:37.855946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:37.855978] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:37.856005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:37.856062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:37.913931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:37.914819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:37.914908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:37.914941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:38.041676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:38.041841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:38.041888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:38.041922] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:38.045442] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=39.79%) [2026-03-12T20:16:38.045769] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-03-12T20:16:38.045914] [INFO ] [sig ] ASPN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:38.207242] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASPN.txt [2026-03-12T20:16:38.207458] [INFO ] [sig ] [256/3274] Completed ASPN in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-12T20:16:38.207522] [INFO ] [sig ] [257/3274] Forecasting ASPS... [2026-03-12T20:16:38.207591] [INFO ] [sig ] Generating forecast for: ASPS [2026-03-12T20:16:38.207650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-03-12T20:16:38.222419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-03-12T20:16:38.222956] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-03-12T20:16:38.224184] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-03-12T20:16:38.224259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:38.224314] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:38.224363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:38.224458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:38.294680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:38.295620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:38.295713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:38.295749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:38.413463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:38.413637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:38.413683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:38.413714] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:38.417420] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=45.31%) [2026-03-12T20:16:38.417769] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-03-12T20:16:38.417915] [INFO ] [sig ] ASPS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:38.563463] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASPS.txt [2026-03-12T20:16:38.563655] [INFO ] [sig ] [257/3274] Completed ASPS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:38.563702] [INFO ] [sig ] [258/3274] Forecasting ASTE... [2026-03-12T20:16:38.563732] [INFO ] [sig ] Generating forecast for: ASTE [2026-03-12T20:16:38.563764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-03-12T20:16:38.575730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-03-12T20:16:38.576149] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-03-12T20:16:38.577011] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-03-12T20:16:38.577076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:38.577168] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:38.577200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:38.577258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:38.641643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:38.642606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:38.642703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:38.642739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:38.763514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:38.763686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:38.763734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:38.763764] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:38.767218] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=57.35%) [2026-03-12T20:16:38.767525] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-03-12T20:16:38.767678] [INFO ] [sig ] ASTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:38.912974] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASTE.txt [2026-03-12T20:16:38.913117] [INFO ] [sig ] [258/3274] Completed ASTE in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:38.913167] [INFO ] [sig ] [259/3274] Forecasting ASTH... [2026-03-12T20:16:38.913200] [INFO ] [sig ] Generating forecast for: ASTH [2026-03-12T20:16:38.913232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-03-12T20:16:38.924795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-03-12T20:16:38.925140] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-03-12T20:16:38.925988] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-03-12T20:16:38.926043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:38.926077] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:38.926106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:38.926165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:38.984671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:38.985394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:38.985477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:38.985511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:39.106832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:39.106996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:39.107038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:39.107069] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:39.110881] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-03-12T20:16:39.111168] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-03-12T20:16:39.111303] [INFO ] [sig ] ASTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:39.255087] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASTH.txt [2026-03-12T20:16:39.255247] [INFO ] [sig ] [259/3274] Completed ASTH in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:39.255288] [INFO ] [sig ] [260/3274] Forecasting ASTI... [2026-03-12T20:16:39.255318] [INFO ] [sig ] Generating forecast for: ASTI [2026-03-12T20:16:39.255350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-03-12T20:16:39.267060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-03-12T20:16:39.267438] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-03-12T20:16:39.268466] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-03-12T20:16:39.268521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:39.268554] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:39.268613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:39.268673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:39.330393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:39.331297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:39.331382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:39.331415] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:39.450343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:39.450482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:39.450523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:39.450552] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:39.454126] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-03-12T20:16:39.454418] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-03-12T20:16:39.454559] [INFO ] [sig ] ASTI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:39.599463] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ASTI.txt [2026-03-12T20:16:39.599665] [INFO ] [sig ] [260/3274] Completed ASTI in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:39.599724] [INFO ] [sig ] [261/3274] Forecasting ASTL... [2026-03-12T20:16:39.599755] [INFO ] [sig ] Generating forecast for: ASTL [2026-03-12T20:16:39.599786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-03-12T20:16:39.610741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-03-12T20:16:39.611103] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-03-12T20:16:39.611913] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-03-12T20:16:39.611966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:39.611998] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:39.612025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:39.612082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:39.673440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:39.674368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:39.674462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:39.674496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:39.804011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:39.804182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:39.804226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:39.804293] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:39.808244] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-03-12T20:16:39.808613] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-03-12T20:16:39.808767] [INFO ] [sig ] ASTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:40.021899] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASTL.txt [2026-03-12T20:16:40.022110] [INFO ] [sig ] [261/3274] Completed ASTL in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:40.022174] [INFO ] [sig ] [262/3274] Forecasting ASTS... [2026-03-12T20:16:40.022226] [INFO ] [sig ] Generating forecast for: ASTS [2026-03-12T20:16:40.022275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-03-12T20:16:40.033496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-03-12T20:16:40.033905] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-03-12T20:16:40.034800] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-03-12T20:16:40.034856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:40.034889] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:40.034916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:40.034974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:40.099487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:40.100424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:40.100537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:40.100603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:40.232404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:40.232587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:40.232635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:40.232665] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:40.236245] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-03-12T20:16:40.236537] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-03-12T20:16:40.236697] [INFO ] [sig ] ASTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:40.386002] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASTS.txt [2026-03-12T20:16:40.386169] [INFO ] [sig ] [262/3274] Completed ASTS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:40.386213] [INFO ] [sig ] [263/3274] Forecasting ASX... [2026-03-12T20:16:40.386243] [INFO ] [sig ] Generating forecast for: ASX [2026-03-12T20:16:40.386275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-03-12T20:16:40.397563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-03-12T20:16:40.398124] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-03-12T20:16:40.398964] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-03-12T20:16:40.399018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:40.399051] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:40.399078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:40.399135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:40.463224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:40.464349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:40.464440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:40.464474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:40.588846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:40.589007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:40.589048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:40.589079] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:40.592675] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-03-12T20:16:40.592966] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-03-12T20:16:40.593103] [INFO ] [sig ] ASX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:40.746082] [INFO ] [LOCAL ] Saved forecast: ASX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASX.txt [2026-03-12T20:16:40.746268] [INFO ] [sig ] [263/3274] Completed ASX in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:40.746313] [INFO ] [sig ] [264/3274] Forecasting ASYS... [2026-03-12T20:16:40.746344] [INFO ] [sig ] Generating forecast for: ASYS [2026-03-12T20:16:40.746376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-03-12T20:16:40.758533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-03-12T20:16:40.758928] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-03-12T20:16:40.759917] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-03-12T20:16:40.759971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:40.760002] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:40.760029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:40.760086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:40.825793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:40.826692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:40.826779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:40.826813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:40.947595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:40.947766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:40.947807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:40.947835] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:40.951515] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=69.25%) [2026-03-12T20:16:40.951890] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-03-12T20:16:40.952056] [INFO ] [sig ] ASYS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:41.095428] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ASYS.txt [2026-03-12T20:16:41.095634] [INFO ] [sig ] [264/3274] Completed ASYS in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:41.095682] [INFO ] [sig ] [265/3274] Forecasting ATAI... [2026-03-12T20:16:41.095713] [INFO ] [sig ] Generating forecast for: ATAI [2026-03-12T20:16:41.095747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-03-12T20:16:41.107143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-03-12T20:16:41.107510] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-03-12T20:16:41.108363] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-03-12T20:16:41.108438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:41.108472] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:41.108499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:41.108555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:41.166956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:41.167903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:41.167990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:41.168023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:41.308448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:41.308653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:41.308699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:41.308729] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:41.312709] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=64.38%) [2026-03-12T20:16:41.313119] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-03-12T20:16:41.313279] [INFO ] [sig ] ATAI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:41.472908] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATAI.txt [2026-03-12T20:16:41.473110] [INFO ] [sig ] [265/3274] Completed ATAI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:41.473161] [INFO ] [sig ] [266/3274] Forecasting ATEC... [2026-03-12T20:16:41.473199] [INFO ] [sig ] Generating forecast for: ATEC [2026-03-12T20:16:41.473236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-03-12T20:16:41.487296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-03-12T20:16:41.487745] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-03-12T20:16:41.488695] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-03-12T20:16:41.488753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:41.488787] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:41.488814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:41.488872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:41.556165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:41.557077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:41.557165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:41.557201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:41.699317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:41.699506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:41.699559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:41.699624] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:41.703394] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-03-12T20:16:41.703711] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-03-12T20:16:41.703851] [INFO ] [sig ] ATEC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:41.866426] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATEC.txt [2026-03-12T20:16:41.866649] [INFO ] [sig ] [266/3274] Completed ATEC in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:41.866704] [INFO ] [sig ] [267/3274] Forecasting ATEN... [2026-03-12T20:16:41.866743] [INFO ] [sig ] Generating forecast for: ATEN [2026-03-12T20:16:41.866781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-03-12T20:16:41.882429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-03-12T20:16:41.882902] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-03-12T20:16:41.883895] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-03-12T20:16:41.883957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:41.883997] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:41.884032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:41.884108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:41.944610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:41.945508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:41.945616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:41.945652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:42.072178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:42.072322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:42.072365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:42.072394] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:42.075943] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-03-12T20:16:42.076226] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-03-12T20:16:42.076360] [INFO ] [sig ] ATEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:42.224631] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATEN.txt [2026-03-12T20:16:42.224809] [INFO ] [sig ] [267/3274] Completed ATEN in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:42.224853] [INFO ] [sig ] [268/3274] Forecasting ATEX... [2026-03-12T20:16:42.224882] [INFO ] [sig ] Generating forecast for: ATEX [2026-03-12T20:16:42.224914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-03-12T20:16:42.235986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-03-12T20:16:42.236320] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-03-12T20:16:42.237152] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-03-12T20:16:42.237208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:42.237241] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:42.237271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:42.237330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:42.297174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:42.298055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:42.298172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:42.298207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:42.420591] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:42.420757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:42.420800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:42.420829] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:42.424539] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-03-12T20:16:42.424866] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-03-12T20:16:42.425007] [INFO ] [sig ] ATEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:42.568203] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATEX.txt [2026-03-12T20:16:42.568401] [INFO ] [sig ] [268/3274] Completed ATEX in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:42.568485] [INFO ] [sig ] [269/3274] Forecasting ATHM... [2026-03-12T20:16:42.568535] [INFO ] [sig ] Generating forecast for: ATHM [2026-03-12T20:16:42.568608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-03-12T20:16:42.579991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-03-12T20:16:42.580339] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-03-12T20:16:42.581182] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-03-12T20:16:42.581239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:42.581271] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:42.581299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:42.581355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:42.639747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:42.640533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:42.640643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:42.640679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:42.773243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:42.773404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:42.773456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:42.773495] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:42.777162] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=14.97%) [2026-03-12T20:16:42.777452] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-03-12T20:16:42.777611] [INFO ] [sig ] ATHM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:42.927837] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATHM.txt [2026-03-12T20:16:42.927979] [INFO ] [sig ] [269/3274] Completed ATHM in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:42.928019] [INFO ] [sig ] [270/3274] Forecasting ATI... [2026-03-12T20:16:42.931520] [INFO ] [sig ] Generating forecast for: ATI [2026-03-12T20:16:42.931592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-03-12T20:16:42.943663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-03-12T20:16:42.944003] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-03-12T20:16:42.944937] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-03-12T20:16:42.944990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:42.945022] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:42.945049] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:42.945106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:43.004566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:43.005616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:43.005706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:43.005740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:43.132507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:43.132672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:43.132719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:43.132748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:43.136967] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-03-12T20:16:43.137292] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-03-12T20:16:43.137433] [INFO ] [sig ] ATI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:43.286430] [INFO ] [LOCAL ] Saved forecast: ATI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATI.txt [2026-03-12T20:16:43.286676] [INFO ] [sig ] [270/3274] Completed ATI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:43.286737] [INFO ] [sig ] [271/3274] Forecasting ATLC... [2026-03-12T20:16:43.286778] [INFO ] [sig ] Generating forecast for: ATLC [2026-03-12T20:16:43.286816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-03-12T20:16:43.300883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-03-12T20:16:43.301387] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-03-12T20:16:43.302469] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-03-12T20:16:43.302540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:43.302613] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:43.302658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:43.302738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:43.374248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:43.375190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:43.375281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:43.375315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:43.498133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:43.498291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:43.498333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:43.498364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:43.501911] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=88.34%) [2026-03-12T20:16:43.502212] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-03-12T20:16:43.502347] [INFO ] [sig ] ATLC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:43.643772] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATLC.txt [2026-03-12T20:16:43.643940] [INFO ] [sig ] [271/3274] Completed ATLC in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-12T20:16:43.643990] [INFO ] [sig ] [272/3274] Forecasting ATLCZ... [2026-03-12T20:16:43.644021] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-03-12T20:16:43.644050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-03-12T20:16:43.655055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-03-12T20:16:43.655416] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-03-12T20:16:43.656262] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-03-12T20:16:43.656317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:43.656351] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:43.656407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:43.656477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:43.718631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:43.719435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:43.719518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:43.719555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:43.834856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:43.835016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:43.835072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:43.835102] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:43.838550] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=77.49%) [2026-03-12T20:16:43.838847] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-03-12T20:16:43.838977] [INFO ] [sig ] ATLCZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:43.980056] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATLCZ.txt [2026-03-12T20:16:43.980235] [INFO ] [sig ] [272/3274] Completed ATLCZ in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.1m [2026-03-12T20:16:43.980279] [INFO ] [sig ] [273/3274] Forecasting ATLO... [2026-03-12T20:16:43.980316] [INFO ] [sig ] Generating forecast for: ATLO [2026-03-12T20:16:43.980350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-03-12T20:16:43.993193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-03-12T20:16:43.993640] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-03-12T20:16:43.994929] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-03-12T20:16:43.994985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:43.995018] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:43.995045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:43.995102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:44.054612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:44.055426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:44.055512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:44.055545] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:44.168239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:44.168374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:44.168416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:44.168446] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:44.171911] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=54.33%) [2026-03-12T20:16:44.172191] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-03-12T20:16:44.172319] [INFO ] [sig ] ATLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:44.314889] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATLO.txt [2026-03-12T20:16:44.315027] [INFO ] [sig ] [273/3274] Completed ATLO in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.1m [2026-03-12T20:16:44.315068] [INFO ] [sig ] [274/3274] Forecasting ATNI... [2026-03-12T20:16:44.315097] [INFO ] [sig ] Generating forecast for: ATNI [2026-03-12T20:16:44.315129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-03-12T20:16:44.326295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-03-12T20:16:44.326669] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-03-12T20:16:44.327501] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-03-12T20:16:44.327561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:44.327627] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:44.327660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:44.327720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:44.395011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:44.395844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:44.395931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:44.395970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:44.537268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:44.537455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:44.537499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:44.537535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:44.541325] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=71.43%) [2026-03-12T20:16:44.541623] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-03-12T20:16:44.541757] [INFO ] [sig ] ATNI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:44.684145] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATNI.txt [2026-03-12T20:16:44.684284] [INFO ] [sig ] [274/3274] Completed ATNI in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:44.684323] [INFO ] [sig ] [275/3274] Forecasting ATO... [2026-03-12T20:16:44.684352] [INFO ] [sig ] Generating forecast for: ATO [2026-03-12T20:16:44.684383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-03-12T20:16:44.698730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-03-12T20:16:44.699110] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-03-12T20:16:44.699988] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-03-12T20:16:44.700046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:44.700114] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:44.700146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:44.700206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:44.765805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:44.766545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:44.766653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:44.766690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:44.897180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:44.897343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:44.897385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:44.897414] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:44.901119] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-03-12T20:16:44.901400] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-03-12T20:16:44.901530] [INFO ] [sig ] ATO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:45.048350] [INFO ] [LOCAL ] Saved forecast: ATO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATO.txt [2026-03-12T20:16:45.048510] [INFO ] [sig ] [275/3274] Completed ATO in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:45.048560] [INFO ] [sig ] [276/3274] Forecasting ATOM... [2026-03-12T20:16:45.048621] [INFO ] [sig ] Generating forecast for: ATOM [2026-03-12T20:16:45.048661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-03-12T20:16:45.061686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-03-12T20:16:45.062248] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-03-12T20:16:45.063335] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-03-12T20:16:45.063392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:45.063440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:45.063470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:45.063529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:45.133883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:45.134804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:45.134893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:45.134929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:45.265771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:45.266131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:45.266172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:45.266200] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:45.269767] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-03-12T20:16:45.270056] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-03-12T20:16:45.270388] [INFO ] [sig ] ATOM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:45.417223] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATOM.txt [2026-03-12T20:16:45.417404] [INFO ] [sig ] [276/3274] Completed ATOM in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:45.417458] [INFO ] [sig ] [277/3274] Forecasting ATRA... [2026-03-12T20:16:45.417491] [INFO ] [sig ] Generating forecast for: ATRA [2026-03-12T20:16:45.417524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-03-12T20:16:45.431407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-03-12T20:16:45.431866] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-03-12T20:16:45.432736] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-03-12T20:16:45.432792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:45.432825] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:45.432852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:45.432913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:45.495278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:45.496173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:45.496270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:45.496307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:45.632553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:45.632762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:45.632807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:45.632839] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:45.636690] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-03-12T20:16:45.637252] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-03-12T20:16:45.637421] [INFO ] [sig ] ATRA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:45.788415] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATRA.txt [2026-03-12T20:16:45.788554] [INFO ] [sig ] [277/3274] Completed ATRA in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:45.788612] [INFO ] [sig ] [278/3274] Forecasting ATRC... [2026-03-12T20:16:45.788644] [INFO ] [sig ] Generating forecast for: ATRC [2026-03-12T20:16:45.788675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-03-12T20:16:45.800084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-03-12T20:16:45.800427] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-03-12T20:16:45.801218] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-03-12T20:16:45.801271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:45.801302] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:45.801329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:45.801385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:45.866044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:45.866970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:45.867062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:45.867099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:45.988409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:45.988598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:45.988655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:45.988730] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:45.992555] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-03-12T20:16:45.992879] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-03-12T20:16:45.993029] [INFO ] [sig ] ATRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:46.136206] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ATRC.txt [2026-03-12T20:16:46.136370] [INFO ] [sig ] [278/3274] Completed ATRC in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:46.136411] [INFO ] [sig ] [279/3274] Forecasting ATRO... [2026-03-12T20:16:46.136441] [INFO ] [sig ] Generating forecast for: ATRO [2026-03-12T20:16:46.136473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-03-12T20:16:46.148123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-03-12T20:16:46.148529] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-03-12T20:16:46.149376] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-03-12T20:16:46.149433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:46.149468] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:46.149498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:46.149557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:46.209519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:46.210248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:46.210343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:46.210384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:46.333907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:46.334076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:46.334118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:46.334148] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:46.337617] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-03-12T20:16:46.337909] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-03-12T20:16:46.338077] [INFO ] [sig ] ATRO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:46.482626] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ATRO.txt [2026-03-12T20:16:46.482798] [INFO ] [sig ] [279/3274] Completed ATRO in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:46.482840] [INFO ] [sig ] [280/3274] Forecasting AUB... [2026-03-12T20:16:46.482876] [INFO ] [sig ] Generating forecast for: AUB [2026-03-12T20:16:46.482908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-03-12T20:16:46.494270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-03-12T20:16:46.494691] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-03-12T20:16:46.495677] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-03-12T20:16:46.495916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:46.495950] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:46.495979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:46.496039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:46.555731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:46.556633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:46.556727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:46.556762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:46.678916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:46.679104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:46.679155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:46.679188] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:46.683268] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-03-12T20:16:46.683567] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-03-12T20:16:46.683920] [INFO ] [sig ] AUB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:46.827964] [INFO ] [LOCAL ] Saved forecast: AUB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AUB.txt [2026-03-12T20:16:46.828150] [INFO ] [sig ] [280/3274] Completed AUB in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:46.828195] [INFO ] [sig ] [281/3274] Forecasting AUDC... [2026-03-12T20:16:46.828226] [INFO ] [sig ] Generating forecast for: AUDC [2026-03-12T20:16:46.828259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-03-12T20:16:46.838865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-03-12T20:16:46.839213] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-03-12T20:16:46.840017] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-03-12T20:16:46.840070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:46.840101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:46.840128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:46.840185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:46.898482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:46.899162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:46.899246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:46.899280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:47.027267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:47.027432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:47.027474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:47.027502] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:47.031085] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=58.83%) [2026-03-12T20:16:47.031395] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-03-12T20:16:47.031535] [INFO ] [sig ] AUDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:47.187228] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AUDC.txt [2026-03-12T20:16:47.187445] [INFO ] [sig ] [281/3274] Completed AUDC in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:47.187495] [INFO ] [sig ] [282/3274] Forecasting AUPH... [2026-03-12T20:16:47.187532] [INFO ] [sig ] Generating forecast for: AUPH [2026-03-12T20:16:47.187568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-03-12T20:16:47.202164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-03-12T20:16:47.202733] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-03-12T20:16:47.203880] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-03-12T20:16:47.203947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:47.203988] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:47.204022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:47.204103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:47.281504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:47.283077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:47.283194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:47.283243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:47.420776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:47.421087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:47.421134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:47.421164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:47.424833] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-03-12T20:16:47.425124] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-03-12T20:16:47.425273] [INFO ] [sig ] AUPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:47.567910] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AUPH.txt [2026-03-12T20:16:47.568075] [INFO ] [sig ] [282/3274] Completed AUPH in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:47.568119] [INFO ] [sig ] [283/3274] Forecasting AURA... [2026-03-12T20:16:47.568150] [INFO ] [sig ] Generating forecast for: AURA [2026-03-12T20:16:47.568179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-03-12T20:16:47.580007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-03-12T20:16:47.580367] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-03-12T20:16:47.581238] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-03-12T20:16:47.581294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:47.581326] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:47.581353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:47.581410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:47.639204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:47.640088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:47.640180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:47.640213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:47.760706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:47.760871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:47.760917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:47.760962] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:47.764522] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-03-12T20:16:47.764837] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-03-12T20:16:47.764978] [INFO ] [sig ] AURA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:47.905670] [INFO ] [LOCAL ] Saved forecast: AURA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AURA.txt [2026-03-12T20:16:47.905820] [INFO ] [sig ] [283/3274] Completed AURA in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:47.905861] [INFO ] [sig ] [284/3274] Forecasting AUTL... [2026-03-12T20:16:47.905891] [INFO ] [sig ] Generating forecast for: AUTL [2026-03-12T20:16:47.905923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-03-12T20:16:47.917548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-03-12T20:16:47.917929] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-03-12T20:16:47.918751] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-03-12T20:16:47.918804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:47.918836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:47.918863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:47.918921] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:47.977311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:47.978287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:47.978388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:47.978423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:48.104621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:48.104792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:48.104845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:48.104881] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:48.108681] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=91.95%) [2026-03-12T20:16:48.109026] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-03-12T20:16:48.109175] [INFO ] [sig ] AUTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:48.257277] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AUTL.txt [2026-03-12T20:16:48.257460] [INFO ] [sig ] [284/3274] Completed AUTL in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:48.257514] [INFO ] [sig ] [285/3274] Forecasting AVA... [2026-03-12T20:16:48.257549] [INFO ] [sig ] Generating forecast for: AVA [2026-03-12T20:16:48.257611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-03-12T20:16:48.269356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-03-12T20:16:48.269735] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-03-12T20:16:48.270535] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-03-12T20:16:48.270609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:48.270644] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:48.270673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:48.270732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:48.330205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:48.331071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:48.331190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:48.331238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:48.451339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:48.451505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:48.451548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:48.451598] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:48.455081] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-03-12T20:16:48.455371] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-03-12T20:16:48.455507] [INFO ] [sig ] AVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:48.598727] [INFO ] [LOCAL ] Saved forecast: AVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVA.txt [2026-03-12T20:16:48.598888] [INFO ] [sig ] [285/3274] Completed AVA in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-12T20:16:48.598931] [INFO ] [sig ] [286/3274] Forecasting AVAH... [2026-03-12T20:16:48.598962] [INFO ] [sig ] Generating forecast for: AVAH [2026-03-12T20:16:48.598995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-03-12T20:16:48.609234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-03-12T20:16:48.609555] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-03-12T20:16:48.610349] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-03-12T20:16:48.610402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:48.610435] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:48.610461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:48.610518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:48.668764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:48.669552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:48.669673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:48.669714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:48.789012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:48.789180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:48.789223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:48.789253] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:48.792815] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-03-12T20:16:48.793102] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-03-12T20:16:48.793242] [INFO ] [sig ] AVAH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:48.939824] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVAH.txt [2026-03-12T20:16:48.939997] [INFO ] [sig ] [286/3274] Completed AVAH in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.0m [2026-03-12T20:16:48.940041] [INFO ] [sig ] [287/3274] Forecasting AVAL... [2026-03-12T20:16:48.940071] [INFO ] [sig ] Generating forecast for: AVAL [2026-03-12T20:16:48.940101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-03-12T20:16:48.950430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-03-12T20:16:48.950837] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-03-12T20:16:48.951626] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-03-12T20:16:48.951679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:48.951711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:48.951764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:48.951823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:49.009084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:49.009898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:49.009983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:49.010017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:49.123651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:49.123810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:49.123851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:49.123880] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:49.127462] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-03-12T20:16:49.127806] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-03-12T20:16:49.127945] [INFO ] [sig ] AVAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:49.271214] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVAL.txt [2026-03-12T20:16:49.271369] [INFO ] [sig ] [287/3274] Completed AVAL in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.0m [2026-03-12T20:16:49.271410] [INFO ] [sig ] [288/3274] Forecasting AVB... [2026-03-12T20:16:49.271441] [INFO ] [sig ] Generating forecast for: AVB [2026-03-12T20:16:49.271471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-03-12T20:16:49.281875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-03-12T20:16:49.282206] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-03-12T20:16:49.283004] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-03-12T20:16:49.283058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:49.283090] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:49.283117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:49.283174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:49.342022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:49.342939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:49.343027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:49.343061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:49.468570] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:49.468762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:49.468804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:49.468837] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:49.472476] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-03-12T20:16:49.472844] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-03-12T20:16:49.472998] [INFO ] [sig ] AVB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:49.620805] [INFO ] [LOCAL ] Saved forecast: AVB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AVB.txt [2026-03-12T20:16:49.621004] [INFO ] [sig ] [288/3274] Completed AVB in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.0m [2026-03-12T20:16:49.621050] [INFO ] [sig ] [289/3274] Forecasting AVBP... [2026-03-12T20:16:49.621080] [INFO ] [sig ] Generating forecast for: AVBP [2026-03-12T20:16:49.621112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-03-12T20:16:49.632320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-03-12T20:16:49.632678] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-03-12T20:16:49.633490] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-03-12T20:16:49.633544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:49.633600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:49.633630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:49.633692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:49.696061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:49.697194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:49.697290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:49.697327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:49.824461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:49.824656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:49.824713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:49.824753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:49.828432] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-03-12T20:16:49.828793] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-03-12T20:16:49.828963] [INFO ] [sig ] AVBP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:49.978498] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AVBP.txt [2026-03-12T20:16:49.978703] [INFO ] [sig ] [289/3274] Completed AVBP in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.0m [2026-03-12T20:16:49.978771] [INFO ] [sig ] [290/3274] Forecasting AVD... [2026-03-12T20:16:49.978833] [INFO ] [sig ] Generating forecast for: AVD [2026-03-12T20:16:49.978871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-03-12T20:16:49.989984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-03-12T20:16:49.990407] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-03-12T20:16:49.991371] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-03-12T20:16:49.991430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:49.991466] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:49.991496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:49.991557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:50.054635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:50.055554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:50.055669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:50.055707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:50.181613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:50.181785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:50.181829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:50.181861] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:50.185479] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=86.06%) [2026-03-12T20:16:50.185830] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-03-12T20:16:50.185973] [INFO ] [sig ] AVD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:50.330821] [INFO ] [LOCAL ] Saved forecast: AVD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVD.txt [2026-03-12T20:16:50.330990] [INFO ] [sig ] [290/3274] Completed AVD in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:50.331033] [INFO ] [sig ] [291/3274] Forecasting AVGO... [2026-03-12T20:16:50.331063] [INFO ] [sig ] Generating forecast for: AVGO [2026-03-12T20:16:50.331109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-03-12T20:16:50.343098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-03-12T20:16:50.343515] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-03-12T20:16:50.344394] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-03-12T20:16:50.344451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:50.344487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:50.344515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:50.344600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:50.406720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:50.407635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:50.407726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:50.407762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:50.549624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:50.549801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:50.549851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:50.549898] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:50.553447] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-12T20:16:50.553762] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-03-12T20:16:50.553902] [INFO ] [sig ] AVGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:50.702945] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVGO.txt [2026-03-12T20:16:50.703132] [INFO ] [sig ] [291/3274] Completed AVGO in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:50.703178] [INFO ] [sig ] [292/3274] Forecasting AVGX... [2026-03-12T20:16:50.703210] [INFO ] [sig ] Generating forecast for: AVGX [2026-03-12T20:16:50.703242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-03-12T20:16:50.714025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-03-12T20:16:50.714351] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-03-12T20:16:50.715142] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-03-12T20:16:50.715196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:50.715256] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:50.715285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:50.715343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:50.778283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:50.779205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:50.779294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:50.779331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:50.906491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:50.906669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:50.906712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:50.906741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:50.910261] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-03-12T20:16:50.910553] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-03-12T20:16:50.910712] [INFO ] [sig ] AVGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:51.053298] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVGX.txt [2026-03-12T20:16:51.053484] [INFO ] [sig ] [292/3274] Completed AVGX in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:51.053530] [INFO ] [sig ] [293/3274] Forecasting AVK... [2026-03-12T20:16:51.053561] [INFO ] [sig ] Generating forecast for: AVK [2026-03-12T20:16:51.053613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-03-12T20:16:51.064043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-03-12T20:16:51.064437] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-03-12T20:16:51.065275] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-03-12T20:16:51.065329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:51.065361] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:51.065387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:51.065444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:51.127270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:51.128209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:51.128304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:51.128340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:51.252168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:51.252389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:51.252461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:51.252506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:51.256523] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-03-12T20:16:51.256845] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-03-12T20:16:51.256983] [INFO ] [sig ] AVK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:51.402222] [INFO ] [LOCAL ] Saved forecast: AVK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVK.txt [2026-03-12T20:16:51.402379] [INFO ] [sig ] [293/3274] Completed AVK in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:51.402421] [INFO ] [sig ] [294/3274] Forecasting AVNS... [2026-03-12T20:16:51.402452] [INFO ] [sig ] Generating forecast for: AVNS [2026-03-12T20:16:51.402481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-03-12T20:16:51.415213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-03-12T20:16:51.415515] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-03-12T20:16:51.416307] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-03-12T20:16:51.416360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:51.416393] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:51.416420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:51.416482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:51.479975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:51.480728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:51.480814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:51.480850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:51.606592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:51.606759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:51.606808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:51.606842] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:51.610946] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-03-12T20:16:51.611232] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-03-12T20:16:51.611363] [INFO ] [sig ] AVNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:51.755955] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AVNS.txt [2026-03-12T20:16:51.756301] [INFO ] [sig ] [294/3274] Completed AVNS in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:51.756341] [INFO ] [sig ] [295/3274] Forecasting AVO... [2026-03-12T20:16:51.756370] [INFO ] [sig ] Generating forecast for: AVO [2026-03-12T20:16:51.756402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-03-12T20:16:51.769246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-03-12T20:16:51.769561] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-03-12T20:16:51.770494] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-03-12T20:16:51.770551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:51.770616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:51.770649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:51.770709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:51.834002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:51.834841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:51.834931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:51.834967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:51.965326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:51.965517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:51.965565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:51.965647] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:51.969697] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=54.69%) [2026-03-12T20:16:51.970222] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-03-12T20:16:51.970385] [INFO ] [sig ] AVO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:52.116804] [INFO ] [LOCAL ] Saved forecast: AVO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVO.txt [2026-03-12T20:16:52.116961] [INFO ] [sig ] [295/3274] Completed AVO in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:52.117001] [INFO ] [sig ] [296/3274] Forecasting AVTX... [2026-03-12T20:16:52.117032] [INFO ] [sig ] Generating forecast for: AVTX [2026-03-12T20:16:52.117063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-03-12T20:16:52.128521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-03-12T20:16:52.128882] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-03-12T20:16:52.129687] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-03-12T20:16:52.129752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:52.129792] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:52.129824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:52.129888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:52.195186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:52.196162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:52.196256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:52.196292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:52.326834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:52.327228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:52.327276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:52.327307] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:52.332344] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-03-12T20:16:52.332882] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-03-12T20:16:52.333065] [INFO ] [sig ] AVTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:52.492455] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AVTX.txt [2026-03-12T20:16:52.492647] [INFO ] [sig ] [296/3274] Completed AVTX in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:52.492692] [INFO ] [sig ] [297/3274] Forecasting AVXL... [2026-03-12T20:16:52.492723] [INFO ] [sig ] Generating forecast for: AVXL [2026-03-12T20:16:52.492754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-03-12T20:16:52.505082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-03-12T20:16:52.505493] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-03-12T20:16:52.506407] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-03-12T20:16:52.506468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:52.506509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:52.506547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:52.506648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:52.572865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:52.573866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:52.573964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:52.574000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:52.709428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:52.709647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:52.709697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:52.709729] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:52.713927] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-03-12T20:16:52.714259] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-03-12T20:16:52.714418] [INFO ] [sig ] AVXL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:52.876060] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AVXL.txt [2026-03-12T20:16:52.876305] [INFO ] [sig ] [297/3274] Completed AVXL in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:52.876376] [INFO ] [sig ] [298/3274] Forecasting AVY... [2026-03-12T20:16:52.876431] [INFO ] [sig ] Generating forecast for: AVY [2026-03-12T20:16:52.876491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-03-12T20:16:52.891312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-03-12T20:16:52.891801] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-03-12T20:16:52.892680] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-03-12T20:16:52.892738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:52.892774] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:52.892803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:52.892862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:52.955873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:52.956833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:52.956928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:52.956964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:53.121012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:53.121211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:53.121273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:53.121318] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:53.126459] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-03-12T20:16:53.126986] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-03-12T20:16:53.127200] [INFO ] [sig ] AVY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:53.334274] [INFO ] [LOCAL ] Saved forecast: AVY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AVY.txt [2026-03-12T20:16:53.334517] [INFO ] [sig ] [298/3274] Completed AVY in 0.5s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:53.334612] [INFO ] [sig ] [299/3274] Forecasting AWF... [2026-03-12T20:16:53.334673] [INFO ] [sig ] Generating forecast for: AWF [2026-03-12T20:16:53.334728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-03-12T20:16:53.351974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-03-12T20:16:53.352824] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-03-12T20:16:53.354272] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-03-12T20:16:53.354349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:53.354408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:53.354456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:53.354553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:53.441310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:53.442821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:53.442959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:53.443002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:53.606157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:53.606420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:53.606472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:53.606502] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:53.611608] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-03-12T20:16:53.612215] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-03-12T20:16:53.612442] [INFO ] [sig ] AWF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:53.847494] [INFO ] [LOCAL ] Saved forecast: AWF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AWF.txt [2026-03-12T20:16:53.847885] [INFO ] [sig ] [299/3274] Completed AWF in 0.5s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:53.847989] [INFO ] [sig ] [300/3274] Forecasting AWI... [2026-03-12T20:16:53.848067] [INFO ] [sig ] Generating forecast for: AWI [2026-03-12T20:16:53.848124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-03-12T20:16:53.865593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-03-12T20:16:53.866276] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-03-12T20:16:53.867693] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-03-12T20:16:53.867778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:53.867857] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:53.867910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:53.868006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:53.952749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:53.954505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:53.954693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:53.954752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:54.126619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:54.126937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:54.127040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:54.127078] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:54.132859] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-03-12T20:16:54.133442] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-03-12T20:16:54.133691] [INFO ] [sig ] AWI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:54.310246] [INFO ] [LOCAL ] Saved forecast: AWI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AWI.txt [2026-03-12T20:16:54.310559] [INFO ] [sig ] [300/3274] Completed AWI in 0.5s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:54.310668] [INFO ] [sig ] [301/3274] Forecasting AWK... [2026-03-12T20:16:54.310725] [INFO ] [sig ] Generating forecast for: AWK [2026-03-12T20:16:54.310777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-03-12T20:16:54.328547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-03-12T20:16:54.329218] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-03-12T20:16:54.330280] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-03-12T20:16:54.330339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:54.330375] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:54.330403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:54.330464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:54.393364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:54.394598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:54.394711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:54.394747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:54.523535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:54.523734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:54.523780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:54.523810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:54.527586] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-03-12T20:16:54.527922] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-03-12T20:16:54.528111] [INFO ] [sig ] AWK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:54.733467] [INFO ] [LOCAL ] Saved forecast: AWK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AWK.txt [2026-03-12T20:16:54.733789] [INFO ] [sig ] [301/3274] Completed AWK in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:54.733864] [INFO ] [sig ] [302/3274] Forecasting AWP... [2026-03-12T20:16:54.733919] [INFO ] [sig ] Generating forecast for: AWP [2026-03-12T20:16:54.733974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-03-12T20:16:54.752540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-03-12T20:16:54.753426] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-03-12T20:16:54.754988] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-03-12T20:16:54.755169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:54.755224] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:54.755273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:54.755402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:54.824790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:54.826043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:54.826135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:54.826216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:54.962155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:54.962323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:54.962366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:54.962396] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:54.965867] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-03-12T20:16:54.966148] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-03-12T20:16:54.966277] [INFO ] [sig ] AWP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:55.110475] [INFO ] [LOCAL ] Saved forecast: AWP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AWP.txt [2026-03-12T20:16:55.110686] [INFO ] [sig ] [302/3274] Completed AWP in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:55.110733] [INFO ] [sig ] [303/3274] Forecasting AWRE... [2026-03-12T20:16:55.110764] [INFO ] [sig ] Generating forecast for: AWRE [2026-03-12T20:16:55.110795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-03-12T20:16:55.121799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-03-12T20:16:55.122418] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-03-12T20:16:55.123514] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-03-12T20:16:55.123570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:55.123641] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:55.123672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:55.123747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:55.186021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:55.186925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:55.187014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:55.187046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:55.296070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:55.296242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:55.296286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:55.296316] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:55.299914] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-03-12T20:16:55.300245] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-03-12T20:16:55.300394] [INFO ] [sig ] AWRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:55.444824] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AWRE.txt [2026-03-12T20:16:55.444997] [INFO ] [sig ] [303/3274] Completed AWRE in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:55.445045] [INFO ] [sig ] [304/3274] Forecasting AXGN... [2026-03-12T20:16:55.445077] [INFO ] [sig ] Generating forecast for: AXGN [2026-03-12T20:16:55.445108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-03-12T20:16:55.457644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-03-12T20:16:55.458024] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-03-12T20:16:55.458870] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-03-12T20:16:55.458924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:55.458956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:55.458984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:55.459043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:55.518922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:55.519861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:55.519957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:55.519992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:55.648643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:55.648813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:55.648859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:55.648888] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:55.652384] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-03-12T20:16:55.652716] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-03-12T20:16:55.652857] [INFO ] [sig ] AXGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:55.803692] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AXGN.txt [2026-03-12T20:16:55.803863] [INFO ] [sig ] [304/3274] Completed AXGN in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:55.803906] [INFO ] [sig ] [305/3274] Forecasting AXP... [2026-03-12T20:16:55.803938] [INFO ] [sig ] Generating forecast for: AXP [2026-03-12T20:16:55.803968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-03-12T20:16:55.820075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-03-12T20:16:55.820602] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-03-12T20:16:55.821853] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-03-12T20:16:55.821919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:55.822159] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:55.822197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:55.822278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:55.884997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:55.885947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:55.886038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:55.886073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:56.011781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:56.012148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:56.012190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:56.012218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:56.015917] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=10.56%) [2026-03-12T20:16:56.016413] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-03-12T20:16:56.016565] [INFO ] [sig ] AXP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:56.171382] [INFO ] [LOCAL ] Saved forecast: AXP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AXP.txt [2026-03-12T20:16:56.171604] [INFO ] [sig ] [305/3274] Completed AXP in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-12T20:16:56.171651] [INFO ] [sig ] [306/3274] Forecasting AXS... [2026-03-12T20:16:56.171685] [INFO ] [sig ] Generating forecast for: AXS [2026-03-12T20:16:56.171715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-03-12T20:16:56.182820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-03-12T20:16:56.183164] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-03-12T20:16:56.183956] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-03-12T20:16:56.184009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:56.184042] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:56.184069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:56.184126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:56.241271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:56.242116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:56.242203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:56.242237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:56.371143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:56.371314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:56.371357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:56.371387] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:56.374986] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-03-12T20:16:56.375298] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-03-12T20:16:56.375442] [INFO ] [sig ] AXS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:56.517202] [INFO ] [LOCAL ] Saved forecast: AXS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AXS.txt [2026-03-12T20:16:56.517377] [INFO ] [sig ] [306/3274] Completed AXS in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-12T20:16:56.517418] [INFO ] [sig ] [307/3274] Forecasting AXSM... [2026-03-12T20:16:56.517450] [INFO ] [sig ] Generating forecast for: AXSM [2026-03-12T20:16:56.517482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-03-12T20:16:56.530280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-03-12T20:16:56.530724] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-03-12T20:16:56.531614] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-03-12T20:16:56.531679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:56.531711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:56.531738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:56.531795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:56.590475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:56.591458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:56.591547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:56.591599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:56.712527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:56.712669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:56.712709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:56.712754] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:56.716100] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-03-12T20:16:56.716378] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-03-12T20:16:56.716508] [INFO ] [sig ] AXSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:56.857249] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AXSM.txt [2026-03-12T20:16:56.857361] [INFO ] [sig ] [307/3274] Completed AXSM in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-12T20:16:56.857401] [INFO ] [sig ] [308/3274] Forecasting AXTA... [2026-03-12T20:16:56.857430] [INFO ] [sig ] Generating forecast for: AXTA [2026-03-12T20:16:56.857460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-03-12T20:16:56.868510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-03-12T20:16:56.868814] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-03-12T20:16:56.869600] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-03-12T20:16:56.869654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:56.869687] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:56.869714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:56.869771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:56.926663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:56.927258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:56.927337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:56.927370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:57.049426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:57.049562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:57.049629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:57.049659] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:57.053129] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-03-12T20:16:57.053403] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-03-12T20:16:57.053534] [INFO ] [sig ] AXTA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:57.195436] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AXTA.txt [2026-03-12T20:16:57.195545] [INFO ] [sig ] [308/3274] Completed AXTA in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-12T20:16:57.195602] [INFO ] [sig ] [309/3274] Forecasting AXTI... [2026-03-12T20:16:57.195635] [INFO ] [sig ] Generating forecast for: AXTI [2026-03-12T20:16:57.195664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-03-12T20:16:57.206616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-03-12T20:16:57.206908] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-03-12T20:16:57.207675] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-03-12T20:16:57.207729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:57.207793] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:57.207828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:57.207898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:57.265178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:57.265804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:57.265900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:57.265934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:57.384754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:57.384891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:57.384931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:57.384960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:57.388327] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=60.83%) [2026-03-12T20:16:57.388621] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-03-12T20:16:57.388756] [INFO ] [sig ] AXTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:57.529774] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AXTI.txt [2026-03-12T20:16:57.529883] [INFO ] [sig ] [309/3274] Completed AXTI in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:57.529923] [INFO ] [sig ] [310/3274] Forecasting AYI... [2026-03-12T20:16:57.529952] [INFO ] [sig ] Generating forecast for: AYI [2026-03-12T20:16:57.529982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-03-12T20:16:57.546432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-03-12T20:16:57.546740] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-03-12T20:16:57.547511] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-03-12T20:16:57.547564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:57.547615] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:57.547643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:57.547700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:57.605110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:57.605741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:57.605821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:57.605852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:57.729089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:57.729194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:57.729232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:57.729260] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:57.732462] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-03-12T20:16:57.732748] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-03-12T20:16:57.732880] [INFO ] [sig ] AYI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:57.874091] [INFO ] [LOCAL ] Saved forecast: AYI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AYI.txt [2026-03-12T20:16:57.874202] [INFO ] [sig ] [310/3274] Completed AYI in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:57.874243] [INFO ] [sig ] [311/3274] Forecasting AZ... [2026-03-12T20:16:57.874272] [INFO ] [sig ] Generating forecast for: AZ [2026-03-12T20:16:57.874303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-03-12T20:16:57.885761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-03-12T20:16:57.886058] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-03-12T20:16:57.886843] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-03-12T20:16:57.886896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:57.886929] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:57.886970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:57.887029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:57.944264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:57.944883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:57.944964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:57.944996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:58.063226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:58.063333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:58.063369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:58.063397] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:58.066621] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=67.07%) [2026-03-12T20:16:58.066894] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-03-12T20:16:58.067023] [INFO ] [sig ] AZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:58.208839] [INFO ] [LOCAL ] Saved forecast: AZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/AZ.txt [2026-03-12T20:16:58.208952] [INFO ] [sig ] [311/3274] Completed AZ in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:58.208990] [INFO ] [sig ] [312/3274] Forecasting AZN... [2026-03-12T20:16:58.209020] [INFO ] [sig ] Generating forecast for: AZN [2026-03-12T20:16:58.209051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-03-12T20:16:58.220407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-03-12T20:16:58.220730] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-03-12T20:16:58.221495] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-03-12T20:16:58.221548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:58.221600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:58.221630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:58.221687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:58.278569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:58.279188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:58.279268] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:58.279300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:58.399396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:58.399596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:58.399644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:58.399674] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:58.403331] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-03-12T20:16:58.403647] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-03-12T20:16:58.403793] [INFO ] [sig ] AZN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:58.545501] [INFO ] [LOCAL ] Saved forecast: AZN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AZN.txt [2026-03-12T20:16:58.545687] [INFO ] [sig ] [312/3274] Completed AZN in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:58.545740] [INFO ] [sig ] [313/3274] Forecasting AZO... [2026-03-12T20:16:58.545772] [INFO ] [sig ] Generating forecast for: AZO [2026-03-12T20:16:58.545804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-03-12T20:16:58.557498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-03-12T20:16:58.557884] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-03-12T20:16:58.558770] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-03-12T20:16:58.558824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:58.558861] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:58.558893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:58.558964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:58.616799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:58.617553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:58.617660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:58.617694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:58.738855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:58.739030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:58.739074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:58.739104] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:58.742598] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-03-12T20:16:58.742883] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-03-12T20:16:58.743011] [INFO ] [sig ] AZO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:58.884561] [INFO ] [LOCAL ] Saved forecast: AZO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AZO.txt [2026-03-12T20:16:58.884699] [INFO ] [sig ] [313/3274] Completed AZO in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:58.884739] [INFO ] [sig ] [314/3274] Forecasting AZZ... [2026-03-12T20:16:58.884769] [INFO ] [sig ] Generating forecast for: AZZ [2026-03-12T20:16:58.884798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-03-12T20:16:58.896359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-03-12T20:16:58.896688] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-03-12T20:16:58.897495] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-03-12T20:16:58.897548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:58.897619] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:58.897659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:58.897719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:58.955051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:58.955706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:58.955787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:58.955819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:59.079404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:59.079562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:59.079623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:59.079652] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:59.083074] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=40.12%) [2026-03-12T20:16:59.083357] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-03-12T20:16:59.083491] [INFO ] [sig ] AZZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:59.224655] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/AZZ.txt [2026-03-12T20:16:59.224798] [INFO ] [sig ] [314/3274] Completed AZZ in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:59.224840] [INFO ] [sig ] [315/3274] Forecasting BA... [2026-03-12T20:16:59.224872] [INFO ] [sig ] Generating forecast for: BA [2026-03-12T20:16:59.224936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-03-12T20:16:59.236006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-03-12T20:16:59.236335] [INFO ] [FORECASTER] Starting predict_future for BA [2026-03-12T20:16:59.237143] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-03-12T20:16:59.237197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:59.237228] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:59.237256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:59.237314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:59.294859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:59.295682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:59.295769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:59.295802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:59.423491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:59.423686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:59.423730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:59.423760] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:59.427404] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-03-12T20:16:59.427744] [INFO ] [FORECASTER] Completed predict_future for BA [2026-03-12T20:16:59.427890] [INFO ] [sig ] BA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:16:59.578123] [INFO ] [LOCAL ] Saved forecast: BA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BA.txt [2026-03-12T20:16:59.578300] [INFO ] [sig ] [315/3274] Completed BA in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:59.578346] [INFO ] [sig ] [316/3274] Forecasting BABA... [2026-03-12T20:16:59.578377] [INFO ] [sig ] Generating forecast for: BABA [2026-03-12T20:16:59.578407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-03-12T20:16:59.590902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-03-12T20:16:59.591351] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-03-12T20:16:59.592248] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-03-12T20:16:59.592305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:59.592339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:59.592367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:59.592426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:16:59.653050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:16:59.654001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:16:59.654093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:16:59.654127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:16:59.784184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:16:59.784372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:16:59.784419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:16:59.784450] [INFO ] [FORECASTER] Training complete [2026-03-12T20:16:59.788795] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-03-12T20:16:59.789144] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-03-12T20:16:59.789296] [INFO ] [sig ] BABA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:16:59.930994] [INFO ] [LOCAL ] Saved forecast: BABA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BABA.txt [2026-03-12T20:16:59.931138] [INFO ] [sig ] [316/3274] Completed BABA in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:16:59.931180] [INFO ] [sig ] [317/3274] Forecasting BABX... [2026-03-12T20:16:59.931212] [INFO ] [sig ] Generating forecast for: BABX [2026-03-12T20:16:59.931241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-03-12T20:16:59.942828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-03-12T20:16:59.943204] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-03-12T20:16:59.944063] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-03-12T20:16:59.944122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:16:59.944158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:16:59.944186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:16:59.944246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:00.002331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:00.003099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:00.003184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:00.003218] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:00.132192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:00.132372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:00.132414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:00.132443] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:00.136089] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=16.49%) [2026-03-12T20:17:00.136407] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-03-12T20:17:00.136556] [INFO ] [sig ] BABX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:00.281522] [INFO ] [LOCAL ] Saved forecast: BABX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BABX.txt [2026-03-12T20:17:00.281772] [INFO ] [sig ] [317/3274] Completed BABX in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:17:00.281826] [INFO ] [sig ] [318/3274] Forecasting BAC... [2026-03-12T20:17:00.281866] [INFO ] [sig ] Generating forecast for: BAC [2026-03-12T20:17:00.281904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-03-12T20:17:00.295647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-03-12T20:17:00.296088] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-03-12T20:17:00.296948] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-03-12T20:17:00.297004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:00.297038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:00.297067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:00.297126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:00.355849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:00.356777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:00.356876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:00.356911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:00.483271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:00.483437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:00.483484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:00.483529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:00.487250] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-03-12T20:17:00.487555] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-03-12T20:17:00.487746] [INFO ] [sig ] BAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:00.637927] [INFO ] [LOCAL ] Saved forecast: BAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BAC.txt [2026-03-12T20:17:00.638142] [INFO ] [sig ] [318/3274] Completed BAC in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:17:00.638205] [INFO ] [sig ] [319/3274] Forecasting BAH... [2026-03-12T20:17:00.638239] [INFO ] [sig ] Generating forecast for: BAH [2026-03-12T20:17:00.638269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-03-12T20:17:00.650888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-03-12T20:17:00.651296] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-03-12T20:17:00.652171] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-03-12T20:17:00.652231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:00.652274] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:00.652307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:00.652366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:00.729415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:00.730968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:00.731112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:00.731154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:00.876376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:00.876558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:00.876620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:00.876650] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:00.880395] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-03-12T20:17:00.880767] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-03-12T20:17:00.880919] [INFO ] [sig ] BAH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:01.032243] [INFO ] [LOCAL ] Saved forecast: BAH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BAH.txt [2026-03-12T20:17:01.032432] [INFO ] [sig ] [319/3274] Completed BAH in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:17:01.032476] [INFO ] [sig ] [320/3274] Forecasting BALL... [2026-03-12T20:17:01.032506] [INFO ] [sig ] Generating forecast for: BALL [2026-03-12T20:17:01.032536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-03-12T20:17:01.045070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-03-12T20:17:01.045465] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-03-12T20:17:01.046428] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-03-12T20:17:01.046494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:01.046538] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:01.046593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:01.046677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:01.110759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:01.111741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:01.111865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:01.111916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:01.246280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:01.246442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:01.246488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:01.246518] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:01.250200] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=19.84%) [2026-03-12T20:17:01.250497] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-03-12T20:17:01.250652] [INFO ] [sig ] BALL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:01.407438] [INFO ] [LOCAL ] Saved forecast: BALL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BALL.txt [2026-03-12T20:17:01.407623] [INFO ] [sig ] [320/3274] Completed BALL in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:17:01.407668] [INFO ] [sig ] [321/3274] Forecasting BAM... [2026-03-12T20:17:01.407699] [INFO ] [sig ] Generating forecast for: BAM [2026-03-12T20:17:01.407731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-03-12T20:17:01.419626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-03-12T20:17:01.420024] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-03-12T20:17:01.420915] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-03-12T20:17:01.420970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:01.421003] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:01.421031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:01.421089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:01.484233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:01.485267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:01.485385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:01.485440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:01.624147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:01.624303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:01.624363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:01.624406] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:01.629010] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-03-12T20:17:01.629386] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-03-12T20:17:01.629546] [INFO ] [sig ] BAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:01.781957] [INFO ] [LOCAL ] Saved forecast: BAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BAM.txt [2026-03-12T20:17:01.782127] [INFO ] [sig ] [321/3274] Completed BAM in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-12T20:17:01.782169] [INFO ] [sig ] [322/3274] Forecasting BANC... [2026-03-12T20:17:01.782201] [INFO ] [sig ] Generating forecast for: BANC [2026-03-12T20:17:01.782232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-03-12T20:17:01.794492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-03-12T20:17:01.794895] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-03-12T20:17:01.795793] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-03-12T20:17:01.795862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:01.795895] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:01.795922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:01.795980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:01.853270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:01.854199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:01.854290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:01.854324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:01.984382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:01.984607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:01.985240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:01.985279] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:01.989251] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-03-12T20:17:01.989676] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-03-12T20:17:01.989829] [INFO ] [sig ] BANC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:02.145913] [INFO ] [LOCAL ] Saved forecast: BANC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BANC.txt [2026-03-12T20:17:02.146113] [INFO ] [sig ] [322/3274] Completed BANC in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.8m [2026-03-12T20:17:02.146206] [INFO ] [sig ] [323/3274] Forecasting BAND... [2026-03-12T20:17:02.146248] [INFO ] [sig ] Generating forecast for: BAND [2026-03-12T20:17:02.146290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-03-12T20:17:02.160071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-03-12T20:17:02.160419] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-03-12T20:17:02.161387] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-03-12T20:17:02.161448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:02.161492] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:02.161530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:02.161629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:02.226566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:02.227492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:02.227591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:02.227627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:02.350757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:02.350932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:02.350983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:02.351018] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:02.354493] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-03-12T20:17:02.354796] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-03-12T20:17:02.354924] [INFO ] [sig ] BAND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:02.495619] [INFO ] [LOCAL ] Saved forecast: BAND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BAND.txt [2026-03-12T20:17:02.495769] [INFO ] [sig ] [323/3274] Completed BAND in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:02.495811] [INFO ] [sig ] [324/3274] Forecasting BANF... [2026-03-12T20:17:02.495841] [INFO ] [sig ] Generating forecast for: BANF [2026-03-12T20:17:02.495874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-03-12T20:17:02.508170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-03-12T20:17:02.508474] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-03-12T20:17:02.509291] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-03-12T20:17:02.509344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:02.509391] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:02.509420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:02.509477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:02.570021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:02.571139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:02.571257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:02.571317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:02.708773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:02.708940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:02.708984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:02.709014] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:02.713228] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-03-12T20:17:02.713740] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-03-12T20:17:02.713877] [INFO ] [sig ] BANF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:02.886567] [INFO ] [LOCAL ] Saved forecast: BANF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BANF.txt [2026-03-12T20:17:02.886805] [INFO ] [sig ] [324/3274] Completed BANF in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:02.886864] [INFO ] [sig ] [325/3274] Forecasting BANX... [2026-03-12T20:17:02.886905] [INFO ] [sig ] Generating forecast for: BANX [2026-03-12T20:17:02.886947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-03-12T20:17:02.902241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-03-12T20:17:02.902727] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-03-12T20:17:02.903798] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-03-12T20:17:02.903864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:02.903911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:02.903958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:02.904064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:02.971883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:02.972834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:02.972923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:02.972958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:03.093035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:03.093210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:03.093252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:03.093281] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:03.096838] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-03-12T20:17:03.097154] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-03-12T20:17:03.097286] [INFO ] [sig ] BANX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:03.240039] [INFO ] [LOCAL ] Saved forecast: BANX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BANX.txt [2026-03-12T20:17:03.240174] [INFO ] [sig ] [325/3274] Completed BANX in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:03.240215] [INFO ] [sig ] [326/3274] Forecasting BAP... [2026-03-12T20:17:03.240246] [INFO ] [sig ] Generating forecast for: BAP [2026-03-12T20:17:03.240276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-03-12T20:17:03.251716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-03-12T20:17:03.252008] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-03-12T20:17:03.252800] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-03-12T20:17:03.252852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:03.252885] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:03.252942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:03.253014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:03.310421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:03.311108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:03.311190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:03.311223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:03.428628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:03.428793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:03.428836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:03.428866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:03.432566] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=35.67%) [2026-03-12T20:17:03.432872] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-03-12T20:17:03.433007] [INFO ] [sig ] BAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:03.576626] [INFO ] [LOCAL ] Saved forecast: BAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BAP.txt [2026-03-12T20:17:03.576766] [INFO ] [sig ] [326/3274] Completed BAP in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:03.576806] [INFO ] [sig ] [327/3274] Forecasting BATRA... [2026-03-12T20:17:03.576901] [INFO ] [sig ] Generating forecast for: BATRA [2026-03-12T20:17:03.576936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-03-12T20:17:03.588243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-03-12T20:17:03.588536] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-03-12T20:17:03.589318] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-03-12T20:17:03.589370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:03.589402] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:03.589430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:03.589487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:03.646712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:03.647340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:03.647420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:03.647453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:03.765417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:03.765593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:03.765638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:03.765668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:03.769132] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-03-12T20:17:03.769409] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-03-12T20:17:03.769537] [INFO ] [sig ] BATRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:03.910433] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BATRA.txt [2026-03-12T20:17:03.910602] [INFO ] [sig ] [327/3274] Completed BATRA in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:03.910653] [INFO ] [sig ] [328/3274] Forecasting BATRK... [2026-03-12T20:17:03.910685] [INFO ] [sig ] Generating forecast for: BATRK [2026-03-12T20:17:03.910715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-03-12T20:17:03.921936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-03-12T20:17:03.922240] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-03-12T20:17:03.923037] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-03-12T20:17:03.923089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:03.923122] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:03.923150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:03.923208] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:03.981660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:03.982256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:03.982336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:03.982368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:04.106057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:04.106415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:04.106458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:04.106486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:04.110041] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-03-12T20:17:04.110331] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-03-12T20:17:04.110459] [INFO ] [sig ] BATRK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:04.252283] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BATRK.txt [2026-03-12T20:17:04.252407] [INFO ] [sig ] [328/3274] Completed BATRK in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:04.252447] [INFO ] [sig ] [329/3274] Forecasting BAX... [2026-03-12T20:17:04.252477] [INFO ] [sig ] Generating forecast for: BAX [2026-03-12T20:17:04.252506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-03-12T20:17:04.263514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-03-12T20:17:04.263817] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-03-12T20:17:04.264635] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-03-12T20:17:04.264689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:04.264720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:04.264748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:04.264805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:04.322173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:04.322869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:04.322949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:04.322983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:04.441205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:04.441350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:04.441391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:04.441420] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:04.444902] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-03-12T20:17:04.445184] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-03-12T20:17:04.445325] [INFO ] [sig ] BAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:04.585639] [INFO ] [LOCAL ] Saved forecast: BAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BAX.txt [2026-03-12T20:17:04.585761] [INFO ] [sig ] [329/3274] Completed BAX in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:04.585801] [INFO ] [sig ] [330/3274] Forecasting BB... [2026-03-12T20:17:04.585832] [INFO ] [sig ] Generating forecast for: BB [2026-03-12T20:17:04.585863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-03-12T20:17:04.596389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-03-12T20:17:04.596702] [INFO ] [FORECASTER] Starting predict_future for BB [2026-03-12T20:17:04.597474] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-03-12T20:17:04.597527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:04.597560] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:04.597612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:04.597672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:04.654633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:04.655246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:04.655325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:04.655358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:04.780916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:04.781072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:04.781113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:04.781142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:04.784610] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-03-12T20:17:04.784884] [INFO ] [FORECASTER] Completed predict_future for BB [2026-03-12T20:17:04.785009] [INFO ] [sig ] BB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:04.926685] [INFO ] [LOCAL ] Saved forecast: BB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BB.txt [2026-03-12T20:17:04.926805] [INFO ] [sig ] [330/3274] Completed BB in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:04.926845] [INFO ] [sig ] [331/3274] Forecasting BBAI... [2026-03-12T20:17:04.926875] [INFO ] [sig ] Generating forecast for: BBAI [2026-03-12T20:17:04.926906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-03-12T20:17:04.937895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-03-12T20:17:04.938188] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-03-12T20:17:04.939195] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-03-12T20:17:04.939438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:04.939470] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:04.939496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:04.939552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:04.997209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:04.997833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:04.997914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:04.997947] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:05.118376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:05.118531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:05.118590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:05.118642] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:05.122056] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-03-12T20:17:05.122328] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-03-12T20:17:05.122453] [INFO ] [sig ] BBAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:05.262515] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBAI.txt [2026-03-12T20:17:05.262649] [INFO ] [sig ] [331/3274] Completed BBAI in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:05.262691] [INFO ] [sig ] [332/3274] Forecasting BBCP... [2026-03-12T20:17:05.262721] [INFO ] [sig ] Generating forecast for: BBCP [2026-03-12T20:17:05.262750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-03-12T20:17:05.273681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-03-12T20:17:05.274013] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-03-12T20:17:05.274794] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-03-12T20:17:05.274846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:05.274879] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:05.274906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:05.274964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:05.333468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:05.334542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:05.334647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:05.334683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:05.456273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:05.456439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:05.456482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:05.456511] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:05.464032] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-03-12T20:17:05.464370] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-03-12T20:17:05.464525] [INFO ] [sig ] BBCP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:05.627763] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBCP.txt [2026-03-12T20:17:05.627964] [INFO ] [sig ] [332/3274] Completed BBCP in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:05.628021] [INFO ] [sig ] [333/3274] Forecasting BBD... [2026-03-12T20:17:05.628080] [INFO ] [sig ] Generating forecast for: BBD [2026-03-12T20:17:05.628125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-03-12T20:17:05.640178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-03-12T20:17:05.640605] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-03-12T20:17:05.641543] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-03-12T20:17:05.641625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:05.641662] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:05.641690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:05.641762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:05.712391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:05.713524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:05.713682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:05.713734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:05.855206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:05.855385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:05.855438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:05.855472] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:05.859509] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-03-12T20:17:05.859852] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-03-12T20:17:05.860001] [INFO ] [sig ] BBD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:06.028221] [INFO ] [LOCAL ] Saved forecast: BBD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBD.txt [2026-03-12T20:17:06.028402] [INFO ] [sig ] [333/3274] Completed BBD in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:06.028457] [INFO ] [sig ] [334/3274] Forecasting BBDO... [2026-03-12T20:17:06.028495] [INFO ] [sig ] Generating forecast for: BBDO [2026-03-12T20:17:06.028529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-03-12T20:17:06.040361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-03-12T20:17:06.040770] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-03-12T20:17:06.041635] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-03-12T20:17:06.041699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:06.041739] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:06.041767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:06.041824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:06.114557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:06.115558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:06.115673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:06.115713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:06.252444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:06.252650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:06.252707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:06.252742] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:06.256797] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-03-12T20:17:06.257120] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-03-12T20:17:06.257271] [INFO ] [sig ] BBDO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:06.407546] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBDO.txt [2026-03-12T20:17:06.407732] [INFO ] [sig ] [334/3274] Completed BBDO in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:06.407774] [INFO ] [sig ] [335/3274] Forecasting BBH... [2026-03-12T20:17:06.407805] [INFO ] [sig ] Generating forecast for: BBH [2026-03-12T20:17:06.407836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-03-12T20:17:06.420562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-03-12T20:17:06.420987] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-03-12T20:17:06.421921] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-03-12T20:17:06.421981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:06.422017] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:06.422066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:06.422136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:06.494696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:06.495607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:06.495698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:06.495733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:06.606174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:06.606342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:06.606384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:06.606413] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:06.609968] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-12T20:17:06.610249] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-03-12T20:17:06.610381] [INFO ] [sig ] BBH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:06.752692] [INFO ] [LOCAL ] Saved forecast: BBH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBH.txt [2026-03-12T20:17:06.752858] [INFO ] [sig ] [335/3274] Completed BBH in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-12T20:17:06.752900] [INFO ] [sig ] [336/3274] Forecasting BBIO... [2026-03-12T20:17:06.752931] [INFO ] [sig ] Generating forecast for: BBIO [2026-03-12T20:17:06.752961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-03-12T20:17:06.765212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-03-12T20:17:06.765538] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-03-12T20:17:06.766321] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-03-12T20:17:06.766374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:06.766407] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:06.766434] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:06.766491] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:06.824350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:06.825274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:06.825360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:06.825393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:06.952540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:06.952748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:06.952792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:06.952823] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:06.956310] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-03-12T20:17:06.956700] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-03-12T20:17:06.956833] [INFO ] [sig ] BBIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:07.100368] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBIO.txt [2026-03-12T20:17:07.100543] [INFO ] [sig ] [336/3274] Completed BBIO in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.7m [2026-03-12T20:17:07.100606] [INFO ] [sig ] [337/3274] Forecasting BBLG... [2026-03-12T20:17:07.100639] [INFO ] [sig ] Generating forecast for: BBLG [2026-03-12T20:17:07.100671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-03-12T20:17:07.115926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-03-12T20:17:07.116512] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-03-12T20:17:07.117341] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-03-12T20:17:07.117394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:07.117427] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:07.117454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:07.117511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:07.175299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:07.176245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:07.176332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:07.176365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:07.296762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:07.296937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:07.296992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:07.297031] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:07.301051] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=73.85%) [2026-03-12T20:17:07.301361] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-03-12T20:17:07.301511] [INFO ] [sig ] BBLG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:07.454053] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBLG.txt [2026-03-12T20:17:07.454222] [INFO ] [sig ] [337/3274] Completed BBLG in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.7m [2026-03-12T20:17:07.454265] [INFO ] [sig ] [338/3274] Forecasting BBN... [2026-03-12T20:17:07.454296] [INFO ] [sig ] Generating forecast for: BBN [2026-03-12T20:17:07.454329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-03-12T20:17:07.465973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-03-12T20:17:07.466299] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-03-12T20:17:07.467109] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-03-12T20:17:07.467165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:07.467199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:07.467228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:07.467287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:07.524740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:07.525642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:07.525725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:07.525759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:07.643685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:07.643854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:07.643896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:07.643925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:07.647367] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-03-12T20:17:07.647671] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-03-12T20:17:07.647806] [INFO ] [sig ] BBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:07.789810] [INFO ] [LOCAL ] Saved forecast: BBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBN.txt [2026-03-12T20:17:07.789977] [INFO ] [sig ] [338/3274] Completed BBN in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.7m [2026-03-12T20:17:07.790019] [INFO ] [sig ] [339/3274] Forecasting BBSI... [2026-03-12T20:17:07.790050] [INFO ] [sig ] Generating forecast for: BBSI [2026-03-12T20:17:07.790088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-03-12T20:17:07.801960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-03-12T20:17:07.802284] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-03-12T20:17:07.803075] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-03-12T20:17:07.803129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:07.803161] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:07.803187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:07.803245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:07.860486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:07.861414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:07.861500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:07.861533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:07.988790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:07.988960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:07.989001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:07.989030] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:07.993113] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-03-12T20:17:07.993388] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-03-12T20:17:07.993517] [INFO ] [sig ] BBSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:08.140130] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBSI.txt [2026-03-12T20:17:08.140300] [INFO ] [sig ] [339/3274] Completed BBSI in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.7m [2026-03-12T20:17:08.140372] [INFO ] [sig ] [340/3274] Forecasting BBUC... [2026-03-12T20:17:08.140404] [INFO ] [sig ] Generating forecast for: BBUC [2026-03-12T20:17:08.140434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-03-12T20:17:08.152252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-03-12T20:17:08.152592] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-03-12T20:17:08.153386] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-03-12T20:17:08.153439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:08.153471] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:08.153499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:08.153556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:08.212028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:08.212932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:08.213016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:08.213050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:08.334871] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:08.335041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:08.335086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:08.335122] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:08.338874] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-03-12T20:17:08.339168] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-03-12T20:17:08.339309] [INFO ] [sig ] BBUC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:08.492410] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBUC.txt [2026-03-12T20:17:08.492631] [INFO ] [sig ] [340/3274] Completed BBUC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:08.492684] [INFO ] [sig ] [341/3274] Forecasting BBVA... [2026-03-12T20:17:08.492716] [INFO ] [sig ] Generating forecast for: BBVA [2026-03-12T20:17:08.492756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-03-12T20:17:08.507198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-03-12T20:17:08.507721] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-03-12T20:17:08.508991] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-03-12T20:17:08.509060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:08.509107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:08.509140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:08.509207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:08.571659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:08.572760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:08.572871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:08.572910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:08.705890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:08.706069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:08.706112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:08.706141] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:08.709837] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-03-12T20:17:08.710181] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-03-12T20:17:08.710341] [INFO ] [sig ] BBVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:08.863288] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBVA.txt [2026-03-12T20:17:08.863454] [INFO ] [sig ] [341/3274] Completed BBVA in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:08.863498] [INFO ] [sig ] [342/3274] Forecasting BBWI... [2026-03-12T20:17:08.863528] [INFO ] [sig ] Generating forecast for: BBWI [2026-03-12T20:17:08.863560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-03-12T20:17:08.874910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-03-12T20:17:08.875282] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-03-12T20:17:08.876099] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-03-12T20:17:08.876165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:08.876204] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:08.876247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:08.876332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:08.936669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:08.937656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:08.937747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:08.937783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:09.064366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:09.064536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:09.064602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:09.064656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:09.068365] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=89.02%) [2026-03-12T20:17:09.068715] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-03-12T20:17:09.068867] [INFO ] [sig ] BBWI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:09.215351] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BBWI.txt [2026-03-12T20:17:09.215519] [INFO ] [sig ] [342/3274] Completed BBWI in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:09.215562] [INFO ] [sig ] [343/3274] Forecasting BBY... [2026-03-12T20:17:09.215616] [INFO ] [sig ] Generating forecast for: BBY [2026-03-12T20:17:09.215651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-03-12T20:17:09.226451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-03-12T20:17:09.226816] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-03-12T20:17:09.227614] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-03-12T20:17:09.227667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:09.227700] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:09.227755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:09.227814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:09.285195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:09.286131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:09.286219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:09.286252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:09.411124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:09.411297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:09.411340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:09.411371] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:09.414876] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: DOWN (p=31.33%) [2026-03-12T20:17:09.415172] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-03-12T20:17:09.415317] [INFO ] [sig ] BBY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:09.556759] [INFO ] [LOCAL ] Saved forecast: BBY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BBY.txt [2026-03-12T20:17:09.556926] [INFO ] [sig ] [343/3274] Completed BBY in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:09.556968] [INFO ] [sig ] [344/3274] Forecasting BC... [2026-03-12T20:17:09.557000] [INFO ] [sig ] Generating forecast for: BC [2026-03-12T20:17:09.557031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-03-12T20:17:09.568190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-03-12T20:17:09.568545] [INFO ] [FORECASTER] Starting predict_future for BC [2026-03-12T20:17:09.569338] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-03-12T20:17:09.569391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:09.569423] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:09.569450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:09.569508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:09.626645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:09.627516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:09.627621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:09.627657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:09.752216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:09.752395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:09.752436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:09.752465] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:09.755943] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=20.55%) [2026-03-12T20:17:09.756218] [INFO ] [FORECASTER] Completed predict_future for BC [2026-03-12T20:17:09.756345] [INFO ] [sig ] BC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:09.910628] [INFO ] [LOCAL ] Saved forecast: BC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BC.txt [2026-03-12T20:17:09.910803] [INFO ] [sig ] [344/3274] Completed BC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:09.910846] [INFO ] [sig ] [345/3274] Forecasting BCAL... [2026-03-12T20:17:09.910875] [INFO ] [sig ] Generating forecast for: BCAL [2026-03-12T20:17:09.910907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-03-12T20:17:09.922499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-03-12T20:17:09.922873] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-03-12T20:17:09.923671] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-03-12T20:17:09.923723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:09.923755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:09.923783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:09.923840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:09.981588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:09.982484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:09.982569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:09.982624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:10.099288] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:10.099672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:10.099715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:10.099744] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:10.103420] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=57.00%) [2026-03-12T20:17:10.103717] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-03-12T20:17:10.103845] [INFO ] [sig ] BCAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:10.247717] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCAL.txt [2026-03-12T20:17:10.247881] [INFO ] [sig ] [345/3274] Completed BCAL in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:10.247922] [INFO ] [sig ] [346/3274] Forecasting BCAX... [2026-03-12T20:17:10.247952] [INFO ] [sig ] Generating forecast for: BCAX [2026-03-12T20:17:10.247983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-03-12T20:17:10.259590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-03-12T20:17:10.259925] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-03-12T20:17:10.260724] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-03-12T20:17:10.260777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:10.260810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:10.260837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:10.260893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:10.318945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:10.319918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:10.320004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:10.320040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:10.445666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:10.445836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:10.445883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:10.445915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:10.449816] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-03-12T20:17:10.450146] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-03-12T20:17:10.450305] [INFO ] [sig ] BCAX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:10.602865] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCAX.txt [2026-03-12T20:17:10.603029] [INFO ] [sig ] [346/3274] Completed BCAX in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:10.603070] [INFO ] [sig ] [347/3274] Forecasting BCBP... [2026-03-12T20:17:10.603101] [INFO ] [sig ] Generating forecast for: BCBP [2026-03-12T20:17:10.603133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-03-12T20:17:10.615817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-03-12T20:17:10.616210] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-03-12T20:17:10.617256] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-03-12T20:17:10.617312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:10.617346] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:10.617376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:10.617436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:10.682696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:10.683888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:10.683979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:10.684013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:10.818224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:10.818400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:10.818443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:10.818473] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:10.821945] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=49.04%) [2026-03-12T20:17:10.822236] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-03-12T20:17:10.822383] [INFO ] [sig ] BCBP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:10.973290] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCBP.txt [2026-03-12T20:17:10.973434] [INFO ] [sig ] [347/3274] Completed BCBP in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:10.973475] [INFO ] [sig ] [348/3274] Forecasting BCC... [2026-03-12T20:17:10.973505] [INFO ] [sig ] Generating forecast for: BCC [2026-03-12T20:17:10.973536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-03-12T20:17:10.985283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-03-12T20:17:10.985602] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-03-12T20:17:10.986405] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-03-12T20:17:10.986473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:10.986508] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:10.986535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:10.986614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:11.043914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:11.044558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:11.044657] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:11.044691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:11.166169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:11.166336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:11.166379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:11.166407] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:11.169928] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-03-12T20:17:11.170255] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-03-12T20:17:11.170397] [INFO ] [sig ] BCC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:11.314018] [INFO ] [LOCAL ] Saved forecast: BCC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCC.txt [2026-03-12T20:17:11.314183] [INFO ] [sig ] [348/3274] Completed BCC in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:11.314224] [INFO ] [sig ] [349/3274] Forecasting BCDA... [2026-03-12T20:17:11.314254] [INFO ] [sig ] Generating forecast for: BCDA [2026-03-12T20:17:11.314286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-03-12T20:17:11.327807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-03-12T20:17:11.328322] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-03-12T20:17:11.329380] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-03-12T20:17:11.329439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:11.329474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:11.329503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:11.329564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:11.396155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:11.397146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:11.397320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:11.397360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:11.519943] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:11.520123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:11.520166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:11.520194] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:11.523835] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-03-12T20:17:11.524130] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-03-12T20:17:11.524288] [INFO ] [sig ] BCDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:11.680596] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCDA.txt [2026-03-12T20:17:11.680754] [INFO ] [sig ] [349/3274] Completed BCDA in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-12T20:17:11.680795] [INFO ] [sig ] [350/3274] Forecasting BCE... [2026-03-12T20:17:11.680827] [INFO ] [sig ] Generating forecast for: BCE [2026-03-12T20:17:11.680857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-03-12T20:17:11.691816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-03-12T20:17:11.692196] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-03-12T20:17:11.693007] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-03-12T20:17:11.693061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:11.693093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:11.693126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:11.693196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:11.755137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:11.756079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:11.756173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:11.756209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:11.885687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:11.885855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:11.885897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:11.885927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:11.889711] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-03-12T20:17:11.889989] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-03-12T20:17:11.890119] [INFO ] [sig ] BCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:12.036076] [INFO ] [LOCAL ] Saved forecast: BCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCE.txt [2026-03-12T20:17:12.036221] [INFO ] [sig ] [350/3274] Completed BCE in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:12.036263] [INFO ] [sig ] [351/3274] Forecasting BCH... [2026-03-12T20:17:12.036292] [INFO ] [sig ] Generating forecast for: BCH [2026-03-12T20:17:12.036323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-03-12T20:17:12.048066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-03-12T20:17:12.048679] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-03-12T20:17:12.049668] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-03-12T20:17:12.049722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:12.049755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:12.049781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:12.049838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:12.113822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:12.114865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:12.114971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:12.115015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:12.241514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:12.241706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:12.241754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:12.241785] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:12.245378] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-03-12T20:17:12.245693] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-03-12T20:17:12.245835] [INFO ] [sig ] BCH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:12.390613] [INFO ] [LOCAL ] Saved forecast: BCH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCH.txt [2026-03-12T20:17:12.390752] [INFO ] [sig ] [351/3274] Completed BCH in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:12.390800] [INFO ] [sig ] [352/3274] Forecasting BCML... [2026-03-12T20:17:12.390830] [INFO ] [sig ] Generating forecast for: BCML [2026-03-12T20:17:12.390861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-03-12T20:17:12.401856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-03-12T20:17:12.402210] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-03-12T20:17:12.403021] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-03-12T20:17:12.403074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:12.403107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:12.403134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:12.403191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:12.462592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:12.463365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:12.463455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:12.463490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:12.577690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:12.577853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:12.577897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:12.577927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:12.582081] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=56.58%) [2026-03-12T20:17:12.582404] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-03-12T20:17:12.582734] [INFO ] [sig ] BCML: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:12.730566] [INFO ] [LOCAL ] Saved forecast: BCML 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCML.txt [2026-03-12T20:17:12.730724] [INFO ] [sig ] [352/3274] Completed BCML in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:12.730766] [INFO ] [sig ] [353/3274] Forecasting BCO... [2026-03-12T20:17:12.730795] [INFO ] [sig ] Generating forecast for: BCO [2026-03-12T20:17:12.730826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-03-12T20:17:12.741697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-03-12T20:17:12.741997] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-03-12T20:17:12.742833] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-03-12T20:17:12.742885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:12.742918] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:12.742944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:12.743002] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:12.802887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:12.803751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:12.803835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:12.803868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:12.932968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:12.933125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:12.933169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:12.933206] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:12.936819] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-03-12T20:17:12.937107] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-03-12T20:17:12.937275] [INFO ] [sig ] BCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:13.080345] [INFO ] [LOCAL ] Saved forecast: BCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCO.txt [2026-03-12T20:17:13.080471] [INFO ] [sig ] [353/3274] Completed BCO in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:13.080519] [INFO ] [sig ] [354/3274] Forecasting BCPC... [2026-03-12T20:17:13.080550] [INFO ] [sig ] Generating forecast for: BCPC [2026-03-12T20:17:13.080600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-03-12T20:17:13.091620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-03-12T20:17:13.091919] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-03-12T20:17:13.092740] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-03-12T20:17:13.092793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:13.092830] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:13.092861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:13.092917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:13.150371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:13.150980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:13.151061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:13.151093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:13.272819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:13.272968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:13.273009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:13.273038] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:13.276499] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-03-12T20:17:13.276789] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-03-12T20:17:13.276916] [INFO ] [sig ] BCPC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:13.418896] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCPC.txt [2026-03-12T20:17:13.419016] [INFO ] [sig ] [354/3274] Completed BCPC in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:13.419055] [INFO ] [sig ] [355/3274] Forecasting BCRX... [2026-03-12T20:17:13.419084] [INFO ] [sig ] Generating forecast for: BCRX [2026-03-12T20:17:13.419115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-03-12T20:17:13.429959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-03-12T20:17:13.430239] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-03-12T20:17:13.431020] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-03-12T20:17:13.431074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:13.431107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:13.431134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:13.431191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:13.488792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:13.489401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:13.489486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:13.489518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:13.611958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:13.612121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:13.612205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:13.612243] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:13.615684] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-03-12T20:17:13.615965] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-03-12T20:17:13.616093] [INFO ] [sig ] BCRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:13.758550] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCRX.txt [2026-03-12T20:17:13.758685] [INFO ] [sig ] [355/3274] Completed BCRX in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:13.758725] [INFO ] [sig ] [356/3274] Forecasting BCS... [2026-03-12T20:17:13.758753] [INFO ] [sig ] Generating forecast for: BCS [2026-03-12T20:17:13.758783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-03-12T20:17:13.769905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-03-12T20:17:13.770184] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-03-12T20:17:13.770961] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-03-12T20:17:13.771014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:13.771046] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:13.771073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:13.771130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:13.828112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:13.828751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:13.828831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:13.828863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:13.947010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:13.947164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:13.947206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:13.947234] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:13.950680] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-03-12T20:17:13.950961] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-03-12T20:17:13.951093] [INFO ] [sig ] BCS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:14.094309] [INFO ] [LOCAL ] Saved forecast: BCS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCS.txt [2026-03-12T20:17:14.094435] [INFO ] [sig ] [356/3274] Completed BCS in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.6m [2026-03-12T20:17:14.094500] [INFO ] [sig ] [357/3274] Forecasting BCSF... [2026-03-12T20:17:14.094531] [INFO ] [sig ] Generating forecast for: BCSF [2026-03-12T20:17:14.094562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-03-12T20:17:14.105505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-03-12T20:17:14.105800] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-03-12T20:17:14.106611] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-03-12T20:17:14.106664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:14.106697] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:14.106724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:14.106780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:14.164353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:14.165004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:14.165084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:14.165116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:14.286833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:14.286992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:14.287035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:14.287064] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:14.294179] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=45.32%) [2026-03-12T20:17:14.294494] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-03-12T20:17:14.294652] [INFO ] [sig ] BCSF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:14.436060] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BCSF.txt [2026-03-12T20:17:14.436179] [INFO ] [sig ] [357/3274] Completed BCSF in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-12T20:17:14.436220] [INFO ] [sig ] [358/3274] Forecasting BCTX... [2026-03-12T20:17:14.436249] [INFO ] [sig ] Generating forecast for: BCTX [2026-03-12T20:17:14.436280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-03-12T20:17:14.446932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-03-12T20:17:14.447237] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-03-12T20:17:14.448046] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-03-12T20:17:14.448103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:14.448135] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:14.448163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:14.448220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:14.505852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:14.506696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:14.506979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:14.507014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:14.627925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:14.628096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:14.628138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:14.628166] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:14.631616] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=73.72%) [2026-03-12T20:17:14.631890] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-03-12T20:17:14.632017] [INFO ] [sig ] BCTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:14.774591] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCTX.txt [2026-03-12T20:17:14.774712] [INFO ] [sig ] [358/3274] Completed BCTX in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-12T20:17:14.774753] [INFO ] [sig ] [359/3274] Forecasting BCX... [2026-03-12T20:17:14.774783] [INFO ] [sig ] Generating forecast for: BCX [2026-03-12T20:17:14.774814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-03-12T20:17:14.785687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-03-12T20:17:14.785967] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-03-12T20:17:14.786776] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-03-12T20:17:14.786829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:14.786897] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:14.786928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:14.786986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:14.844709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:14.845357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:14.845446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:14.845478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:14.965489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:14.965838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:14.965878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:14.965906] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:14.969688] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-03-12T20:17:14.969963] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-03-12T20:17:14.970097] [INFO ] [sig ] BCX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:15.113710] [INFO ] [LOCAL ] Saved forecast: BCX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCX.txt [2026-03-12T20:17:15.113849] [INFO ] [sig ] [359/3274] Completed BCX in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-12T20:17:15.113889] [INFO ] [sig ] [360/3274] Forecasting BCYC... [2026-03-12T20:17:15.113919] [INFO ] [sig ] Generating forecast for: BCYC [2026-03-12T20:17:15.113951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-03-12T20:17:15.126000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-03-12T20:17:15.126316] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-03-12T20:17:15.127336] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-03-12T20:17:15.127395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:15.127426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:15.127695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:15.127756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:15.188085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:15.188797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:15.188879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:15.188911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:15.311334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:15.311499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:15.311541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:15.311589] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:15.315019] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-03-12T20:17:15.315299] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-03-12T20:17:15.315426] [INFO ] [sig ] BCYC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:15.458812] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BCYC.txt [2026-03-12T20:17:15.458932] [INFO ] [sig ] [360/3274] Completed BCYC in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-12T20:17:15.458972] [INFO ] [sig ] [361/3274] Forecasting BDC... [2026-03-12T20:17:15.459001] [INFO ] [sig ] Generating forecast for: BDC [2026-03-12T20:17:15.459031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-03-12T20:17:15.470415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-03-12T20:17:15.470921] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-03-12T20:17:15.471970] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-03-12T20:17:15.472022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:15.472055] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:15.472082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:15.472139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:15.532664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:15.533599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:15.533694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:15.533728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:15.658400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:15.658584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:15.658631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:15.658661] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:15.662871] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=56.46%) [2026-03-12T20:17:15.663146] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-03-12T20:17:15.663284] [INFO ] [sig ] BDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:15.813548] [INFO ] [LOCAL ] Saved forecast: BDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BDC.txt [2026-03-12T20:17:15.813930] [INFO ] [sig ] [361/3274] Completed BDC in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:15.813974] [INFO ] [sig ] [362/3274] Forecasting BDJ... [2026-03-12T20:17:15.814004] [INFO ] [sig ] Generating forecast for: BDJ [2026-03-12T20:17:15.814036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-03-12T20:17:15.826378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-03-12T20:17:15.826730] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-03-12T20:17:15.827519] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-03-12T20:17:15.827590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:15.827625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:15.827653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:15.827710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:15.888023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:15.888971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:15.889059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:15.889092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:16.012718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:16.012885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:16.012928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:16.012957] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:16.016520] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-03-12T20:17:16.016826] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-03-12T20:17:16.016962] [INFO ] [sig ] BDJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:16.161420] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BDJ.txt [2026-03-12T20:17:16.161608] [INFO ] [sig ] [362/3274] Completed BDJ in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:16.161654] [INFO ] [sig ] [363/3274] Forecasting BDN... [2026-03-12T20:17:16.161701] [INFO ] [sig ] Generating forecast for: BDN [2026-03-12T20:17:16.161737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-03-12T20:17:16.173131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-03-12T20:17:16.173559] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-03-12T20:17:16.174399] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-03-12T20:17:16.174453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:16.174485] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:16.174512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:16.174590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:16.232037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:16.232972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:16.233059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:16.233094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:16.354621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:16.354779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:16.354820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:16.354849] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:16.358326] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-03-12T20:17:16.358660] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-03-12T20:17:16.358792] [INFO ] [sig ] BDN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:16.500361] [INFO ] [LOCAL ] Saved forecast: BDN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BDN.txt [2026-03-12T20:17:16.500604] [INFO ] [sig ] [363/3274] Completed BDN in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:16.500663] [INFO ] [sig ] [364/3274] Forecasting BDSX... [2026-03-12T20:17:16.500693] [INFO ] [sig ] Generating forecast for: BDSX [2026-03-12T20:17:16.500726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-03-12T20:17:16.512350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-03-12T20:17:16.512775] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-03-12T20:17:16.513650] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-03-12T20:17:16.513705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:16.513737] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:16.513764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:16.513822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:16.576606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:16.577803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:16.577922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:16.577960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:16.695110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:16.695286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:16.695329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:16.695358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:16.699070] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-03-12T20:17:16.699403] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-03-12T20:17:16.699539] [INFO ] [sig ] BDSX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:16.847914] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BDSX.txt [2026-03-12T20:17:16.848125] [INFO ] [sig ] [364/3274] Completed BDSX in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:16.848180] [INFO ] [sig ] [365/3274] Forecasting BDTX... [2026-03-12T20:17:16.848211] [INFO ] [sig ] Generating forecast for: BDTX [2026-03-12T20:17:16.848244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-03-12T20:17:16.861105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-03-12T20:17:16.861468] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-03-12T20:17:16.862555] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-03-12T20:17:16.862641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:16.862682] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:16.862715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:16.862779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:16.922214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:16.923143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:16.923240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:16.923273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:17.049813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:17.049982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:17.050023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:17.050053] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:17.053588] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-03-12T20:17:17.053880] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-03-12T20:17:17.054010] [INFO ] [sig ] BDTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:17.197709] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BDTX.txt [2026-03-12T20:17:17.197886] [INFO ] [sig ] [365/3274] Completed BDTX in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:17.197931] [INFO ] [sig ] [366/3274] Forecasting BDX... [2026-03-12T20:17:17.197962] [INFO ] [sig ] Generating forecast for: BDX [2026-03-12T20:17:17.197994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-03-12T20:17:17.210353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-03-12T20:17:17.210982] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-03-12T20:17:17.211854] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-03-12T20:17:17.211908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:17.211941] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:17.211968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:17.212035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:17.276675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:17.277713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:17.277811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:17.277846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:17.403632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:17.403803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:17.403847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:17.403929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:17.407817] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=78.18%) [2026-03-12T20:17:17.408151] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-03-12T20:17:17.408290] [INFO ] [sig ] BDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:17.557528] [INFO ] [LOCAL ] Saved forecast: BDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BDX.txt [2026-03-12T20:17:17.557695] [INFO ] [sig ] [366/3274] Completed BDX in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:17.557737] [INFO ] [sig ] [367/3274] Forecasting BE... [2026-03-12T20:17:17.557769] [INFO ] [sig ] Generating forecast for: BE [2026-03-12T20:17:17.557800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-03-12T20:17:17.569344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-03-12T20:17:17.570040] [INFO ] [FORECASTER] Starting predict_future for BE [2026-03-12T20:17:17.570974] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-03-12T20:17:17.571028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:17.571063] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:17.571090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:17.571156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:17.633274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:17.634160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:17.634250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:17.634282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:17.762903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:17.763069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:17.763111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:17.763142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:17.766889] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=44.14%) [2026-03-12T20:17:17.767274] [INFO ] [FORECASTER] Completed predict_future for BE [2026-03-12T20:17:17.767480] [INFO ] [sig ] BE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:17.914981] [INFO ] [LOCAL ] Saved forecast: BE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BE.txt [2026-03-12T20:17:17.915121] [INFO ] [sig ] [367/3274] Completed BE in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:17.915162] [INFO ] [sig ] [368/3274] Forecasting BEAM... [2026-03-12T20:17:17.915194] [INFO ] [sig ] Generating forecast for: BEAM [2026-03-12T20:17:17.915225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-03-12T20:17:17.926160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-03-12T20:17:17.926529] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-03-12T20:17:17.927375] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-03-12T20:17:17.927430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:17.927463] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:17.927491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:17.927548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:17.988718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:17.989689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:17.989791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:17.989826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:18.123990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:18.124157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:18.124201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:18.124231] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:18.128149] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=95.73%) [2026-03-12T20:17:18.128684] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-03-12T20:17:18.128835] [INFO ] [sig ] BEAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:18.278972] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BEAM.txt [2026-03-12T20:17:18.279108] [INFO ] [sig ] [368/3274] Completed BEAM in 0.4s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:18.279149] [INFO ] [sig ] [369/3274] Forecasting BEEM... [2026-03-12T20:17:18.279179] [INFO ] [sig ] Generating forecast for: BEEM [2026-03-12T20:17:18.279210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-03-12T20:17:18.290382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-03-12T20:17:18.290698] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-03-12T20:17:18.291490] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-03-12T20:17:18.291542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:18.291592] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:18.291622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:18.291679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:18.350780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:18.351369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:18.351455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:18.351487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:18.471887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:18.472023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:18.472062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:18.472090] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:18.475930] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-03-12T20:17:18.476200] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-03-12T20:17:18.476326] [INFO ] [sig ] BEEM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:18.619348] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BEEM.txt [2026-03-12T20:17:18.619480] [INFO ] [sig ] [369/3274] Completed BEEM in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:18.619520] [INFO ] [sig ] [370/3274] Forecasting BEEP... [2026-03-12T20:17:18.619550] [INFO ] [sig ] Generating forecast for: BEEP [2026-03-12T20:17:18.619781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-03-12T20:17:18.632521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-03-12T20:17:18.632865] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-03-12T20:17:18.633835] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-03-12T20:17:18.633888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:18.633920] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:18.633948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:18.634045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:18.693447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:18.694230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:18.694310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:18.694342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:18.817860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:18.818074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:18.818126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:18.818157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:18.821932] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-03-12T20:17:18.822233] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-03-12T20:17:18.822377] [INFO ] [sig ] BEEP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:18.965219] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BEEP.txt [2026-03-12T20:17:18.965359] [INFO ] [sig ] [370/3274] Completed BEEP in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:18.965409] [INFO ] [sig ] [371/3274] Forecasting BEKE... [2026-03-12T20:17:18.965448] [INFO ] [sig ] Generating forecast for: BEKE [2026-03-12T20:17:18.965491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-03-12T20:17:18.978256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-03-12T20:17:18.978561] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-03-12T20:17:18.979380] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-03-12T20:17:18.979435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:18.979468] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:18.979495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:18.979551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:19.037404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:19.038124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:19.038206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:19.038238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:19.155698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:19.155853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:19.155894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:19.155923] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:19.159377] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-03-12T20:17:19.159686] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-03-12T20:17:19.159815] [INFO ] [sig ] BEKE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:19.300912] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BEKE.txt [2026-03-12T20:17:19.301030] [INFO ] [sig ] [371/3274] Completed BEKE in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:19.301069] [INFO ] [sig ] [372/3274] Forecasting BELFA... [2026-03-12T20:17:19.301099] [INFO ] [sig ] Generating forecast for: BELFA [2026-03-12T20:17:19.301130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-03-12T20:17:19.311847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-03-12T20:17:19.312158] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-03-12T20:17:19.312950] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-03-12T20:17:19.313039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:19.313073] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:19.313100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:19.313157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:19.370542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:19.371428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:19.371515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:19.371548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:19.477156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:19.477296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:19.477340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:19.477375] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:19.480836] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-03-12T20:17:19.481111] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-03-12T20:17:19.481237] [INFO ] [sig ] BELFA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:19.623180] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BELFA.txt [2026-03-12T20:17:19.623339] [INFO ] [sig ] [372/3274] Completed BELFA in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:19.623387] [INFO ] [sig ] [373/3274] Forecasting BELFB... [2026-03-12T20:17:19.623425] [INFO ] [sig ] Generating forecast for: BELFB [2026-03-12T20:17:19.623465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-03-12T20:17:19.634445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-03-12T20:17:19.634761] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-03-12T20:17:19.635528] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-03-12T20:17:19.635604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:19.635639] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:19.635666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:19.635729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:19.694136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:19.694893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:19.694975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:19.695008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:19.820851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:19.821017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:19.821058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:19.821087] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:19.824527] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=79.26%) [2026-03-12T20:17:19.824824] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-03-12T20:17:19.824959] [INFO ] [sig ] BELFB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:19.967912] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BELFB.txt [2026-03-12T20:17:19.968096] [INFO ] [sig ] [373/3274] Completed BELFB in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.5m [2026-03-12T20:17:19.968169] [INFO ] [sig ] [374/3274] Forecasting BEN... [2026-03-12T20:17:19.968201] [INFO ] [sig ] Generating forecast for: BEN [2026-03-12T20:17:19.968233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-03-12T20:17:19.979118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-03-12T20:17:19.979425] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-03-12T20:17:19.980214] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-03-12T20:17:19.980267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:19.980299] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:19.980326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:19.980383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:20.038114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:20.038992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:20.039079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:20.039111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:20.162129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:20.162294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:20.162337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:20.162367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:20.165817] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-03-12T20:17:20.166090] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-03-12T20:17:20.166219] [INFO ] [sig ] BEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:20.312338] [INFO ] [LOCAL ] Saved forecast: BEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BEN.txt [2026-03-12T20:17:20.312482] [INFO ] [sig ] [374/3274] Completed BEN in 0.3s | 2.77 sym/s | Total: 2.2m | ETA: 17.4m [2026-03-12T20:17:20.312533] [INFO ] [sig ] [375/3274] Forecasting BEP... [2026-03-12T20:17:20.312564] [INFO ] [sig ] Generating forecast for: BEP [2026-03-12T20:17:20.312615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-03-12T20:17:20.323776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-03-12T20:17:20.324081] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-03-12T20:17:20.324892] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-03-12T20:17:20.324945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:20.324987] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:20.325016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:20.325074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:20.384005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:20.384733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:20.384843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:20.384878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:20.512321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:20.512467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:20.512514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:20.512543] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:20.516028] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=47.11%) [2026-03-12T20:17:20.516300] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-03-12T20:17:20.516432] [INFO ] [sig ] BEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:20.658602] [INFO ] [LOCAL ] Saved forecast: BEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BEP.txt [2026-03-12T20:17:20.658932] [INFO ] [sig ] [375/3274] Completed BEP in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:20.658976] [INFO ] [sig ] [376/3274] Forecasting BEPH... [2026-03-12T20:17:20.659006] [INFO ] [sig ] Generating forecast for: BEPH [2026-03-12T20:17:20.659036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-03-12T20:17:20.671738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-03-12T20:17:20.672065] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-03-12T20:17:20.673043] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-03-12T20:17:20.673097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:20.673128] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:20.673156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:20.673213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:20.736893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:20.737833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:20.737925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:20.737961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:20.859817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:20.859981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:20.860022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:20.860051] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:20.863536] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=16.42%) [2026-03-12T20:17:20.863823] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-03-12T20:17:20.863951] [INFO ] [sig ] BEPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:21.005435] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BEPH.txt [2026-03-12T20:17:21.005559] [INFO ] [sig ] [376/3274] Completed BEPH in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:21.005618] [INFO ] [sig ] [377/3274] Forecasting BEPI... [2026-03-12T20:17:21.005649] [INFO ] [sig ] Generating forecast for: BEPI [2026-03-12T20:17:21.005680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-03-12T20:17:21.016978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-03-12T20:17:21.017302] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-03-12T20:17:21.018111] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-03-12T20:17:21.018164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:21.018196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:21.018251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:21.018310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:21.081047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:21.081810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:21.081896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:21.081930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:21.188321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:21.188494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:21.188539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:21.188589] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:21.192257] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-03-12T20:17:21.192596] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-03-12T20:17:21.192742] [INFO ] [sig ] BEPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:21.336141] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BEPI.txt [2026-03-12T20:17:21.336285] [INFO ] [sig ] [377/3274] Completed BEPI in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:21.336325] [INFO ] [sig ] [378/3274] Forecasting BFAM... [2026-03-12T20:17:21.336355] [INFO ] [sig ] Generating forecast for: BFAM [2026-03-12T20:17:21.336386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-03-12T20:17:21.348081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-03-12T20:17:21.348425] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-03-12T20:17:21.349253] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-03-12T20:17:21.349308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:21.349343] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:21.349372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:21.349435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:21.408643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:21.409495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:21.409602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:21.409640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:21.533025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:21.533188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:21.533230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:21.533263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:21.536850] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=31.79%) [2026-03-12T20:17:21.537131] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-03-12T20:17:21.537263] [INFO ] [sig ] BFAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:21.689627] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BFAM.txt [2026-03-12T20:17:21.689786] [INFO ] [sig ] [378/3274] Completed BFAM in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:21.689836] [INFO ] [sig ] [379/3274] Forecasting BFC... [2026-03-12T20:17:21.689867] [INFO ] [sig ] Generating forecast for: BFC [2026-03-12T20:17:21.689897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-03-12T20:17:21.701156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-03-12T20:17:21.701483] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-03-12T20:17:21.702322] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-03-12T20:17:21.702375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:21.702408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:21.702436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:21.702494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:21.759870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:21.760514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:21.760612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:21.760646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:21.884676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:21.884851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:21.884894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:21.884924] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:21.888466] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=60.74%) [2026-03-12T20:17:21.888767] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-03-12T20:17:21.888897] [INFO ] [sig ] BFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:22.032084] [INFO ] [LOCAL ] Saved forecast: BFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BFC.txt [2026-03-12T20:17:22.032244] [INFO ] [sig ] [379/3274] Completed BFC in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:22.032286] [INFO ] [sig ] [380/3274] Forecasting BFH... [2026-03-12T20:17:22.032316] [INFO ] [sig ] Generating forecast for: BFH [2026-03-12T20:17:22.032347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-03-12T20:17:22.043240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-03-12T20:17:22.043537] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-03-12T20:17:22.044327] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-03-12T20:17:22.044379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:22.044412] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:22.044438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:22.044494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:22.101345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:22.102154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:22.102239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:22.102272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:22.226901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:22.227068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:22.227109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:22.227137] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:22.231055] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=86.41%) [2026-03-12T20:17:22.231365] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-03-12T20:17:22.231498] [INFO ] [sig ] BFH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:22.377003] [INFO ] [LOCAL ] Saved forecast: BFH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BFH.txt [2026-03-12T20:17:22.377205] [INFO ] [sig ] [380/3274] Completed BFH in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:22.377252] [INFO ] [sig ] [381/3274] Forecasting BFLY... [2026-03-12T20:17:22.377283] [INFO ] [sig ] Generating forecast for: BFLY [2026-03-12T20:17:22.377314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-03-12T20:17:22.391197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-03-12T20:17:22.391690] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-03-12T20:17:22.392549] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-03-12T20:17:22.392624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:22.392846] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:22.392874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:22.392933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:22.462431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:22.463886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:22.463981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:22.464015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:22.596451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:22.596644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:22.596689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:22.596718] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:22.600297] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-03-12T20:17:22.600610] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-03-12T20:17:22.600754] [INFO ] [sig ] BFLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:22.753548] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BFLY.txt [2026-03-12T20:17:22.753718] [INFO ] [sig ] [381/3274] Completed BFLY in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:22.753759] [INFO ] [sig ] [382/3274] Forecasting BFS... [2026-03-12T20:17:22.753790] [INFO ] [sig ] Generating forecast for: BFS [2026-03-12T20:17:22.753820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-03-12T20:17:22.765792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-03-12T20:17:22.766230] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-03-12T20:17:22.767082] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-03-12T20:17:22.767136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:22.767169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:22.767196] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:22.767253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:22.827925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:22.828943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:22.829032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:22.829066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:22.965284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:22.965458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:22.965509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:22.965543] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:22.969275] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-03-12T20:17:22.969605] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-03-12T20:17:22.969740] [INFO ] [sig ] BFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:23.115755] [INFO ] [LOCAL ] Saved forecast: BFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BFS.txt [2026-03-12T20:17:23.115922] [INFO ] [sig ] [382/3274] Completed BFS in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:23.115966] [INFO ] [sig ] [383/3274] Forecasting BG... [2026-03-12T20:17:23.115996] [INFO ] [sig ] Generating forecast for: BG [2026-03-12T20:17:23.116028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-03-12T20:17:23.127563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-03-12T20:17:23.127909] [INFO ] [FORECASTER] Starting predict_future for BG [2026-03-12T20:17:23.128765] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-03-12T20:17:23.128819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:23.128864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:23.128892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:23.128948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:23.188273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:23.189116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:23.189208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:23.189241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:23.310327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:23.310509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:23.310559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:23.310613] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:23.314277] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-03-12T20:17:23.314639] [INFO ] [FORECASTER] Completed predict_future for BG [2026-03-12T20:17:23.314808] [INFO ] [sig ] BG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:23.471651] [INFO ] [LOCAL ] Saved forecast: BG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BG.txt [2026-03-12T20:17:23.471818] [INFO ] [sig ] [383/3274] Completed BG in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:23.471862] [INFO ] [sig ] [384/3274] Forecasting BGB... [2026-03-12T20:17:23.471892] [INFO ] [sig ] Generating forecast for: BGB [2026-03-12T20:17:23.471925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-03-12T20:17:23.483828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-03-12T20:17:23.484268] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-03-12T20:17:23.485279] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-03-12T20:17:23.485332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:23.485364] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:23.485392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:23.485449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:23.546016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:23.546942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:23.547033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:23.547068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:23.674365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:23.674552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:23.674637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:23.674670] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:23.678411] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-03-12T20:17:23.678761] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-03-12T20:17:23.678902] [INFO ] [sig ] BGB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:23.846874] [INFO ] [LOCAL ] Saved forecast: BGB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BGB.txt [2026-03-12T20:17:23.847046] [INFO ] [sig ] [384/3274] Completed BGB in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:23.847096] [INFO ] [sig ] [385/3274] Forecasting BGC... [2026-03-12T20:17:23.847128] [INFO ] [sig ] Generating forecast for: BGC [2026-03-12T20:17:23.847162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-03-12T20:17:23.859115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-03-12T20:17:23.859501] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-03-12T20:17:23.860319] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-03-12T20:17:23.860374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:23.860408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:23.860436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:23.860493] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:23.920422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:23.921365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:23.921457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:23.921495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:24.044985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:24.045148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:24.045199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:24.045231] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:24.049027] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=76.61%) [2026-03-12T20:17:24.049356] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-03-12T20:17:24.049522] [INFO ] [sig ] BGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:24.206111] [INFO ] [LOCAL ] Saved forecast: BGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGC.txt [2026-03-12T20:17:24.206316] [INFO ] [sig ] [385/3274] Completed BGC in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:24.206371] [INFO ] [sig ] [386/3274] Forecasting BGH... [2026-03-12T20:17:24.206403] [INFO ] [sig ] Generating forecast for: BGH [2026-03-12T20:17:24.206442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-03-12T20:17:24.220684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-03-12T20:17:24.221331] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-03-12T20:17:24.222377] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-03-12T20:17:24.222436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:24.222474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:24.222508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:24.222613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:24.284048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:24.285327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:24.285447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:24.285484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:24.410879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:24.411052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:24.411095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:24.411125] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:24.414794] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-03-12T20:17:24.415102] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-03-12T20:17:24.415246] [INFO ] [sig ] BGH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:24.574425] [INFO ] [LOCAL ] Saved forecast: BGH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGH.txt [2026-03-12T20:17:24.574624] [INFO ] [sig ] [386/3274] Completed BGH in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:24.574856] [INFO ] [sig ] [387/3274] Forecasting BGLC... [2026-03-12T20:17:24.574900] [INFO ] [sig ] Generating forecast for: BGLC [2026-03-12T20:17:24.574936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-03-12T20:17:24.587477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-03-12T20:17:24.587874] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-03-12T20:17:24.588762] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-03-12T20:17:24.588817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:24.588848] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:24.588874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:24.588930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:24.646779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:24.647486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:24.647606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:24.647642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:24.761380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:24.761545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:24.761604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:24.761636] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:24.765138] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-03-12T20:17:24.765452] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-03-12T20:17:24.765613] [INFO ] [sig ] BGLC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:24.908336] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGLC.txt [2026-03-12T20:17:24.908470] [INFO ] [sig ] [387/3274] Completed BGLC in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-12T20:17:24.908510] [INFO ] [sig ] [388/3274] Forecasting BGRN... [2026-03-12T20:17:24.908541] [INFO ] [sig ] Generating forecast for: BGRN [2026-03-12T20:17:24.908589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-03-12T20:17:24.920244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-03-12T20:17:24.920593] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-03-12T20:17:24.921354] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-03-12T20:17:24.921406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:24.921440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:24.921467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:24.921528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:24.983247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:24.983976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:24.984064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:24.984100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:25.106261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:25.106416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:25.106457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:25.106486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:25.110336] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-03-12T20:17:25.110630] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-03-12T20:17:25.110757] [INFO ] [sig ] BGRN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:25.258564] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGRN.txt [2026-03-12T20:17:25.258741] [INFO ] [sig ] [388/3274] Completed BGRN in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.3m [2026-03-12T20:17:25.258796] [INFO ] [sig ] [389/3274] Forecasting BGS... [2026-03-12T20:17:25.258828] [INFO ] [sig ] Generating forecast for: BGS [2026-03-12T20:17:25.258861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-03-12T20:17:25.270340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-03-12T20:17:25.270709] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-03-12T20:17:25.271497] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-03-12T20:17:25.271552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:25.271606] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:25.271635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:25.271881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:25.336089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:25.336920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:25.337009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:25.337050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:25.468123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:25.468303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:25.468348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:25.468378] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:25.472203] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=20.78%) [2026-03-12T20:17:25.472569] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-03-12T20:17:25.472743] [INFO ] [sig ] BGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:25.619919] [INFO ] [LOCAL ] Saved forecast: BGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BGS.txt [2026-03-12T20:17:25.620071] [INFO ] [sig ] [389/3274] Completed BGS in 0.4s | 2.77 sym/s | Total: 2.3m | ETA: 17.3m [2026-03-12T20:17:25.620112] [INFO ] [sig ] [390/3274] Forecasting BGSF... [2026-03-12T20:17:25.620143] [INFO ] [sig ] Generating forecast for: BGSF [2026-03-12T20:17:25.620176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-03-12T20:17:25.632167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-03-12T20:17:25.632538] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-03-12T20:17:25.633331] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-03-12T20:17:25.633384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:25.633415] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:25.633446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:25.633533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:25.692383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:25.693168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:25.693254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:25.693288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:25.815082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:25.815256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:25.815311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:25.815364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:25.819009] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-03-12T20:17:25.819286] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-03-12T20:17:25.819417] [INFO ] [sig ] BGSF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:25.962592] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BGSF.txt [2026-03-12T20:17:25.962746] [INFO ] [sig ] [390/3274] Completed BGSF in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.3m [2026-03-12T20:17:25.962816] [INFO ] [sig ] [391/3274] Forecasting BGX... [2026-03-12T20:17:25.962848] [INFO ] [sig ] Generating forecast for: BGX [2026-03-12T20:17:25.962879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-03-12T20:17:25.974166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-03-12T20:17:25.974477] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-03-12T20:17:25.975304] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-03-12T20:17:25.975358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:25.975390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:25.975417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:25.975479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:26.033564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:26.034443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:26.034547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:26.034612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:26.155110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:26.155278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:26.155320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:26.155350] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:26.158936] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-03-12T20:17:26.159217] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-03-12T20:17:26.159351] [INFO ] [sig ] BGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:26.300498] [INFO ] [LOCAL ] Saved forecast: BGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGX.txt [2026-03-12T20:17:26.300666] [INFO ] [sig ] [391/3274] Completed BGX in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 17.3m [2026-03-12T20:17:26.300732] [INFO ] [sig ] [392/3274] Forecasting BGY... [2026-03-12T20:17:26.300763] [INFO ] [sig ] Generating forecast for: BGY [2026-03-12T20:17:26.300794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-03-12T20:17:26.311917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-03-12T20:17:26.312273] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-03-12T20:17:26.313131] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-03-12T20:17:26.313186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:26.313218] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:26.313244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:26.313303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:26.369898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:26.370594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:26.370680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:26.370729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:26.497471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:26.497657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:26.497703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:26.497732] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:26.501354] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-03-12T20:17:26.501661] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-03-12T20:17:26.501795] [INFO ] [sig ] BGY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:26.714331] [INFO ] [LOCAL ] Saved forecast: BGY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BGY.txt [2026-03-12T20:17:26.714491] [INFO ] [sig ] [392/3274] Completed BGY in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:26.714533] [INFO ] [sig ] [393/3274] Forecasting BHC... [2026-03-12T20:17:26.714562] [INFO ] [sig ] Generating forecast for: BHC [2026-03-12T20:17:26.714615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-03-12T20:17:26.726844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-03-12T20:17:26.727181] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-03-12T20:17:26.727987] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-03-12T20:17:26.728067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:26.728101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:26.728128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:26.728185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:26.786614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:26.787379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:26.787465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:26.787498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:26.910237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:26.910403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:26.910445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:26.910474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:26.913889] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=66.13%) [2026-03-12T20:17:26.914165] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-03-12T20:17:26.914295] [INFO ] [sig ] BHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:27.060663] [INFO ] [LOCAL ] Saved forecast: BHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHC.txt [2026-03-12T20:17:27.060990] [INFO ] [sig ] [393/3274] Completed BHC in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:27.061031] [INFO ] [sig ] [394/3274] Forecasting BHE... [2026-03-12T20:17:27.061061] [INFO ] [sig ] Generating forecast for: BHE [2026-03-12T20:17:27.061094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-03-12T20:17:27.072895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-03-12T20:17:27.073232] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-03-12T20:17:27.074022] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-03-12T20:17:27.074075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:27.074107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:27.074134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:27.074235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:27.133712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:27.134629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:27.134717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:27.134751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:27.262130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:27.262329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:27.262390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:27.262430] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:27.267197] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-03-12T20:17:27.267549] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-03-12T20:17:27.267724] [INFO ] [sig ] BHE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:27.432306] [INFO ] [LOCAL ] Saved forecast: BHE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHE.txt [2026-03-12T20:17:27.432468] [INFO ] [sig ] [394/3274] Completed BHE in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:27.432510] [INFO ] [sig ] [395/3274] Forecasting BHF... [2026-03-12T20:17:27.432543] [INFO ] [sig ] Generating forecast for: BHF [2026-03-12T20:17:27.432600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-03-12T20:17:27.443729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-03-12T20:17:27.444052] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-03-12T20:17:27.444894] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-03-12T20:17:27.444949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:27.444982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:27.445009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:27.445066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:27.502666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:27.503367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:27.503451] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:27.503484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:27.627467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:27.627670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:27.627718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:27.627747] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:27.631313] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-03-12T20:17:27.631611] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-03-12T20:17:27.631744] [INFO ] [sig ] BHF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:27.778212] [INFO ] [LOCAL ] Saved forecast: BHF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHF.txt [2026-03-12T20:17:27.778372] [INFO ] [sig ] [395/3274] Completed BHF in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:27.778414] [INFO ] [sig ] [396/3274] Forecasting BHFAL... [2026-03-12T20:17:27.778446] [INFO ] [sig ] Generating forecast for: BHFAL [2026-03-12T20:17:27.778478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-03-12T20:17:27.790099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-03-12T20:17:27.790456] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-03-12T20:17:27.791290] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-03-12T20:17:27.791360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:27.791395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:27.791423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:27.791481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:27.848523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:27.849317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:27.849403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:27.849436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:27.968833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:27.968986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:27.969027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:27.969057] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:27.972492] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-03-12T20:17:27.972793] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-03-12T20:17:27.972925] [INFO ] [sig ] BHFAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:28.120763] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHFAL.txt [2026-03-12T20:17:28.120907] [INFO ] [sig ] [396/3274] Completed BHFAL in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:28.120949] [INFO ] [sig ] [397/3274] Forecasting BHFAM... [2026-03-12T20:17:28.120978] [INFO ] [sig ] Generating forecast for: BHFAM [2026-03-12T20:17:28.121011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-03-12T20:17:28.133763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-03-12T20:17:28.134314] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-03-12T20:17:28.135351] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-03-12T20:17:28.135404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:28.135435] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:28.135461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:28.135517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:28.195093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:28.195805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:28.195888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:28.195920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:28.317915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:28.318100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:28.318146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:28.318174] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:28.321774] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-03-12T20:17:28.322083] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-03-12T20:17:28.322212] [INFO ] [sig ] BHFAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:28.464320] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHFAM.txt [2026-03-12T20:17:28.464445] [INFO ] [sig ] [397/3274] Completed BHFAM in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:28.464486] [INFO ] [sig ] [398/3274] Forecasting BHFAN... [2026-03-12T20:17:28.464517] [INFO ] [sig ] Generating forecast for: BHFAN [2026-03-12T20:17:28.464554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-03-12T20:17:28.476443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-03-12T20:17:28.476762] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-03-12T20:17:28.477524] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-03-12T20:17:28.477597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:28.477632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:28.477660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:28.477718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:28.535873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:28.536565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:28.536674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:28.536707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:28.657238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:28.657387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:28.657430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:28.657459] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:28.660879] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-03-12T20:17:28.661152] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-03-12T20:17:28.661283] [INFO ] [sig ] BHFAN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:28.804213] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHFAN.txt [2026-03-12T20:17:28.804388] [INFO ] [sig ] [398/3274] Completed BHFAN in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:28.804430] [INFO ] [sig ] [399/3274] Forecasting BHFAO... [2026-03-12T20:17:28.804460] [INFO ] [sig ] Generating forecast for: BHFAO [2026-03-12T20:17:28.804491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-03-12T20:17:28.816446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-03-12T20:17:28.816802] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-03-12T20:17:28.817592] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-03-12T20:17:28.817646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:28.817678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:28.817706] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:28.817762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:28.875023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:28.875691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:28.875773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:28.875806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:28.997671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:28.997867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:28.997917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:28.997948] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:29.001782] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-03-12T20:17:29.002089] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-03-12T20:17:29.002229] [INFO ] [sig ] BHFAO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:29.147342] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHFAO.txt [2026-03-12T20:17:29.147496] [INFO ] [sig ] [399/3274] Completed BHFAO in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:29.147539] [INFO ] [sig ] [400/3274] Forecasting BHFAP... [2026-03-12T20:17:29.147585] [INFO ] [sig ] Generating forecast for: BHFAP [2026-03-12T20:17:29.147622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-03-12T20:17:29.159829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-03-12T20:17:29.160158] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-03-12T20:17:29.160993] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-03-12T20:17:29.161047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:29.161079] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:29.161106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:29.161163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:29.219654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:29.220477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:29.220563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:29.220615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:29.341718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:29.341866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:29.341907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:29.341936] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:29.345349] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-03-12T20:17:29.345646] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-03-12T20:17:29.345773] [INFO ] [sig ] BHFAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:29.488807] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHFAP.txt [2026-03-12T20:17:29.488944] [INFO ] [sig ] [400/3274] Completed BHFAP in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:29.488986] [INFO ] [sig ] [401/3274] Forecasting BHK... [2026-03-12T20:17:29.489017] [INFO ] [sig ] Generating forecast for: BHK [2026-03-12T20:17:29.489047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-03-12T20:17:29.500086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-03-12T20:17:29.500414] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-03-12T20:17:29.501211] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-03-12T20:17:29.501265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:29.501298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:29.501326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:29.501382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:29.558841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:29.559461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:29.559543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:29.559599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:29.686201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:29.686367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:29.686411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:29.686441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:29.689973] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-03-12T20:17:29.690248] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-03-12T20:17:29.690377] [INFO ] [sig ] BHK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:29.832550] [INFO ] [LOCAL ] Saved forecast: BHK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHK.txt [2026-03-12T20:17:29.832699] [INFO ] [sig ] [401/3274] Completed BHK in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-12T20:17:29.832740] [INFO ] [sig ] [402/3274] Forecasting BHP... [2026-03-12T20:17:29.832777] [INFO ] [sig ] Generating forecast for: BHP [2026-03-12T20:17:29.832810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-03-12T20:17:29.844460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-03-12T20:17:29.844804] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-03-12T20:17:29.845609] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-03-12T20:17:29.845668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:29.845701] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:29.845728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:29.845785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:29.905689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:29.906550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:29.906660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:29.906695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:30.034830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:30.034997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:30.035050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:30.035081] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:30.038605] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-03-12T20:17:30.039075] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-03-12T20:17:30.039206] [INFO ] [sig ] BHP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:30.183355] [INFO ] [LOCAL ] Saved forecast: BHP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BHP.txt [2026-03-12T20:17:30.183480] [INFO ] [sig ] [402/3274] Completed BHP in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:30.183519] [INFO ] [sig ] [403/3274] Forecasting BHRB... [2026-03-12T20:17:30.183548] [INFO ] [sig ] Generating forecast for: BHRB [2026-03-12T20:17:30.183597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-03-12T20:17:30.194797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-03-12T20:17:30.195150] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-03-12T20:17:30.195953] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-03-12T20:17:30.196007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:30.196038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:30.196065] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:30.196122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:30.253212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:30.253946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:30.254028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:30.254061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:30.372476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:30.372669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:30.372713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:30.372743] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:30.376208] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=34.12%) [2026-03-12T20:17:30.376485] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-03-12T20:17:30.376632] [INFO ] [sig ] BHRB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:30.521733] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHRB.txt [2026-03-12T20:17:30.521897] [INFO ] [sig ] [403/3274] Completed BHRB in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:30.521940] [INFO ] [sig ] [404/3274] Forecasting BHVN... [2026-03-12T20:17:30.521971] [INFO ] [sig ] Generating forecast for: BHVN [2026-03-12T20:17:30.522002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-03-12T20:17:30.533679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-03-12T20:17:30.534027] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-03-12T20:17:30.534824] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-03-12T20:17:30.534876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:30.534907] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:30.534934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:30.534992] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:30.593339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:30.594457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:30.594546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:30.594597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:30.716881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:30.717046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:30.717088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:30.717118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:30.720605] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-03-12T20:17:30.720903] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-03-12T20:17:30.721034] [INFO ] [sig ] BHVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:30.862630] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BHVN.txt [2026-03-12T20:17:30.862783] [INFO ] [sig ] [404/3274] Completed BHVN in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:30.862831] [INFO ] [sig ] [405/3274] Forecasting BIB... [2026-03-12T20:17:30.862874] [INFO ] [sig ] Generating forecast for: BIB [2026-03-12T20:17:30.862910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-03-12T20:17:30.873852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-03-12T20:17:30.874262] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-03-12T20:17:30.875110] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-03-12T20:17:30.875165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:30.875198] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:30.875226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:30.875284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:30.932349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:30.933190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:30.933275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:30.933308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:31.040716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:31.040882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:31.040924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:31.040955] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:31.044432] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-03-12T20:17:31.044785] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-03-12T20:17:31.044930] [INFO ] [sig ] BIB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:31.187012] [INFO ] [LOCAL ] Saved forecast: BIB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BIB.txt [2026-03-12T20:17:31.187144] [INFO ] [sig ] [405/3274] Completed BIB in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:31.187184] [INFO ] [sig ] [406/3274] Forecasting BIIB... [2026-03-12T20:17:31.187214] [INFO ] [sig ] Generating forecast for: BIIB [2026-03-12T20:17:31.187245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-03-12T20:17:31.199082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-03-12T20:17:31.199494] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-03-12T20:17:31.200308] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-03-12T20:17:31.200362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:31.200394] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:31.200422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:31.200478] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:31.261058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:31.261753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:31.261836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:31.261869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:31.391423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:31.391614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:31.391659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:31.391709] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:31.395145] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-03-12T20:17:31.395418] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-03-12T20:17:31.395563] [INFO ] [sig ] BIIB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:31.540010] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BIIB.txt [2026-03-12T20:17:31.540159] [INFO ] [sig ] [406/3274] Completed BIIB in 0.4s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:31.540201] [INFO ] [sig ] [407/3274] Forecasting BILI... [2026-03-12T20:17:31.540230] [INFO ] [sig ] Generating forecast for: BILI [2026-03-12T20:17:31.540261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-03-12T20:17:31.551787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-03-12T20:17:31.552088] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-03-12T20:17:31.552879] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-03-12T20:17:31.552948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:31.552981] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:31.553008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:31.553065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:31.611587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:31.612301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:31.612384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:31.612417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:31.731910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:31.732069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:31.732112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:31.732140] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:31.735599] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-03-12T20:17:31.735876] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-03-12T20:17:31.736004] [INFO ] [sig ] BILI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:31.882604] [INFO ] [LOCAL ] Saved forecast: BILI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BILI.txt [2026-03-12T20:17:31.882749] [INFO ] [sig ] [407/3274] Completed BILI in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:31.882815] [INFO ] [sig ] [408/3274] Forecasting BILL... [2026-03-12T20:17:31.882846] [INFO ] [sig ] Generating forecast for: BILL [2026-03-12T20:17:31.882877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-03-12T20:17:31.894278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-03-12T20:17:31.894595] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-03-12T20:17:31.895367] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-03-12T20:17:31.895420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:31.895452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:31.895480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:31.895537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:31.952835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:31.953521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:31.953623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:31.953659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:32.080144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:32.080328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:32.080380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:32.080410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:32.083969] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-03-12T20:17:32.084245] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-03-12T20:17:32.084378] [INFO ] [sig ] BILL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:32.228903] [INFO ] [LOCAL ] Saved forecast: BILL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BILL.txt [2026-03-12T20:17:32.229068] [INFO ] [sig ] [408/3274] Completed BILL in 0.3s | 2.78 sym/s | Total: 2.4m | ETA: 17.2m [2026-03-12T20:17:32.229112] [INFO ] [sig ] [409/3274] Forecasting BIO... [2026-03-12T20:17:32.229142] [INFO ] [sig ] Generating forecast for: BIO [2026-03-12T20:17:32.229175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-03-12T20:17:32.240296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-03-12T20:17:32.240605] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-03-12T20:17:32.241370] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-03-12T20:17:32.241423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:32.241456] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:32.241484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:32.241542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:32.298771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:32.299378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:32.299460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:32.299493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:32.415990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:32.416143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:32.416184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:32.416212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:32.419693] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-03-12T20:17:32.419991] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-03-12T20:17:32.420122] [INFO ] [sig ] BIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:32.562677] [INFO ] [LOCAL ] Saved forecast: BIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BIO.txt [2026-03-12T20:17:32.562823] [INFO ] [sig ] [409/3274] Completed BIO in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-12T20:17:32.562864] [INFO ] [sig ] [410/3274] Forecasting BIP... [2026-03-12T20:17:32.562895] [INFO ] [sig ] Generating forecast for: BIP [2026-03-12T20:17:32.562927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-03-12T20:17:32.573837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-03-12T20:17:32.574115] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-03-12T20:17:32.574894] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-03-12T20:17:32.574947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:32.574979] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:32.575006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:32.575063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:32.632556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:32.633231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:32.633311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:32.633343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:32.756343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:32.756504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:32.756545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:32.756592] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:32.760097] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-03-12T20:17:32.760372] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-03-12T20:17:32.760499] [INFO ] [sig ] BIP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:32.905220] [INFO ] [LOCAL ] Saved forecast: BIP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BIP.txt [2026-03-12T20:17:32.905361] [INFO ] [sig ] [410/3274] Completed BIP in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-12T20:17:32.905414] [INFO ] [sig ] [411/3274] Forecasting BIPH... [2026-03-12T20:17:32.905445] [INFO ] [sig ] Generating forecast for: BIPH [2026-03-12T20:17:32.905478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-03-12T20:17:32.916537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-03-12T20:17:32.916918] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-03-12T20:17:32.917727] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-03-12T20:17:32.917780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:32.917812] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:32.917869] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:32.917927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:32.976192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:32.976914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:32.976994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:32.977028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:33.080263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:33.080413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:33.080454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:33.080485] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:33.084411] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=54.73%) [2026-03-12T20:17:33.084715] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-03-12T20:17:33.084853] [INFO ] [sig ] BIPH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:33.228737] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BIPH.txt [2026-03-12T20:17:33.228931] [INFO ] [sig ] [411/3274] Completed BIPH in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-12T20:17:33.228980] [INFO ] [sig ] [412/3274] Forecasting BIPI... [2026-03-12T20:17:33.229011] [INFO ] [sig ] Generating forecast for: BIPI [2026-03-12T20:17:33.229048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-03-12T20:17:33.241399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-03-12T20:17:33.241814] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-03-12T20:17:33.242601] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-03-12T20:17:33.242655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:33.242691] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:33.242718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:33.242775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:33.300274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:33.301172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:33.301261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:33.301294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:33.412061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:33.412225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:33.412268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:33.412298] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:33.415907] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-03-12T20:17:33.416198] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-03-12T20:17:33.416370] [INFO ] [sig ] BIPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:33.563860] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BIPI.txt [2026-03-12T20:17:33.564046] [INFO ] [sig ] [412/3274] Completed BIPI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-12T20:17:33.564102] [INFO ] [sig ] [413/3274] Forecasting BIRD... [2026-03-12T20:17:33.564148] [INFO ] [sig ] Generating forecast for: BIRD [2026-03-12T20:17:33.564196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-03-12T20:17:33.575716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-03-12T20:17:33.576055] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-03-12T20:17:33.576856] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-03-12T20:17:33.576910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:33.576944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:33.576972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:33.577028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:33.637150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:33.637880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:33.637963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:33.637997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:33.762869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:33.763033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:33.763075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:33.763104] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:33.766546] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=50.30%) [2026-03-12T20:17:33.766872] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-03-12T20:17:33.766999] [INFO ] [sig ] BIRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:33.909385] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BIRD.txt [2026-03-12T20:17:33.909516] [INFO ] [sig ] [413/3274] Completed BIRD in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-12T20:17:33.909556] [INFO ] [sig ] [414/3274] Forecasting BIRK... [2026-03-12T20:17:33.909604] [INFO ] [sig ] Generating forecast for: BIRK [2026-03-12T20:17:33.909637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-03-12T20:17:33.920369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-03-12T20:17:33.920685] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-03-12T20:17:33.921443] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-03-12T20:17:33.921496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:33.921529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:33.921557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:33.921641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:33.979704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:33.980384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:33.980466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:33.980501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:34.101027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:34.101193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:34.101269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:34.101300] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:34.104926] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=28.53%) [2026-03-12T20:17:34.105205] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-03-12T20:17:34.105335] [INFO ] [sig ] BIRK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:34.248784] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BIRK.txt [2026-03-12T20:17:34.248925] [INFO ] [sig ] [414/3274] Completed BIRK in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:34.248966] [INFO ] [sig ] [415/3274] Forecasting BITF... [2026-03-12T20:17:34.248996] [INFO ] [sig ] Generating forecast for: BITF [2026-03-12T20:17:34.249026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-03-12T20:17:34.259979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-03-12T20:17:34.260300] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-03-12T20:17:34.261104] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-03-12T20:17:34.261158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:34.261190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:34.261217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:34.261274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:34.319935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:34.320816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:34.320905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:34.320939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:34.447734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:34.447930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:34.447974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:34.448006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:34.451630] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=8.46%) [2026-03-12T20:17:34.451917] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-03-12T20:17:34.452050] [INFO ] [sig ] BITF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:34.595245] [INFO ] [LOCAL ] Saved forecast: BITF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BITF.txt [2026-03-12T20:17:34.595396] [INFO ] [sig ] [415/3274] Completed BITF in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:34.595436] [INFO ] [sig ] [416/3274] Forecasting BIVI... [2026-03-12T20:17:34.595466] [INFO ] [sig ] Generating forecast for: BIVI [2026-03-12T20:17:34.595498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-03-12T20:17:34.606653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-03-12T20:17:34.606970] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-03-12T20:17:34.607756] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-03-12T20:17:34.607809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:34.607841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:34.607867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:34.607924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:34.665925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:34.666698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:34.666784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:34.666819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:34.786197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:34.786353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:34.786393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:34.786422] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:34.789859] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-03-12T20:17:34.790137] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-03-12T20:17:34.790264] [INFO ] [sig ] BIVI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:34.930646] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BIVI.txt [2026-03-12T20:17:34.930789] [INFO ] [sig ] [416/3274] Completed BIVI in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:34.930829] [INFO ] [sig ] [417/3274] Forecasting BJ... [2026-03-12T20:17:34.930859] [INFO ] [sig ] Generating forecast for: BJ [2026-03-12T20:17:34.930890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-03-12T20:17:34.942877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-03-12T20:17:34.943199] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-03-12T20:17:34.943987] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-03-12T20:17:34.944040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:34.944072] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:34.944100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:34.944156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:35.002187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:35.002879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:35.002961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:35.002995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:35.131791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:35.131957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:35.132000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:35.132028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:35.135627] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-03-12T20:17:35.135907] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-03-12T20:17:35.136038] [INFO ] [sig ] BJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:35.277807] [INFO ] [LOCAL ] Saved forecast: BJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BJ.txt [2026-03-12T20:17:35.277943] [INFO ] [sig ] [417/3274] Completed BJ in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:35.277985] [INFO ] [sig ] [418/3274] Forecasting BJRI... [2026-03-12T20:17:35.278014] [INFO ] [sig ] Generating forecast for: BJRI [2026-03-12T20:17:35.278060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-03-12T20:17:35.289105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-03-12T20:17:35.289409] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-03-12T20:17:35.290197] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-03-12T20:17:35.290251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:35.290307] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:35.290337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:35.290395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:35.349020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:35.349698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:35.349793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:35.349834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:35.482979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:35.483170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:35.483238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:35.483289] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:35.488764] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-03-12T20:17:35.489106] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-03-12T20:17:35.489252] [INFO ] [sig ] BJRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:35.637199] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BJRI.txt [2026-03-12T20:17:35.637332] [INFO ] [sig ] [418/3274] Completed BJRI in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:35.637372] [INFO ] [sig ] [419/3274] Forecasting BKCH... [2026-03-12T20:17:35.637402] [INFO ] [sig ] Generating forecast for: BKCH [2026-03-12T20:17:35.637432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-03-12T20:17:35.647884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-03-12T20:17:35.648221] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-03-12T20:17:35.649008] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-03-12T20:17:35.649062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:35.649094] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:35.649120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:35.649177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:35.707002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:35.707764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:35.707865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:35.707906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:35.826383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:35.826561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:35.826627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:35.826658] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:35.830441] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-03-12T20:17:35.830895] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-03-12T20:17:35.831059] [INFO ] [sig ] BKCH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:35.983428] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BKCH.txt [2026-03-12T20:17:35.983609] [INFO ] [sig ] [419/3274] Completed BKCH in 0.3s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:35.983652] [INFO ] [sig ] [420/3274] Forecasting BKD... [2026-03-12T20:17:35.983682] [INFO ] [sig ] Generating forecast for: BKD [2026-03-12T20:17:35.983715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-03-12T20:17:35.996622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-03-12T20:17:35.997047] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-03-12T20:17:35.997908] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-03-12T20:17:35.997964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:35.997999] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:35.998056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:35.998119] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:36.058947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:36.059904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:36.059996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:36.060028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:36.197164] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:36.197328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:36.197370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:36.197399] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:36.201157] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-03-12T20:17:36.201517] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-03-12T20:17:36.201676] [INFO ] [sig ] BKD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:36.366254] [INFO ] [LOCAL ] Saved forecast: BKD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BKD.txt [2026-03-12T20:17:36.366424] [INFO ] [sig ] [420/3274] Completed BKD in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:36.366467] [INFO ] [sig ] [421/3274] Forecasting BKE... [2026-03-12T20:17:36.366497] [INFO ] [sig ] Generating forecast for: BKE [2026-03-12T20:17:36.366529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-03-12T20:17:36.379925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-03-12T20:17:36.380322] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-03-12T20:17:36.381142] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-03-12T20:17:36.381198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:36.381230] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:36.381257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:36.381315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:36.453353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:36.454270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:36.454396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:36.454431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:36.586203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:36.586384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:36.586429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:36.586459] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:36.590432] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-03-12T20:17:36.590849] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-03-12T20:17:36.591004] [INFO ] [sig ] BKE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:36.749336] [INFO ] [LOCAL ] Saved forecast: BKE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BKE.txt [2026-03-12T20:17:36.749509] [INFO ] [sig ] [421/3274] Completed BKE in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:36.749553] [INFO ] [sig ] [422/3274] Forecasting BKH... [2026-03-12T20:17:36.749615] [INFO ] [sig ] Generating forecast for: BKH [2026-03-12T20:17:36.749650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-03-12T20:17:36.761008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-03-12T20:17:36.761394] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-03-12T20:17:36.762288] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-03-12T20:17:36.762344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:36.762391] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:36.762446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:36.762513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:36.824322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:36.825476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:36.825636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:36.825690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:36.951939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:36.952107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:36.952151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:36.952182] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:36.955868] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-03-12T20:17:36.956202] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-03-12T20:17:36.956344] [INFO ] [sig ] BKH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:37.101185] [INFO ] [LOCAL ] Saved forecast: BKH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BKH.txt [2026-03-12T20:17:37.101323] [INFO ] [sig ] [422/3274] Completed BKH in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:37.101365] [INFO ] [sig ] [423/3274] Forecasting BKNG... [2026-03-12T20:17:37.101395] [INFO ] [sig ] Generating forecast for: BKNG [2026-03-12T20:17:37.101427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-03-12T20:17:37.116429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-03-12T20:17:37.117006] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-03-12T20:17:37.117972] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-03-12T20:17:37.118058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:37.118103] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:37.118132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:37.118193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:37.177279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:37.178479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:37.178617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:37.178684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:37.305495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:37.305768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:37.305818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:37.305848] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:37.310692] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-03-12T20:17:37.311018] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-03-12T20:17:37.311163] [INFO ] [sig ] BKNG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:37.469692] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BKNG.txt [2026-03-12T20:17:37.469900] [INFO ] [sig ] [423/3274] Completed BKNG in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:37.469950] [INFO ] [sig ] [424/3274] Forecasting BKSY... [2026-03-12T20:17:37.469981] [INFO ] [sig ] Generating forecast for: BKSY [2026-03-12T20:17:37.470014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-03-12T20:17:37.483193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-03-12T20:17:37.483689] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-03-12T20:17:37.484565] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-03-12T20:17:37.484645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:37.484678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:37.484705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:37.484763] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:37.549883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:37.551130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:37.551237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:37.551273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:37.693368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:37.693588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:37.693638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:37.693669] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:37.698184] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-03-12T20:17:37.698493] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-03-12T20:17:37.698652] [INFO ] [sig ] BKSY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:37.844812] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BKSY.txt [2026-03-12T20:17:37.845072] [INFO ] [sig ] [424/3274] Completed BKSY in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:37.845126] [INFO ] [sig ] [425/3274] Forecasting BL... [2026-03-12T20:17:37.845163] [INFO ] [sig ] Generating forecast for: BL [2026-03-12T20:17:37.845202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-03-12T20:17:37.858193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-03-12T20:17:37.858673] [INFO ] [FORECASTER] Starting predict_future for BL [2026-03-12T20:17:37.859828] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-03-12T20:17:37.859914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:37.859962] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:37.860001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:37.860123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:37.924235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:37.925247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:37.925351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:37.925387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:38.068622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:38.068802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:38.068848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:38.068897] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:38.072506] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-03-12T20:17:38.072855] [INFO ] [FORECASTER] Completed predict_future for BL [2026-03-12T20:17:38.073005] [INFO ] [sig ] BL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:38.271346] [INFO ] [LOCAL ] Saved forecast: BL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BL.txt [2026-03-12T20:17:38.271734] [INFO ] [sig ] [425/3274] Completed BL in 0.4s | 2.78 sym/s | Total: 2.5m | ETA: 17.1m [2026-03-12T20:17:38.271793] [INFO ] [sig ] [426/3274] Forecasting BLBD... [2026-03-12T20:17:38.271834] [INFO ] [sig ] Generating forecast for: BLBD [2026-03-12T20:17:38.271878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-03-12T20:17:38.288956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-03-12T20:17:38.289483] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-03-12T20:17:38.290818] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-03-12T20:17:38.290894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:38.290945] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:38.290988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:38.291244] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:38.351331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:38.352276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:38.352365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:38.352403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:38.480065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:38.480256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:38.480303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:38.480336] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:38.483976] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-03-12T20:17:38.484273] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-03-12T20:17:38.484417] [INFO ] [sig ] BLBD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:38.637649] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BLBD.txt [2026-03-12T20:17:38.637860] [INFO ] [sig ] [426/3274] Completed BLBD in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:38.637914] [INFO ] [sig ] [427/3274] Forecasting BLCN... [2026-03-12T20:17:38.637952] [INFO ] [sig ] Generating forecast for: BLCN [2026-03-12T20:17:38.637992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-03-12T20:17:38.649800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-03-12T20:17:38.650268] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-03-12T20:17:38.651299] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-03-12T20:17:38.651365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:38.651402] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:38.651433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:38.651495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:38.715971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:38.716908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:38.717002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:38.717039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:38.828093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:38.828269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:38.828312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:38.828342] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:38.831840] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=80.90%) [2026-03-12T20:17:38.832123] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-03-12T20:17:38.832256] [INFO ] [sig ] BLCN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:38.976745] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLCN.txt [2026-03-12T20:17:38.976912] [INFO ] [sig ] [427/3274] Completed BLCN in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:38.976957] [INFO ] [sig ] [428/3274] Forecasting BLCO... [2026-03-12T20:17:38.976989] [INFO ] [sig ] Generating forecast for: BLCO [2026-03-12T20:17:38.977024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-03-12T20:17:38.989510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-03-12T20:17:38.989969] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-03-12T20:17:38.990884] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-03-12T20:17:38.990954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:38.991026] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:38.991055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:38.991115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:39.049569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:39.050519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:39.050634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:39.050672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:39.199951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:39.200139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:39.200183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:39.200213] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:39.205096] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-03-12T20:17:39.205603] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-03-12T20:17:39.205794] [INFO ] [sig ] BLCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:39.357491] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BLCO.txt [2026-03-12T20:17:39.357687] [INFO ] [sig ] [428/3274] Completed BLCO in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:39.357735] [INFO ] [sig ] [429/3274] Forecasting BLD... [2026-03-12T20:17:39.357766] [INFO ] [sig ] Generating forecast for: BLD [2026-03-12T20:17:39.357800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-03-12T20:17:39.369918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-03-12T20:17:39.370337] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-03-12T20:17:39.371148] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-03-12T20:17:39.371208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:39.371254] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:39.371291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:39.371369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:39.431159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:39.432106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:39.432213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:39.432252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:39.554836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:39.555017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:39.555251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:39.555280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:39.562219] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-03-12T20:17:39.562564] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-03-12T20:17:39.562716] [INFO ] [sig ] BLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:39.710480] [INFO ] [LOCAL ] Saved forecast: BLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLD.txt [2026-03-12T20:17:39.710653] [INFO ] [sig ] [429/3274] Completed BLD in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:39.710713] [INFO ] [sig ] [430/3274] Forecasting BLDP... [2026-03-12T20:17:39.710749] [INFO ] [sig ] Generating forecast for: BLDP [2026-03-12T20:17:39.710790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-03-12T20:17:39.722033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-03-12T20:17:39.722323] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-03-12T20:17:39.723118] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-03-12T20:17:39.723171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:39.723204] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:39.723231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:39.723288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:39.781398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:39.782081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:39.782164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:39.782197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:39.904558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:39.904740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:39.904782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:39.904811] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:39.908356] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-03-12T20:17:39.908687] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-03-12T20:17:39.908827] [INFO ] [sig ] BLDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:40.058217] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLDP.txt [2026-03-12T20:17:40.058384] [INFO ] [sig ] [430/3274] Completed BLDP in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:40.058427] [INFO ] [sig ] [431/3274] Forecasting BLFS... [2026-03-12T20:17:40.058457] [INFO ] [sig ] Generating forecast for: BLFS [2026-03-12T20:17:40.058490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-03-12T20:17:40.070137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-03-12T20:17:40.070432] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-03-12T20:17:40.071254] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-03-12T20:17:40.071344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:40.071380] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:40.071408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:40.071466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:40.129277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:40.129966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:40.130049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:40.130083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:40.268859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:40.269026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:40.269067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:40.269133] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:40.272675] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-03-12T20:17:40.272986] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-03-12T20:17:40.273117] [INFO ] [sig ] BLFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:40.423616] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BLFS.txt [2026-03-12T20:17:40.423803] [INFO ] [sig ] [431/3274] Completed BLFS in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-12T20:17:40.423851] [INFO ] [sig ] [432/3274] Forecasting BLK... [2026-03-12T20:17:40.423886] [INFO ] [sig ] Generating forecast for: BLK [2026-03-12T20:17:40.423919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-03-12T20:17:40.435590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-03-12T20:17:40.435917] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-03-12T20:17:40.436740] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-03-12T20:17:40.436795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:40.436830] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:40.436857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:40.436915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:40.494868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:40.495790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:40.495883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:40.495916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:40.625888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:40.626249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:40.626291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:40.626321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:40.630066] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-12T20:17:40.630353] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-03-12T20:17:40.630487] [INFO ] [sig ] BLK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:40.782139] [INFO ] [LOCAL ] Saved forecast: BLK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLK.txt [2026-03-12T20:17:40.782289] [INFO ] [sig ] [432/3274] Completed BLK in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:40.782333] [INFO ] [sig ] [433/3274] Forecasting BLKB... [2026-03-12T20:17:40.782363] [INFO ] [sig ] Generating forecast for: BLKB [2026-03-12T20:17:40.782395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-03-12T20:17:40.793688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-03-12T20:17:40.794059] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-03-12T20:17:40.794887] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-03-12T20:17:40.794941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:40.794975] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:40.795002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:40.795063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:40.853525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:40.854429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:40.854521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:40.854555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:40.986323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:40.986485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:40.986528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:40.986558] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:40.990196] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=39.03%) [2026-03-12T20:17:40.990496] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-03-12T20:17:40.990663] [INFO ] [sig ] BLKB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:41.138322] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BLKB.txt [2026-03-12T20:17:41.138475] [INFO ] [sig ] [433/3274] Completed BLKB in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:41.138515] [INFO ] [sig ] [434/3274] Forecasting BLMN... [2026-03-12T20:17:41.138544] [INFO ] [sig ] Generating forecast for: BLMN [2026-03-12T20:17:41.138596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-03-12T20:17:41.149733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-03-12T20:17:41.150061] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-03-12T20:17:41.150940] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-03-12T20:17:41.150996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:41.151029] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:41.151056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:41.151113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:41.209746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:41.210517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:41.210624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:41.210660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:41.338526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:41.338726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:41.338777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:41.338807] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:41.342486] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-03-12T20:17:41.342824] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-03-12T20:17:41.342971] [INFO ] [sig ] BLMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:41.490981] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLMN.txt [2026-03-12T20:17:41.491158] [INFO ] [sig ] [434/3274] Completed BLMN in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:41.491202] [INFO ] [sig ] [435/3274] Forecasting BLND... [2026-03-12T20:17:41.491232] [INFO ] [sig ] Generating forecast for: BLND [2026-03-12T20:17:41.491265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-03-12T20:17:41.502729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-03-12T20:17:41.503092] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-03-12T20:17:41.503924] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-03-12T20:17:41.503978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:41.504012] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:41.504039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:41.504096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:41.569371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:41.570260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:41.570346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:41.570380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:41.689718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:41.689882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:41.689928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:41.689958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:41.693557] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-03-12T20:17:41.693859] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-03-12T20:17:41.693992] [INFO ] [sig ] BLND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:41.839051] [INFO ] [LOCAL ] Saved forecast: BLND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLND.txt [2026-03-12T20:17:41.839198] [INFO ] [sig ] [435/3274] Completed BLND in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:41.839239] [INFO ] [sig ] [436/3274] Forecasting BLRX... [2026-03-12T20:17:41.839268] [INFO ] [sig ] Generating forecast for: BLRX [2026-03-12T20:17:41.839299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-03-12T20:17:41.851734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-03-12T20:17:41.852102] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-03-12T20:17:41.852896] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-03-12T20:17:41.852950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:41.852982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:41.853009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:41.853067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:41.912350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:41.913272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:41.913364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:41.913399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:42.033525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:42.033754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:42.033821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:42.033866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:42.038227] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-03-12T20:17:42.038663] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-03-12T20:17:42.038817] [INFO ] [sig ] BLRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:42.187740] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLRX.txt [2026-03-12T20:17:42.187922] [INFO ] [sig ] [436/3274] Completed BLRX in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:42.187974] [INFO ] [sig ] [437/3274] Forecasting BLTE... [2026-03-12T20:17:42.188010] [INFO ] [sig ] Generating forecast for: BLTE [2026-03-12T20:17:42.188070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-03-12T20:17:42.200410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-03-12T20:17:42.200880] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-03-12T20:17:42.201937] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-03-12T20:17:42.201995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:42.202030] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:42.202071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:42.202148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:42.262727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:42.263648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:42.263749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:42.263783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:42.388603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:42.388767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:42.388810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:42.388840] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:42.392425] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-03-12T20:17:42.392754] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-03-12T20:17:42.392894] [INFO ] [sig ] BLTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:42.548084] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLTE.txt [2026-03-12T20:17:42.548263] [INFO ] [sig ] [437/3274] Completed BLTE in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:42.548307] [INFO ] [sig ] [438/3274] Forecasting BLX... [2026-03-12T20:17:42.548346] [INFO ] [sig ] Generating forecast for: BLX [2026-03-12T20:17:42.548389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-03-12T20:17:42.559607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-03-12T20:17:42.560018] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-03-12T20:17:42.560855] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-03-12T20:17:42.560912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:42.560946] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:42.560975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:42.561034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:42.621313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:42.622262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:42.622390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:42.622426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:42.746539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:42.746720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:42.746791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:42.746825] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:42.750303] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-03-12T20:17:42.750593] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-03-12T20:17:42.750746] [INFO ] [sig ] BLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:42.895652] [INFO ] [LOCAL ] Saved forecast: BLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLX.txt [2026-03-12T20:17:42.895807] [INFO ] [sig ] [438/3274] Completed BLX in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:42.895850] [INFO ] [sig ] [439/3274] Forecasting BLZE... [2026-03-12T20:17:42.895888] [INFO ] [sig ] Generating forecast for: BLZE [2026-03-12T20:17:42.895928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-03-12T20:17:42.907027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-03-12T20:17:42.907346] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-03-12T20:17:42.908172] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-03-12T20:17:42.908226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:42.908259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:42.908285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:42.908342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:42.966954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:42.967845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:42.967943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:42.967985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:43.089428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:43.089602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:43.089646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:43.089676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:43.093203] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-03-12T20:17:43.093490] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-03-12T20:17:43.093644] [INFO ] [sig ] BLZE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:43.238426] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BLZE.txt [2026-03-12T20:17:43.238599] [INFO ] [sig ] [439/3274] Completed BLZE in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:43.238645] [INFO ] [sig ] [440/3274] Forecasting BMA... [2026-03-12T20:17:43.238675] [INFO ] [sig ] Generating forecast for: BMA [2026-03-12T20:17:43.238707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-03-12T20:17:43.250015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-03-12T20:17:43.250348] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-03-12T20:17:43.251158] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-03-12T20:17:43.251214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:43.251248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:43.251276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:43.251334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:43.310296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:43.311126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:43.311214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:43.311249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:43.436582] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:43.436747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:43.436791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:43.436821] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:43.440591] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-03-12T20:17:43.440892] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-03-12T20:17:43.441025] [INFO ] [sig ] BMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:43.582590] [INFO ] [LOCAL ] Saved forecast: BMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BMA.txt [2026-03-12T20:17:43.582743] [INFO ] [sig ] [440/3274] Completed BMA in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:43.582784] [INFO ] [sig ] [441/3274] Forecasting BMBL... [2026-03-12T20:17:43.582814] [INFO ] [sig ] Generating forecast for: BMBL [2026-03-12T20:17:43.582847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-03-12T20:17:43.598723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-03-12T20:17:43.599339] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-03-12T20:17:43.600546] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-03-12T20:17:43.600649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:43.600704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:43.600750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:43.600840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:43.696551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:43.697948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:43.698124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:43.698181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:43.832520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:43.832705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:43.832750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:43.832779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:43.836230] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-03-12T20:17:43.836512] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-03-12T20:17:43.836667] [INFO ] [sig ] BMBL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:43.978199] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BMBL.txt [2026-03-12T20:17:43.978366] [INFO ] [sig ] [441/3274] Completed BMBL in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:43.978409] [INFO ] [sig ] [442/3274] Forecasting BME... [2026-03-12T20:17:43.978439] [INFO ] [sig ] Generating forecast for: BME [2026-03-12T20:17:43.978470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-03-12T20:17:43.989169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-03-12T20:17:43.989489] [INFO ] [FORECASTER] Starting predict_future for BME [2026-03-12T20:17:43.990293] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-03-12T20:17:43.990348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:43.990397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:43.990426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:43.990484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:44.047675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:44.048433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:44.048517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:44.048549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:44.171269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:44.171444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:44.171498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:44.171531] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:44.175234] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-03-12T20:17:44.175534] [INFO ] [FORECASTER] Completed predict_future for BME [2026-03-12T20:17:44.175691] [INFO ] [sig ] BME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:44.322494] [INFO ] [LOCAL ] Saved forecast: BME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BME.txt [2026-03-12T20:17:44.322651] [INFO ] [sig ] [442/3274] Completed BME in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 17.0m [2026-03-12T20:17:44.322693] [INFO ] [sig ] [443/3274] Forecasting BMEZ... [2026-03-12T20:17:44.322724] [INFO ] [sig ] Generating forecast for: BMEZ [2026-03-12T20:17:44.322755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-03-12T20:17:44.333928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-03-12T20:17:44.334236] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-03-12T20:17:44.335036] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-03-12T20:17:44.335090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:44.335122] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:44.335150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:44.335208] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:44.400703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:44.401773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:44.401887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:44.401928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:44.543075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:44.543239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:44.543282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:44.543311] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:44.546820] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-03-12T20:17:44.547097] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-03-12T20:17:44.547228] [INFO ] [sig ] BMEZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:44.689694] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BMEZ.txt [2026-03-12T20:17:44.689868] [INFO ] [sig ] [443/3274] Completed BMEZ in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 17.0m [2026-03-12T20:17:44.689915] [INFO ] [sig ] [444/3274] Forecasting BMI... [2026-03-12T20:17:44.689958] [INFO ] [sig ] Generating forecast for: BMI [2026-03-12T20:17:44.689996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-03-12T20:17:44.701363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-03-12T20:17:44.701703] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-03-12T20:17:44.702474] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-03-12T20:17:44.702527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:44.702561] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:44.702612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:44.702672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:44.759905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:44.760840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:44.760928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:44.760959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:44.886422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:44.886603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:44.886655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:44.886685] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:44.890601] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-03-12T20:17:44.890877] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-03-12T20:17:44.891009] [INFO ] [sig ] BMI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:45.032783] [INFO ] [LOCAL ] Saved forecast: BMI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BMI.txt [2026-03-12T20:17:45.032922] [INFO ] [sig ] [444/3274] Completed BMI in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.0m [2026-03-12T20:17:45.032965] [INFO ] [sig ] [445/3274] Forecasting BMO... [2026-03-12T20:17:45.032998] [INFO ] [sig ] Generating forecast for: BMO [2026-03-12T20:17:45.033029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-03-12T20:17:45.044111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-03-12T20:17:45.044430] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-03-12T20:17:45.045225] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-03-12T20:17:45.045278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:45.045337] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:45.045366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:45.045422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:45.106411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:45.107443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:45.107529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:45.107561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:45.235597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:45.235767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:45.235808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:45.235837] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:45.239330] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-03-12T20:17:45.239639] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-03-12T20:17:45.239786] [INFO ] [sig ] BMO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:45.380327] [INFO ] [LOCAL ] Saved forecast: BMO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BMO.txt [2026-03-12T20:17:45.380472] [INFO ] [sig ] [445/3274] Completed BMO in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 17.0m [2026-03-12T20:17:45.380513] [INFO ] [sig ] [446/3274] Forecasting BMRA... [2026-03-12T20:17:45.380550] [INFO ] [sig ] Generating forecast for: BMRA [2026-03-12T20:17:45.380601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-03-12T20:17:45.392207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-03-12T20:17:45.392612] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-03-12T20:17:45.393402] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-03-12T20:17:45.393454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:45.393486] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:45.393512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:45.393569] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:45.450455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:45.451186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:45.451269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:45.451301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:45.562691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:45.562853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:45.562895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:45.562925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:45.566352] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-03-12T20:17:45.566653] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-03-12T20:17:45.566787] [INFO ] [sig ] BMRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:45.709091] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BMRA.txt [2026-03-12T20:17:45.709234] [INFO ] [sig ] [446/3274] Completed BMRA in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:45.709273] [INFO ] [sig ] [447/3274] Forecasting BMRC... [2026-03-12T20:17:45.709302] [INFO ] [sig ] Generating forecast for: BMRC [2026-03-12T20:17:45.709333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-03-12T20:17:45.721149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-03-12T20:17:45.721480] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-03-12T20:17:45.722278] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-03-12T20:17:45.722331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:45.722363] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:45.722391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:45.722449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:45.778869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:45.779851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:45.779957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:45.779996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:45.914094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:45.914291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:45.914349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:45.914379] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:45.918234] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-03-12T20:17:45.918523] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-03-12T20:17:45.918689] [INFO ] [sig ] BMRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:46.061208] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BMRC.txt [2026-03-12T20:17:46.061381] [INFO ] [sig ] [447/3274] Completed BMRC in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:46.061430] [INFO ] [sig ] [448/3274] Forecasting BMRN... [2026-03-12T20:17:46.061462] [INFO ] [sig ] Generating forecast for: BMRN [2026-03-12T20:17:46.061501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-03-12T20:17:46.074434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-03-12T20:17:46.074838] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-03-12T20:17:46.075698] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-03-12T20:17:46.075753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:46.075787] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:46.075814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:46.075881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:46.132908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:46.133777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:46.133862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:46.133895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:46.256243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:46.256408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:46.256451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:46.256517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:46.260219] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-03-12T20:17:46.260510] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-03-12T20:17:46.260663] [INFO ] [sig ] BMRN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:46.401275] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BMRN.txt [2026-03-12T20:17:46.401444] [INFO ] [sig ] [448/3274] Completed BMRN in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:46.401486] [INFO ] [sig ] [449/3274] Forecasting BMY... [2026-03-12T20:17:46.401517] [INFO ] [sig ] Generating forecast for: BMY [2026-03-12T20:17:46.401551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-03-12T20:17:46.413889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-03-12T20:17:46.414431] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-03-12T20:17:46.415435] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-03-12T20:17:46.415490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:46.415523] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:46.415550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:46.415675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:46.478179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:46.479396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:46.479488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:46.479522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:46.618519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:46.618726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:46.618770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:46.618817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:46.623092] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=14.76%) [2026-03-12T20:17:46.623448] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-03-12T20:17:46.623635] [INFO ] [sig ] BMY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:46.793649] [INFO ] [LOCAL ] Saved forecast: BMY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BMY.txt [2026-03-12T20:17:46.793832] [INFO ] [sig ] [449/3274] Completed BMY in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:46.793877] [INFO ] [sig ] [450/3274] Forecasting BN... [2026-03-12T20:17:46.793910] [INFO ] [sig ] Generating forecast for: BN [2026-03-12T20:17:46.793941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-03-12T20:17:46.807422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-03-12T20:17:46.807903] [INFO ] [FORECASTER] Starting predict_future for BN [2026-03-12T20:17:46.808822] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-03-12T20:17:46.808878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:46.808911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:46.808938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:46.809000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:46.882509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:46.883492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:46.883652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:46.883698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:47.041731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:47.041947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:47.042030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:47.042089] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:47.047979] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-03-12T20:17:47.048647] [INFO ] [FORECASTER] Completed predict_future for BN [2026-03-12T20:17:47.048883] [INFO ] [sig ] BN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:47.279604] [INFO ] [LOCAL ] Saved forecast: BN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BN.txt [2026-03-12T20:17:47.279849] [INFO ] [sig ] [450/3274] Completed BN in 0.5s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:47.279921] [INFO ] [sig ] [451/3274] Forecasting BND... [2026-03-12T20:17:47.279977] [INFO ] [sig ] Generating forecast for: BND [2026-03-12T20:17:47.280033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-03-12T20:17:47.305393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-03-12T20:17:47.306120] [INFO ] [FORECASTER] Starting predict_future for BND [2026-03-12T20:17:47.307535] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-03-12T20:17:47.307648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:47.307702] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:47.307747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:47.307837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:47.391298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:47.392614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:47.392804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:47.392878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:47.562789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:47.562966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:47.563013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:47.563043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:47.566838] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-03-12T20:17:47.567204] [INFO ] [FORECASTER] Completed predict_future for BND [2026-03-12T20:17:47.567366] [INFO ] [sig ] BND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:47.737723] [INFO ] [LOCAL ] Saved forecast: BND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BND.txt [2026-03-12T20:17:47.737928] [INFO ] [sig ] [451/3274] Completed BND in 0.5s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:47.737983] [INFO ] [sig ] [452/3274] Forecasting BNDX... [2026-03-12T20:17:47.738046] [INFO ] [sig ] Generating forecast for: BNDX [2026-03-12T20:17:47.738096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-03-12T20:17:47.751990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-03-12T20:17:47.752447] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-03-12T20:17:47.753518] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-03-12T20:17:47.753600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:47.753638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:47.753666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:47.753724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:47.825988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:47.826961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:47.827060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:47.827094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:47.973709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:47.973914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:47.973987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:47.974028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:47.977968] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-03-12T20:17:47.978419] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-03-12T20:17:47.978626] [INFO ] [sig ] BNDX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:48.160636] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNDX.txt [2026-03-12T20:17:48.160864] [INFO ] [sig ] [452/3274] Completed BNDX in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:48.160921] [INFO ] [sig ] [453/3274] Forecasting BNED... [2026-03-12T20:17:48.160972] [INFO ] [sig ] Generating forecast for: BNED [2026-03-12T20:17:48.161029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-03-12T20:17:48.174128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-03-12T20:17:48.174818] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-03-12T20:17:48.175727] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-03-12T20:17:48.175791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:48.175839] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:48.175881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:48.175986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:48.239762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:48.240740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:48.240874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:48.240914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:48.374456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:48.374650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:48.374698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:48.374728] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:48.378396] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-03-12T20:17:48.378741] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-03-12T20:17:48.378892] [INFO ] [sig ] BNED: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:48.520017] [INFO ] [LOCAL ] Saved forecast: BNED 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BNED.txt [2026-03-12T20:17:48.520155] [INFO ] [sig ] [453/3274] Completed BNED in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:48.520196] [INFO ] [sig ] [454/3274] Forecasting BNGO... [2026-03-12T20:17:48.520226] [INFO ] [sig ] Generating forecast for: BNGO [2026-03-12T20:17:48.520256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-03-12T20:17:48.532633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-03-12T20:17:48.533016] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-03-12T20:17:48.533987] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-03-12T20:17:48.534056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:48.534098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:48.534133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:48.534216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:48.600150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:48.601156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:48.601247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:48.601280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:48.742239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:48.742412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:48.742457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:48.742487] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:48.746219] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-03-12T20:17:48.746516] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-03-12T20:17:48.746674] [INFO ] [sig ] BNGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:48.902895] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNGO.txt [2026-03-12T20:17:48.903063] [INFO ] [sig ] [454/3274] Completed BNGO in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:48.903113] [INFO ] [sig ] [455/3274] Forecasting BNH... [2026-03-12T20:17:48.903152] [INFO ] [sig ] Generating forecast for: BNH [2026-03-12T20:17:48.903189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-03-12T20:17:48.914791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-03-12T20:17:48.915176] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-03-12T20:17:48.916168] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-03-12T20:17:48.916261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:48.916298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:48.916328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:48.916386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:48.983745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:48.984815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:48.984935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:48.984970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:49.107653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:49.107820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:49.107872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:49.107905] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:49.111631] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-03-12T20:17:49.111994] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-03-12T20:17:49.112204] [INFO ] [sig ] BNH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:49.268874] [INFO ] [LOCAL ] Saved forecast: BNH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNH.txt [2026-03-12T20:17:49.269039] [INFO ] [sig ] [455/3274] Completed BNH in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:49.269095] [INFO ] [sig ] [456/3274] Forecasting BNJ... [2026-03-12T20:17:49.269133] [INFO ] [sig ] Generating forecast for: BNJ [2026-03-12T20:17:49.269176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-03-12T20:17:49.281052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-03-12T20:17:49.281473] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-03-12T20:17:49.282542] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-03-12T20:17:49.282624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:49.282659] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:49.282686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:49.282745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:49.347223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:49.348185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:49.348280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:49.348314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:49.470306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:49.470474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:49.470517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:49.470547] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:49.474485] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-03-12T20:17:49.474855] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-03-12T20:17:49.475022] [INFO ] [sig ] BNJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:49.633802] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNJ.txt [2026-03-12T20:17:49.633957] [INFO ] [sig ] [456/3274] Completed BNJ in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:49.633999] [INFO ] [sig ] [457/3274] Forecasting BNL... [2026-03-12T20:17:49.634030] [INFO ] [sig ] Generating forecast for: BNL [2026-03-12T20:17:49.634067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-03-12T20:17:49.646364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-03-12T20:17:49.646734] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-03-12T20:17:49.647684] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-03-12T20:17:49.647751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:49.647802] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:49.647840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:49.647900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:49.712846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:49.713658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:49.713747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:49.713780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:49.844537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:49.844734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:49.844784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:49.844813] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:49.848624] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-03-12T20:17:49.848945] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-03-12T20:17:49.849084] [INFO ] [sig ] BNL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:50.005125] [INFO ] [LOCAL ] Saved forecast: BNL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNL.txt [2026-03-12T20:17:50.005334] [INFO ] [sig ] [457/3274] Completed BNL in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 16.9m [2026-03-12T20:17:50.005401] [INFO ] [sig ] [458/3274] Forecasting BNS... [2026-03-12T20:17:50.005449] [INFO ] [sig ] Generating forecast for: BNS [2026-03-12T20:17:50.005496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-03-12T20:17:50.017326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-03-12T20:17:50.017695] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-03-12T20:17:50.018632] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-03-12T20:17:50.018699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:50.018745] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:50.018773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:50.018837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:50.084617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:50.085402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:50.085490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:50.085524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:50.228397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:50.228588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:50.228647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:50.228686] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:50.232919] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-03-12T20:17:50.233218] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-03-12T20:17:50.233362] [INFO ] [sig ] BNS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:50.381271] [INFO ] [LOCAL ] Saved forecast: BNS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BNS.txt [2026-03-12T20:17:50.381676] [INFO ] [sig ] [458/3274] Completed BNS in 0.4s | 2.77 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:50.381722] [INFO ] [sig ] [459/3274] Forecasting BNTC... [2026-03-12T20:17:50.381752] [INFO ] [sig ] Generating forecast for: BNTC [2026-03-12T20:17:50.381784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-03-12T20:17:50.392935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-03-12T20:17:50.393271] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-03-12T20:17:50.394089] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-03-12T20:17:50.394143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:50.394175] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:50.394202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:50.394258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:50.451178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:50.451868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:50.451952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:50.451984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:50.568791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:50.568953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:50.568994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:50.569023] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:50.572462] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-03-12T20:17:50.572772] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-03-12T20:17:50.572907] [INFO ] [sig ] BNTC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:50.714620] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNTC.txt [2026-03-12T20:17:50.714786] [INFO ] [sig ] [459/3274] Completed BNTC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:50.714827] [INFO ] [sig ] [460/3274] Forecasting BNTX... [2026-03-12T20:17:50.714857] [INFO ] [sig ] Generating forecast for: BNTX [2026-03-12T20:17:50.714890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-03-12T20:17:50.726507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-03-12T20:17:50.726909] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-03-12T20:17:50.727718] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-03-12T20:17:50.727773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:50.727805] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:50.727833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:50.727891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:50.786330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:50.787252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:50.787343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:50.787377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:50.908797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:50.908958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:50.909000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:50.909033] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:50.912545] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=28.73%) [2026-03-12T20:17:50.912909] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-03-12T20:17:50.913040] [INFO ] [sig ] BNTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:51.053697] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BNTX.txt [2026-03-12T20:17:51.053862] [INFO ] [sig ] [460/3274] Completed BNTX in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:51.053904] [INFO ] [sig ] [461/3274] Forecasting BOC... [2026-03-12T20:17:51.053934] [INFO ] [sig ] Generating forecast for: BOC [2026-03-12T20:17:51.053965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-03-12T20:17:51.066119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-03-12T20:17:51.066462] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-03-12T20:17:51.067237] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-03-12T20:17:51.067291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:51.067325] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:51.067352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:51.067409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:51.124221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:51.124862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:51.124944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:51.124977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:51.248619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:51.248780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:51.248821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:51.248850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:51.252307] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-03-12T20:17:51.252605] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-03-12T20:17:51.252737] [INFO ] [sig ] BOC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:51.393169] [INFO ] [LOCAL ] Saved forecast: BOC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BOC.txt [2026-03-12T20:17:51.393298] [INFO ] [sig ] [461/3274] Completed BOC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:51.393337] [INFO ] [sig ] [462/3274] Forecasting BOE... [2026-03-12T20:17:51.393366] [INFO ] [sig ] Generating forecast for: BOE [2026-03-12T20:17:51.393397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-03-12T20:17:51.404920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-03-12T20:17:51.405220] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-03-12T20:17:51.406005] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-03-12T20:17:51.406058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:51.406119] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:51.406151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:51.406211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:51.462808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:51.463416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:51.463495] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:51.463528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:51.583195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:51.583360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:51.583419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:51.583449] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:51.586846] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-03-12T20:17:51.587118] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-03-12T20:17:51.587246] [INFO ] [sig ] BOE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:51.728321] [INFO ] [LOCAL ] Saved forecast: BOE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BOE.txt [2026-03-12T20:17:51.728460] [INFO ] [sig ] [462/3274] Completed BOE in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:51.728500] [INFO ] [sig ] [463/3274] Forecasting BOF... [2026-03-12T20:17:51.728530] [INFO ] [sig ] Generating forecast for: BOF [2026-03-12T20:17:51.728561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-03-12T20:17:51.739208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-03-12T20:17:51.739488] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-03-12T20:17:51.740321] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-03-12T20:17:51.740375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:51.740407] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:51.740435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:51.740492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:51.798020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:51.798677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:51.798757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:51.798789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:51.919762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:51.919965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:51.920007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:51.920036] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:51.923445] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-03-12T20:17:51.923741] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-03-12T20:17:51.923871] [INFO ] [sig ] BOF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:52.064174] [INFO ] [LOCAL ] Saved forecast: BOF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BOF.txt [2026-03-12T20:17:52.064300] [INFO ] [sig ] [463/3274] Completed BOF in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:52.064340] [INFO ] [sig ] [464/3274] Forecasting BOH... [2026-03-12T20:17:52.064370] [INFO ] [sig ] Generating forecast for: BOH [2026-03-12T20:17:52.064400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-03-12T20:17:52.077235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-03-12T20:17:52.077710] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-03-12T20:17:52.078681] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-03-12T20:17:52.078733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:52.078766] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:52.078793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:52.078850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:52.137974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:52.138901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:52.138982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:52.139014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:52.261055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:52.261221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:52.261270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:52.261300] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:52.264699] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-03-12T20:17:52.264971] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-03-12T20:17:52.265099] [INFO ] [sig ] BOH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:52.405425] [INFO ] [LOCAL ] Saved forecast: BOH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BOH.txt [2026-03-12T20:17:52.405545] [INFO ] [sig ] [464/3274] Completed BOH in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:52.405604] [INFO ] [sig ] [465/3274] Forecasting BOKF... [2026-03-12T20:17:52.405636] [INFO ] [sig ] Generating forecast for: BOKF [2026-03-12T20:17:52.405668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-03-12T20:17:52.417255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-03-12T20:17:52.417532] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-03-12T20:17:52.418353] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-03-12T20:17:52.418408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:52.418440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:52.418468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:52.418525] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:52.476331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:52.476957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:52.477039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:52.477073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:52.599132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:52.599288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:52.599328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:52.599356] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:52.602885] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-03-12T20:17:52.603159] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-03-12T20:17:52.603291] [INFO ] [sig ] BOKF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:52.743665] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BOKF.txt [2026-03-12T20:17:52.743785] [INFO ] [sig ] [465/3274] Completed BOKF in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-12T20:17:52.743824] [INFO ] [sig ] [466/3274] Forecasting BOLD... [2026-03-12T20:17:52.743853] [INFO ] [sig ] Generating forecast for: BOLD [2026-03-12T20:17:52.743885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-03-12T20:17:52.755157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-03-12T20:17:52.755478] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-03-12T20:17:52.756307] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-03-12T20:17:52.756362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:52.756431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:52.756462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:52.756519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:52.814249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:52.814865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:52.814945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:52.814978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:52.930671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:52.930824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:52.930865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:52.930894] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:52.934733] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=72.75%) [2026-03-12T20:17:52.935008] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-03-12T20:17:52.935135] [INFO ] [sig ] BOLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:53.077155] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BOLD.txt [2026-03-12T20:17:53.077288] [INFO ] [sig ] [466/3274] Completed BOLD in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:53.077327] [INFO ] [sig ] [467/3274] Forecasting BOND... [2026-03-12T20:17:53.077357] [INFO ] [sig ] Generating forecast for: BOND [2026-03-12T20:17:53.077387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-03-12T20:17:53.088993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-03-12T20:17:53.089268] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-03-12T20:17:53.090054] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-03-12T20:17:53.090108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:53.090143] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:53.090172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:53.090229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:53.147965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:53.148603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:53.148683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:53.148715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:53.271224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:53.271384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:53.271424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:53.271454] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:53.274837] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=35.69%) [2026-03-12T20:17:53.275115] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-03-12T20:17:53.275271] [INFO ] [sig ] BOND: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:53.415371] [INFO ] [LOCAL ] Saved forecast: BOND 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BOND.txt [2026-03-12T20:17:53.415481] [INFO ] [sig ] [467/3274] Completed BOND in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:53.415521] [INFO ] [sig ] [468/3274] Forecasting BOOM... [2026-03-12T20:17:53.415551] [INFO ] [sig ] Generating forecast for: BOOM [2026-03-12T20:17:53.415783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-03-12T20:17:53.426696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-03-12T20:17:53.427001] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-03-12T20:17:53.427776] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-03-12T20:17:53.427829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:53.427862] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:53.427888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:53.427945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:53.485081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:53.485697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:53.485776] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:53.485808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:53.604599] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:53.604764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:53.604805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:53.604834] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:53.608267] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-03-12T20:17:53.608546] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-03-12T20:17:53.608695] [INFO ] [sig ] BOOM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:53.749608] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BOOM.txt [2026-03-12T20:17:53.749743] [INFO ] [sig ] [468/3274] Completed BOOM in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:53.749784] [INFO ] [sig ] [469/3274] Forecasting BOTZ... [2026-03-12T20:17:53.749814] [INFO ] [sig ] Generating forecast for: BOTZ [2026-03-12T20:17:53.749845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-03-12T20:17:53.760743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-03-12T20:17:53.761030] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-03-12T20:17:53.761825] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-03-12T20:17:53.761879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:53.761911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:53.761938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:53.761995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:53.820107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:53.820755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:53.820836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:53.820868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:53.937604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:53.937717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:53.937754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:53.937782] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:53.941103] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-03-12T20:17:53.941381] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-03-12T20:17:53.941512] [INFO ] [sig ] BOTZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:54.083057] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BOTZ.txt [2026-03-12T20:17:54.083206] [INFO ] [sig ] [469/3274] Completed BOTZ in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:54.083257] [INFO ] [sig ] [470/3274] Forecasting BOX... [2026-03-12T20:17:54.083288] [INFO ] [sig ] Generating forecast for: BOX [2026-03-12T20:17:54.083318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-03-12T20:17:54.094887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-03-12T20:17:54.095255] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-03-12T20:17:54.096089] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-03-12T20:17:54.096146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:54.096181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:54.096212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:54.096275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:54.155936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:54.156803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:54.156895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:54.156934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:54.283837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:54.284011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:54.284065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:54.284106] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:54.287707] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=22.26%) [2026-03-12T20:17:54.288019] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-03-12T20:17:54.288192] [INFO ] [sig ] BOX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:54.432200] [INFO ] [LOCAL ] Saved forecast: BOX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BOX.txt [2026-03-12T20:17:54.432335] [INFO ] [sig ] [470/3274] Completed BOX in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:54.432374] [INFO ] [sig ] [471/3274] Forecasting BP... [2026-03-12T20:17:54.432404] [INFO ] [sig ] Generating forecast for: BP [2026-03-12T20:17:54.432434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-03-12T20:17:54.443553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-03-12T20:17:54.443911] [INFO ] [FORECASTER] Starting predict_future for BP [2026-03-12T20:17:54.444727] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-03-12T20:17:54.444780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:54.444813] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:54.444840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:54.444897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:54.502947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:54.503699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:54.503784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:54.503819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:54.626753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:54.626924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:54.626965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:54.626994] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:54.630471] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=85.41%) [2026-03-12T20:17:54.630777] [INFO ] [FORECASTER] Completed predict_future for BP [2026-03-12T20:17:54.630914] [INFO ] [sig ] BP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:54.773255] [INFO ] [LOCAL ] Saved forecast: BP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BP.txt [2026-03-12T20:17:54.773424] [INFO ] [sig ] [471/3274] Completed BP in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:54.773467] [INFO ] [sig ] [472/3274] Forecasting BPOP... [2026-03-12T20:17:54.773495] [INFO ] [sig ] Generating forecast for: BPOP [2026-03-12T20:17:54.773526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-03-12T20:17:54.785301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-03-12T20:17:54.785714] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-03-12T20:17:54.786494] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-03-12T20:17:54.786548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:54.786598] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:54.786629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:54.786686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:54.845522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:54.846448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:54.846539] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:54.846632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:54.973121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:54.973290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:54.973333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:54.973363] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:54.976795] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=71.83%) [2026-03-12T20:17:54.977089] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-03-12T20:17:54.977245] [INFO ] [sig ] BPOP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:55.120254] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BPOP.txt [2026-03-12T20:17:55.120387] [INFO ] [sig ] [472/3274] Completed BPOP in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:55.120428] [INFO ] [sig ] [473/3274] Forecasting BPRN... [2026-03-12T20:17:55.120457] [INFO ] [sig ] Generating forecast for: BPRN [2026-03-12T20:17:55.120488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-03-12T20:17:55.130857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-03-12T20:17:55.131188] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-03-12T20:17:55.132023] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-03-12T20:17:55.132078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:55.132112] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:55.132140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:55.132199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:55.189400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:55.190063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:55.190146] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:55.190179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:55.287512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:55.287700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:55.287744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:55.287791] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:55.291360] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-03-12T20:17:55.291678] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-03-12T20:17:55.291815] [INFO ] [sig ] BPRN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:55.433899] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BPRN.txt [2026-03-12T20:17:55.434070] [INFO ] [sig ] [473/3274] Completed BPRN in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:55.434114] [INFO ] [sig ] [474/3274] Forecasting BPYPM... [2026-03-12T20:17:55.434144] [INFO ] [sig ] Generating forecast for: BPYPM [2026-03-12T20:17:55.434178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-03-12T20:17:55.445351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-03-12T20:17:55.445719] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-03-12T20:17:55.446543] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-03-12T20:17:55.446623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:55.446662] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:55.446691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:55.446750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:55.504390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:55.505249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:55.505338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:55.505373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:55.609975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:55.610126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:55.610170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:55.610203] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:55.613755] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-03-12T20:17:55.614047] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-03-12T20:17:55.614179] [INFO ] [sig ] BPYPM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:55.755495] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BPYPM.txt [2026-03-12T20:17:55.755678] [INFO ] [sig ] [474/3274] Completed BPYPM in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:55.755723] [INFO ] [sig ] [475/3274] Forecasting BPYPO... [2026-03-12T20:17:55.755753] [INFO ] [sig ] Generating forecast for: BPYPO [2026-03-12T20:17:55.755785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-03-12T20:17:55.770398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-03-12T20:17:55.770979] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-03-12T20:17:55.772263] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-03-12T20:17:55.772350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:55.772405] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:55.772450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:55.772542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:55.840347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:55.841258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:55.841346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:55.841398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:55.939604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:55.939753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:55.939794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:55.939823] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:55.943266] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=54.24%) [2026-03-12T20:17:55.943557] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-03-12T20:17:55.943708] [INFO ] [sig ] BPYPO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:56.086659] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BPYPO.txt [2026-03-12T20:17:56.086831] [INFO ] [sig ] [475/3274] Completed BPYPO in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 16.8m [2026-03-12T20:17:56.086873] [INFO ] [sig ] [476/3274] Forecasting BPYPP... [2026-03-12T20:17:56.086903] [INFO ] [sig ] Generating forecast for: BPYPP [2026-03-12T20:17:56.086933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-03-12T20:17:56.097604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-03-12T20:17:56.097941] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-03-12T20:17:56.098748] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-03-12T20:17:56.098801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:56.098834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:56.098861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:56.098918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:56.155977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:56.156812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:56.156895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:56.156928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:56.264371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:56.264527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:56.264590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:56.264623] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:56.268115] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-03-12T20:17:56.268420] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-03-12T20:17:56.268546] [INFO ] [sig ] BPYPP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:56.409943] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BPYPP.txt [2026-03-12T20:17:56.410073] [INFO ] [sig ] [476/3274] Completed BPYPP in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-12T20:17:56.410114] [INFO ] [sig ] [477/3274] Forecasting BRAG... [2026-03-12T20:17:56.410144] [INFO ] [sig ] Generating forecast for: BRAG [2026-03-12T20:17:56.410177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-03-12T20:17:56.420697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-03-12T20:17:56.421048] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-03-12T20:17:56.421840] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-03-12T20:17:56.421893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:56.421925] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:56.421985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:56.422050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:56.479126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:56.479889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:56.479972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:56.480005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:56.593724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:56.593894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:56.593937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:56.593965] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:56.597338] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-03-12T20:17:56.597631] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-03-12T20:17:56.597762] [INFO ] [sig ] BRAG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:56.737764] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BRAG.txt [2026-03-12T20:17:56.737935] [INFO ] [sig ] [477/3274] Completed BRAG in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-12T20:17:56.737978] [INFO ] [sig ] [478/3274] Forecasting BRC... [2026-03-12T20:17:56.738009] [INFO ] [sig ] Generating forecast for: BRC [2026-03-12T20:17:56.738061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-03-12T20:17:56.749018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-03-12T20:17:56.749356] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-03-12T20:17:56.750209] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-03-12T20:17:56.750269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:56.750304] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:56.750333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:56.750393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:56.808473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:56.809134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:56.809218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:56.809256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:56.930251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:56.930421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:56.930462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:56.930491] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:56.933934] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-03-12T20:17:56.934207] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-03-12T20:17:56.934341] [INFO ] [sig ] BRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:57.075963] [INFO ] [LOCAL ] Saved forecast: BRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BRC.txt [2026-03-12T20:17:57.076079] [INFO ] [sig ] [478/3274] Completed BRC in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:57.076117] [INFO ] [sig ] [479/3274] Forecasting BRO... [2026-03-12T20:17:57.076147] [INFO ] [sig ] Generating forecast for: BRO [2026-03-12T20:17:57.076178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-03-12T20:17:57.087887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-03-12T20:17:57.088215] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-03-12T20:17:57.089032] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-03-12T20:17:57.089087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:57.089156] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:57.089186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:57.089244] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:57.146466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:57.147110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:57.147191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:57.147224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:57.269686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:57.269859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:57.269902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:57.269931] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:57.273358] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-03-12T20:17:57.273656] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-03-12T20:17:57.273790] [INFO ] [sig ] BRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:57.418232] [INFO ] [LOCAL ] Saved forecast: BRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BRO.txt [2026-03-12T20:17:57.418408] [INFO ] [sig ] [479/3274] Completed BRO in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:57.418450] [INFO ] [sig ] [480/3274] Forecasting BROS... [2026-03-12T20:17:57.418479] [INFO ] [sig ] Generating forecast for: BROS [2026-03-12T20:17:57.418509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-03-12T20:17:57.429820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-03-12T20:17:57.430149] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-03-12T20:17:57.431008] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-03-12T20:17:57.431063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:57.431094] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:57.431120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:57.431176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:57.488972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:57.489848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:57.489934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:57.489967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:57.614403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:57.614589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:57.614640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:57.614670] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:57.618451] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-03-12T20:17:57.618757] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-03-12T20:17:57.618901] [INFO ] [sig ] BROS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:17:57.762202] [INFO ] [LOCAL ] Saved forecast: BROS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BROS.txt [2026-03-12T20:17:57.762366] [INFO ] [sig ] [480/3274] Completed BROS in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:57.762406] [INFO ] [sig ] [481/3274] Forecasting BRSP... [2026-03-12T20:17:57.762437] [INFO ] [sig ] Generating forecast for: BRSP [2026-03-12T20:17:57.762484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-03-12T20:17:57.774077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-03-12T20:17:57.774405] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-03-12T20:17:57.775204] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-03-12T20:17:57.775258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:57.775292] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:57.775321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:57.775382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:57.833502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:57.834421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:57.834506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:57.834539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:57.955923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:57.956087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:57.956129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:57.956158] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:57.959607] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: DOWN (p=35.49%) [2026-03-12T20:17:57.959885] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-03-12T20:17:57.960013] [INFO ] [sig ] BRSP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:58.105598] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BRSP.txt [2026-03-12T20:17:58.105765] [INFO ] [sig ] [481/3274] Completed BRSP in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:58.105806] [INFO ] [sig ] [482/3274] Forecasting BRX... [2026-03-12T20:17:58.105837] [INFO ] [sig ] Generating forecast for: BRX [2026-03-12T20:17:58.105868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-03-12T20:17:58.117288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-03-12T20:17:58.117683] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-03-12T20:17:58.118506] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-03-12T20:17:58.118561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:58.118635] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:58.118673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:58.118731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:58.176468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:58.177368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:58.177453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:58.177487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:58.306921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:58.307156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:58.307206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:58.307302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:58.311108] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-03-12T20:17:58.311446] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-03-12T20:17:58.311605] [INFO ] [sig ] BRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:58.455700] [INFO ] [LOCAL ] Saved forecast: BRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BRX.txt [2026-03-12T20:17:58.455872] [INFO ] [sig ] [482/3274] Completed BRX in 0.4s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:58.455915] [INFO ] [sig ] [483/3274] Forecasting BRZE... [2026-03-12T20:17:58.455947] [INFO ] [sig ] Generating forecast for: BRZE [2026-03-12T20:17:58.455978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-03-12T20:17:58.467687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-03-12T20:17:58.468096] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-03-12T20:17:58.468946] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-03-12T20:17:58.469002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:58.469035] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:58.469064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:58.469122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:58.527717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:58.528654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:58.528738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:58.528771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:58.648399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:58.648566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:58.648629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:58.648660] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:58.652142] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-03-12T20:17:58.652424] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-03-12T20:17:58.652560] [INFO ] [sig ] BRZE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:58.797358] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BRZE.txt [2026-03-12T20:17:58.797526] [INFO ] [sig ] [483/3274] Completed BRZE in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:58.797567] [INFO ] [sig ] [484/3274] Forecasting BSAC... [2026-03-12T20:17:58.797621] [INFO ] [sig ] Generating forecast for: BSAC [2026-03-12T20:17:58.797653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-03-12T20:17:58.809445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-03-12T20:17:58.809857] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-03-12T20:17:58.810718] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-03-12T20:17:58.810773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:58.810808] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:58.810837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:58.810897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:58.868473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:58.869358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:58.869445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:58.869479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:58.991910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:58.992079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:58.992120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:58.992149] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:58.995647] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-03-12T20:17:58.995922] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-03-12T20:17:58.996055] [INFO ] [sig ] BSAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:59.143813] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSAC.txt [2026-03-12T20:17:59.144010] [INFO ] [sig ] [484/3274] Completed BSAC in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:59.144061] [INFO ] [sig ] [485/3274] Forecasting BSCQ... [2026-03-12T20:17:59.144092] [INFO ] [sig ] Generating forecast for: BSCQ [2026-03-12T20:17:59.144131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-03-12T20:17:59.156755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-03-12T20:17:59.157132] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-03-12T20:17:59.158020] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-03-12T20:17:59.158094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:59.158133] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:59.158162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:59.158219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:59.214785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:59.215800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:59.215913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:59.215948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:59.330076] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:59.330238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:59.330280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:59.330314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:59.334284] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-03-12T20:17:59.334781] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-03-12T20:17:59.334915] [INFO ] [sig ] BSCQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:59.479680] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSCQ.txt [2026-03-12T20:17:59.479843] [INFO ] [sig ] [485/3274] Completed BSCQ in 0.3s | 2.78 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:59.479884] [INFO ] [sig ] [486/3274] Forecasting BSCS... [2026-03-12T20:17:59.479914] [INFO ] [sig ] Generating forecast for: BSCS [2026-03-12T20:17:59.479944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-03-12T20:17:59.492199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-03-12T20:17:59.492609] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-03-12T20:17:59.493390] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-03-12T20:17:59.493443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:59.493476] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:59.493720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:59.493779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:59.553024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:59.553926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:59.554011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:59.554045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:17:59.669934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:17:59.670093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:17:59.670135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:17:59.670164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:17:59.673784] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=44.08%) [2026-03-12T20:17:59.674060] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-03-12T20:17:59.674189] [INFO ] [sig ] BSCS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:17:59.822845] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSCS.txt [2026-03-12T20:17:59.823021] [INFO ] [sig ] [486/3274] Completed BSCS in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:17:59.823072] [INFO ] [sig ] [487/3274] Forecasting BSCX... [2026-03-12T20:17:59.823102] [INFO ] [sig ] Generating forecast for: BSCX [2026-03-12T20:17:59.823134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-03-12T20:17:59.835607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-03-12T20:17:59.835965] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-03-12T20:17:59.836782] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-03-12T20:17:59.836836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:17:59.836868] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:17:59.836895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:17:59.836952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:17:59.895266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:17:59.896236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:17:59.896350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:17:59.896395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:00.018417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:00.018617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:00.018662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:00.018691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:00.022214] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=20.87%) [2026-03-12T20:18:00.022491] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-03-12T20:18:00.022641] [INFO ] [sig ] BSCX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:00.166012] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSCX.txt [2026-03-12T20:18:00.166170] [INFO ] [sig ] [487/3274] Completed BSCX in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:18:00.166212] [INFO ] [sig ] [488/3274] Forecasting BSCY... [2026-03-12T20:18:00.166242] [INFO ] [sig ] Generating forecast for: BSCY [2026-03-12T20:18:00.166273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-03-12T20:18:00.177023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-03-12T20:18:00.177370] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-03-12T20:18:00.178184] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-03-12T20:18:00.178238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:00.178269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:00.178296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:00.178380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:00.236264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:00.237091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:00.237179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:00.237212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:00.358921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:00.359089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:00.359130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:00.359158] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:00.362632] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=56.23%) [2026-03-12T20:18:00.362916] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-03-12T20:18:00.363049] [INFO ] [sig ] BSCY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:00.509283] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSCY.txt [2026-03-12T20:18:00.509465] [INFO ] [sig ] [488/3274] Completed BSCY in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:18:00.509515] [INFO ] [sig ] [489/3274] Forecasting BSJQ... [2026-03-12T20:18:00.509546] [INFO ] [sig ] Generating forecast for: BSJQ [2026-03-12T20:18:00.509599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-03-12T20:18:00.521383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-03-12T20:18:00.521781] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-03-12T20:18:00.522729] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-03-12T20:18:00.522785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:00.522819] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:00.522849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:00.522909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:00.580529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:00.581465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:00.581627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:00.581683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:00.704294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:00.704474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:00.704727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:00.704759] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:00.708416] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-03-12T20:18:00.708723] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-03-12T20:18:00.708857] [INFO ] [sig ] BSJQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:00.851984] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSJQ.txt [2026-03-12T20:18:00.852133] [INFO ] [sig ] [489/3274] Completed BSJQ in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:18:00.852174] [INFO ] [sig ] [490/3274] Forecasting BSJS... [2026-03-12T20:18:00.852205] [INFO ] [sig ] Generating forecast for: BSJS [2026-03-12T20:18:00.852247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-03-12T20:18:00.864699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-03-12T20:18:00.865036] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-03-12T20:18:00.865945] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-03-12T20:18:00.866038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:00.866075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:00.866106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:00.866166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:00.923921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:00.924590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:00.924673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:00.924706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:01.044629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:01.044809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:01.044853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:01.044883] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:01.048594] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-03-12T20:18:01.048912] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-03-12T20:18:01.049083] [INFO ] [sig ] BSJS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:01.198402] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSJS.txt [2026-03-12T20:18:01.198541] [INFO ] [sig ] [490/3274] Completed BSJS in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 16.7m [2026-03-12T20:18:01.198599] [INFO ] [sig ] [491/3274] Forecasting BSL... [2026-03-12T20:18:01.198631] [INFO ] [sig ] Generating forecast for: BSL [2026-03-12T20:18:01.198661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-03-12T20:18:01.209835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-03-12T20:18:01.210168] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-03-12T20:18:01.211060] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-03-12T20:18:01.211117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:01.211152] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:01.211182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:01.211241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:01.273097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:01.273931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:01.274016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:01.274048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:01.395302] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:01.395484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:01.395531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:01.395563] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:01.399930] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=50.44%) [2026-03-12T20:18:01.400273] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-03-12T20:18:01.400450] [INFO ] [sig ] BSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:01.564741] [INFO ] [LOCAL ] Saved forecast: BSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSL.txt [2026-03-12T20:18:01.564968] [INFO ] [sig ] [491/3274] Completed BSL in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 16.6m [2026-03-12T20:18:01.565027] [INFO ] [sig ] [492/3274] Forecasting BSM... [2026-03-12T20:18:01.565067] [INFO ] [sig ] Generating forecast for: BSM [2026-03-12T20:18:01.565104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-03-12T20:18:01.580412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-03-12T20:18:01.580946] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-03-12T20:18:01.581995] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-03-12T20:18:01.582061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:01.582102] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:01.582138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:01.582218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:01.647169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:01.648138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:01.648234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:01.648269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:01.785125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:01.785328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:01.785388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:01.785428] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:01.789671] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-03-12T20:18:01.789983] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-03-12T20:18:01.790130] [INFO ] [sig ] BSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:01.949185] [INFO ] [LOCAL ] Saved forecast: BSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSM.txt [2026-03-12T20:18:01.949420] [INFO ] [sig ] [492/3274] Completed BSM in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 16.6m [2026-03-12T20:18:01.949484] [INFO ] [sig ] [493/3274] Forecasting BSMQ... [2026-03-12T20:18:01.949534] [INFO ] [sig ] Generating forecast for: BSMQ [2026-03-12T20:18:01.949600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-03-12T20:18:01.962177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-03-12T20:18:01.962799] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-03-12T20:18:01.963796] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-03-12T20:18:01.963853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:01.963889] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:01.963917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:01.963977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:02.033851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:02.034948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:02.035058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:02.035096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:02.163344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:02.163522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:02.163566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:02.163617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:02.167612] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-03-12T20:18:02.167909] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-03-12T20:18:02.168072] [INFO ] [sig ] BSMQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:02.312357] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSMQ.txt [2026-03-12T20:18:02.312509] [INFO ] [sig ] [493/3274] Completed BSMQ in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 16.6m [2026-03-12T20:18:02.312559] [INFO ] [sig ] [494/3274] Forecasting BSMS... [2026-03-12T20:18:02.312609] [INFO ] [sig ] Generating forecast for: BSMS [2026-03-12T20:18:02.312642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-03-12T20:18:02.323956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-03-12T20:18:02.324296] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-03-12T20:18:02.325109] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-03-12T20:18:02.325164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:02.325197] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:02.325223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:02.325281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:02.382542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:02.383171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:02.383253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:02.383286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:02.504644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:02.504803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:02.504844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:02.504873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:02.508338] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-03-12T20:18:02.508661] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-03-12T20:18:02.508790] [INFO ] [sig ] BSMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:02.652862] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSMS.txt [2026-03-12T20:18:02.652993] [INFO ] [sig ] [494/3274] Completed BSMS in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:02.653034] [INFO ] [sig ] [495/3274] Forecasting BSSX... [2026-03-12T20:18:02.653063] [INFO ] [sig ] Generating forecast for: BSSX [2026-03-12T20:18:02.653092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-03-12T20:18:02.664119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-03-12T20:18:02.664430] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-03-12T20:18:02.665226] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-03-12T20:18:02.665280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:02.665313] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:02.665339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:02.665401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:02.727981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:02.728926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:02.729009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:02.729042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:02.834950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:02.835093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:02.835132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:02.835162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:02.838955] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-03-12T20:18:02.839260] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-03-12T20:18:02.839392] [INFO ] [sig ] BSSX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:02.983118] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSSX.txt [2026-03-12T20:18:02.983251] [INFO ] [sig ] [495/3274] Completed BSSX in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:02.983293] [INFO ] [sig ] [496/3274] Forecasting BSTZ... [2026-03-12T20:18:02.983322] [INFO ] [sig ] Generating forecast for: BSTZ [2026-03-12T20:18:02.983353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-03-12T20:18:02.996115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-03-12T20:18:02.996414] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-03-12T20:18:02.997226] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-03-12T20:18:02.997280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:02.997347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:02.997375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:02.997433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:03.055459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:03.056130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:03.056210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:03.056244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:03.170607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:03.170767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:03.170810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:03.170840] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:03.174247] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-03-12T20:18:03.174522] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-03-12T20:18:03.174671] [INFO ] [sig ] BSTZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:03.315208] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSTZ.txt [2026-03-12T20:18:03.315337] [INFO ] [sig ] [496/3274] Completed BSTZ in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:03.315382] [INFO ] [sig ] [497/3274] Forecasting BSVN... [2026-03-12T20:18:03.315412] [INFO ] [sig ] Generating forecast for: BSVN [2026-03-12T20:18:03.315443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-03-12T20:18:03.326049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-03-12T20:18:03.326404] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-03-12T20:18:03.327210] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-03-12T20:18:03.327264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:03.327296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:03.327323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:03.327385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:03.384207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:03.384860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:03.384940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:03.384973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:03.496113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:03.496271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:03.496343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:03.496378] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:03.499906] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-03-12T20:18:03.500175] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-03-12T20:18:03.500304] [INFO ] [sig ] BSVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:03.640962] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSVN.txt [2026-03-12T20:18:03.641087] [INFO ] [sig ] [497/3274] Completed BSVN in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:03.641128] [INFO ] [sig ] [498/3274] Forecasting BSVO... [2026-03-12T20:18:03.641158] [INFO ] [sig ] Generating forecast for: BSVO [2026-03-12T20:18:03.641188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-03-12T20:18:03.652402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-03-12T20:18:03.652740] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-03-12T20:18:03.653604] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-03-12T20:18:03.653669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:03.653704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:03.653732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:03.653791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:03.711117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:03.711781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:03.711863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:03.711896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:03.835228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:03.835372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:03.835413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:03.835441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:03.838828] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-12T20:18:03.839116] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-03-12T20:18:03.839247] [INFO ] [sig ] BSVO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:03.978854] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BSVO.txt [2026-03-12T20:18:03.978981] [INFO ] [sig ] [498/3274] Completed BSVO in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:03.979021] [INFO ] [sig ] [499/3274] Forecasting BSX... [2026-03-12T20:18:03.979051] [INFO ] [sig ] Generating forecast for: BSX [2026-03-12T20:18:03.979083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-03-12T20:18:03.990433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-03-12T20:18:03.990773] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-03-12T20:18:03.991672] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-03-12T20:18:03.991731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:03.991766] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:03.991794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:03.991853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:04.049768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:04.050455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:04.050539] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:04.050599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:04.169862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:04.170017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:04.170063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:04.170135] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:04.175129] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=68.82%) [2026-03-12T20:18:04.175419] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-03-12T20:18:04.175557] [INFO ] [sig ] BSX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:04.322006] [INFO ] [LOCAL ] Saved forecast: BSX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSX.txt [2026-03-12T20:18:04.322148] [INFO ] [sig ] [499/3274] Completed BSX in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:04.322190] [INFO ] [sig ] [500/3274] Forecasting BSY... [2026-03-12T20:18:04.322221] [INFO ] [sig ] Generating forecast for: BSY [2026-03-12T20:18:04.322252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-03-12T20:18:04.333108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-03-12T20:18:04.333424] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-03-12T20:18:04.334223] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-03-12T20:18:04.334277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:04.334310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:04.334338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:04.334395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:04.391186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:04.391867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:04.391949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:04.391981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:04.512036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:04.512194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:04.512236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:04.512265] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:04.515693] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-03-12T20:18:04.515966] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-03-12T20:18:04.516095] [INFO ] [sig ] BSY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:04.657274] [INFO ] [LOCAL ] Saved forecast: BSY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BSY.txt [2026-03-12T20:18:04.657416] [INFO ] [sig ] [500/3274] Completed BSY in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:04.657464] [INFO ] [sig ] [501/3274] Forecasting BTAI... [2026-03-12T20:18:04.657501] [INFO ] [sig ] Generating forecast for: BTAI [2026-03-12T20:18:04.657538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-03-12T20:18:04.669106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-03-12T20:18:04.669402] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-03-12T20:18:04.670189] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-03-12T20:18:04.670243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:04.670302] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:04.670333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:04.670407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:04.727816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:04.728483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:04.728565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:04.728617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:04.849282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:04.849431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:04.849474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:04.849504] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:04.852889] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=56.01%) [2026-03-12T20:18:04.853161] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-03-12T20:18:04.853291] [INFO ] [sig ] BTAI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:04.997552] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BTAI.txt [2026-03-12T20:18:04.997705] [INFO ] [sig ] [501/3274] Completed BTAI in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:04.997747] [INFO ] [sig ] [502/3274] Forecasting BTCS... [2026-03-12T20:18:04.997777] [INFO ] [sig ] Generating forecast for: BTCS [2026-03-12T20:18:04.997807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-03-12T20:18:05.009204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-03-12T20:18:05.009493] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-03-12T20:18:05.010292] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-03-12T20:18:05.010347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:05.010379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:05.010407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:05.010464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:05.067293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:05.067920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:05.068000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:05.068053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:05.185628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:05.185780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:05.185821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:05.185849] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:05.189265] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-03-12T20:18:05.189541] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-03-12T20:18:05.189698] [INFO ] [sig ] BTCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:05.330611] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BTCS.txt [2026-03-12T20:18:05.330736] [INFO ] [sig ] [502/3274] Completed BTCS in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:05.330776] [INFO ] [sig ] [503/3274] Forecasting BTE... [2026-03-12T20:18:05.330805] [INFO ] [sig ] Generating forecast for: BTE [2026-03-12T20:18:05.330834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-03-12T20:18:05.341758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-03-12T20:18:05.342063] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-03-12T20:18:05.342860] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-03-12T20:18:05.342913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:05.342946] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:05.342974] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:05.343032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:05.399749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:05.400386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:05.400472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:05.400511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:05.519025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:05.519180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:05.519222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:05.519252] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:05.522667] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-03-12T20:18:05.522945] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-03-12T20:18:05.523075] [INFO ] [sig ] BTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:05.667721] [INFO ] [LOCAL ] Saved forecast: BTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BTE.txt [2026-03-12T20:18:05.667861] [INFO ] [sig ] [503/3274] Completed BTE in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.6m [2026-03-12T20:18:05.667908] [INFO ] [sig ] [504/3274] Forecasting BTF... [2026-03-12T20:18:05.667939] [INFO ] [sig ] Generating forecast for: BTF [2026-03-12T20:18:05.667970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-03-12T20:18:05.679565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-03-12T20:18:05.679891] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-03-12T20:18:05.680800] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-03-12T20:18:05.680853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:05.680886] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:05.680913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:05.680970] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:05.737461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:05.738279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:05.738361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:05.738394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:05.854824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:05.854976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:05.855018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:05.855048] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:05.858555] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-03-12T20:18:05.858865] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-03-12T20:18:05.859010] [INFO ] [sig ] BTF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:05.998850] [INFO ] [LOCAL ] Saved forecast: BTF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BTF.txt [2026-03-12T20:18:05.998973] [INFO ] [sig ] [504/3274] Completed BTF in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:05.999012] [INFO ] [sig ] [505/3274] Forecasting BTI... [2026-03-12T20:18:05.999056] [INFO ] [sig ] Generating forecast for: BTI [2026-03-12T20:18:05.999090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-03-12T20:18:06.011250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-03-12T20:18:06.011625] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-03-12T20:18:06.012428] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-03-12T20:18:06.012488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:06.012520] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:06.012546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:06.012629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:06.073713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:06.074394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:06.074481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:06.074516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:06.198867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:06.199043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:06.199086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:06.199115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:06.202675] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-03-12T20:18:06.202982] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-03-12T20:18:06.203131] [INFO ] [sig ] BTI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:06.348012] [INFO ] [LOCAL ] Saved forecast: BTI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BTI.txt [2026-03-12T20:18:06.348189] [INFO ] [sig ] [505/3274] Completed BTI in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:06.348238] [INFO ] [sig ] [506/3274] Forecasting BTMD... [2026-03-12T20:18:06.348270] [INFO ] [sig ] Generating forecast for: BTMD [2026-03-12T20:18:06.348301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-03-12T20:18:06.359350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-03-12T20:18:06.359700] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-03-12T20:18:06.360476] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-03-12T20:18:06.360534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:06.360566] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:06.360623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:06.360681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:06.418988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:06.419629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:06.419750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:06.419783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:06.543837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:06.544022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:06.544072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:06.544103] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:06.547612] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-03-12T20:18:06.547888] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-03-12T20:18:06.548017] [INFO ] [sig ] BTMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:06.691474] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BTMD.txt [2026-03-12T20:18:06.691628] [INFO ] [sig ] [506/3274] Completed BTMD in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:06.691673] [INFO ] [sig ] [507/3274] Forecasting BTSG... [2026-03-12T20:18:06.691711] [INFO ] [sig ] Generating forecast for: BTSG [2026-03-12T20:18:06.691744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-03-12T20:18:06.703308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-03-12T20:18:06.703706] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-03-12T20:18:06.704522] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-03-12T20:18:06.704597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:06.704634] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:06.704662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:06.704721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:06.764814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:06.765461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:06.765546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:06.765597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:06.889820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:06.889969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:06.890011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:06.890041] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:06.893564] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-03-12T20:18:06.893871] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-03-12T20:18:06.894005] [INFO ] [sig ] BTSG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:07.036539] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BTSG.txt [2026-03-12T20:18:07.036689] [INFO ] [sig ] [507/3274] Completed BTSG in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:07.036729] [INFO ] [sig ] [508/3274] Forecasting BTZ... [2026-03-12T20:18:07.036757] [INFO ] [sig ] Generating forecast for: BTZ [2026-03-12T20:18:07.036786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-03-12T20:18:07.048473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-03-12T20:18:07.048854] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-03-12T20:18:07.049693] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-03-12T20:18:07.049747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:07.049779] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:07.049806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:07.049863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:07.107084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:07.107980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:07.108085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:07.108119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:07.225608] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:07.225777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:07.225818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:07.225878] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:07.229303] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-03-12T20:18:07.229602] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-03-12T20:18:07.229732] [INFO ] [sig ] BTZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:07.373383] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BTZ.txt [2026-03-12T20:18:07.373559] [INFO ] [sig ] [508/3274] Completed BTZ in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:07.373626] [INFO ] [sig ] [509/3274] Forecasting BUD... [2026-03-12T20:18:07.373657] [INFO ] [sig ] Generating forecast for: BUD [2026-03-12T20:18:07.373688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-03-12T20:18:07.385917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-03-12T20:18:07.386322] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-03-12T20:18:07.387132] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-03-12T20:18:07.387185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:07.387218] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:07.387244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:07.387301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:07.448106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:07.449226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:07.449420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:07.449456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:07.568238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:07.568409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:07.568450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:07.568481] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:07.572041] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=64.08%) [2026-03-12T20:18:07.572343] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-03-12T20:18:07.572507] [INFO ] [sig ] BUD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:07.714489] [INFO ] [LOCAL ] Saved forecast: BUD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BUD.txt [2026-03-12T20:18:07.714675] [INFO ] [sig ] [509/3274] Completed BUD in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:07.714719] [INFO ] [sig ] [510/3274] Forecasting BUFC... [2026-03-12T20:18:07.714750] [INFO ] [sig ] Generating forecast for: BUFC [2026-03-12T20:18:07.714781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-03-12T20:18:07.724665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-03-12T20:18:07.724964] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-03-12T20:18:07.725937] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-03-12T20:18:07.725990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:07.726023] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:07.726050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:07.726107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:07.783682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:07.784384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:07.784474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:07.784531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:07.880376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:07.880539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:07.880608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:07.880639] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:07.884011] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=14.29%) [2026-03-12T20:18:07.884283] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-03-12T20:18:07.884411] [INFO ] [sig ] BUFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:08.025148] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BUFC.txt [2026-03-12T20:18:08.025284] [INFO ] [sig ] [510/3274] Completed BUFC in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 16.5m [2026-03-12T20:18:08.025325] [INFO ] [sig ] [511/3274] Forecasting BUG... [2026-03-12T20:18:08.025356] [INFO ] [sig ] Generating forecast for: BUG [2026-03-12T20:18:08.025387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-03-12T20:18:08.036393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-03-12T20:18:08.036739] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-03-12T20:18:08.037510] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-03-12T20:18:08.037562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:08.037616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:08.037644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:08.037702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:08.094281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:08.094970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:08.095052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:08.095084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:08.221611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:08.221993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:08.222043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:08.222073] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:08.225994] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-03-12T20:18:08.226294] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-03-12T20:18:08.226442] [INFO ] [sig ] BUG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:08.373291] [INFO ] [LOCAL ] Saved forecast: BUG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BUG.txt [2026-03-12T20:18:08.373443] [INFO ] [sig ] [511/3274] Completed BUG in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:08.373492] [INFO ] [sig ] [512/3274] Forecasting BUI... [2026-03-12T20:18:08.373529] [INFO ] [sig ] Generating forecast for: BUI [2026-03-12T20:18:08.373566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-03-12T20:18:08.386164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-03-12T20:18:08.386430] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-03-12T20:18:08.387209] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-03-12T20:18:08.387262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:08.387296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:08.387323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:08.387407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:08.445887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:08.446522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:08.446637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:08.446671] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:08.568298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:08.568461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:08.568510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:08.568547] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:08.572153] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-03-12T20:18:08.572426] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-03-12T20:18:08.572593] [INFO ] [sig ] BUI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:08.712889] [INFO ] [LOCAL ] Saved forecast: BUI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BUI.txt [2026-03-12T20:18:08.713015] [INFO ] [sig ] [512/3274] Completed BUI in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:08.713055] [INFO ] [sig ] [513/3274] Forecasting BURL... [2026-03-12T20:18:08.713083] [INFO ] [sig ] Generating forecast for: BURL [2026-03-12T20:18:08.713112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-03-12T20:18:08.724476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-03-12T20:18:08.724777] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-03-12T20:18:08.725529] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-03-12T20:18:08.725601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:08.725682] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:08.725712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:08.725770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:08.783770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:08.784390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:08.784471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:08.784504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:08.910683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:08.911070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:08.911122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:08.911153] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:08.914675] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-03-12T20:18:08.914949] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-03-12T20:18:08.915079] [INFO ] [sig ] BURL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:09.057648] [INFO ] [LOCAL ] Saved forecast: BURL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BURL.txt [2026-03-12T20:18:09.057775] [INFO ] [sig ] [513/3274] Completed BURL in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:09.057816] [INFO ] [sig ] [514/3274] Forecasting BUSE... [2026-03-12T20:18:09.057846] [INFO ] [sig ] Generating forecast for: BUSE [2026-03-12T20:18:09.057877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-03-12T20:18:09.068719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-03-12T20:18:09.069020] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-03-12T20:18:09.069858] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-03-12T20:18:09.069910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:09.069943] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:09.069971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:09.070028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:09.127806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:09.128441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:09.128523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:09.128556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:09.251409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:09.251566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:09.251625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:09.251654] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:09.255312] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=14.40%) [2026-03-12T20:18:09.255634] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-03-12T20:18:09.255769] [INFO ] [sig ] BUSE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:09.399363] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BUSE.txt [2026-03-12T20:18:09.399482] [INFO ] [sig ] [514/3274] Completed BUSE in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:09.399524] [INFO ] [sig ] [515/3274] Forecasting BUXX... [2026-03-12T20:18:09.399555] [INFO ] [sig ] Generating forecast for: BUXX [2026-03-12T20:18:09.399604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-03-12T20:18:09.412621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-03-12T20:18:09.413075] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-03-12T20:18:09.414068] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-03-12T20:18:09.414120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:09.414153] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:09.414180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:09.414238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:09.471158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:09.471993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:09.472074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:09.472106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:09.589074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:09.589232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:09.589274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:09.589302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:09.592792] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=30.76%) [2026-03-12T20:18:09.593072] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-03-12T20:18:09.593201] [INFO ] [sig ] BUXX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:09.739046] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BUXX.txt [2026-03-12T20:18:09.739173] [INFO ] [sig ] [515/3274] Completed BUXX in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:09.739214] [INFO ] [sig ] [516/3274] Forecasting BVFL... [2026-03-12T20:18:09.739243] [INFO ] [sig ] Generating forecast for: BVFL [2026-03-12T20:18:09.739288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-03-12T20:18:09.753629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-03-12T20:18:09.754088] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-03-12T20:18:09.755025] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-03-12T20:18:09.755085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:09.755132] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:09.755172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:09.755235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:09.826773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:09.827912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:09.828046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:09.828097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:09.960005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:09.960192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:09.960240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:09.960323] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:09.964609] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-03-12T20:18:09.964997] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-03-12T20:18:09.965168] [INFO ] [sig ] BVFL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:10.115545] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BVFL.txt [2026-03-12T20:18:10.115740] [INFO ] [sig ] [516/3274] Completed BVFL in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:10.115799] [INFO ] [sig ] [517/3274] Forecasting BVN... [2026-03-12T20:18:10.115835] [INFO ] [sig ] Generating forecast for: BVN [2026-03-12T20:18:10.115870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-03-12T20:18:10.129025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-03-12T20:18:10.129554] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-03-12T20:18:10.130686] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-03-12T20:18:10.130753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:10.130793] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:10.130827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:10.130904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:10.194104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:10.195258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:10.195351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:10.195388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:10.323807] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:10.324184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:10.324231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:10.324263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:10.328415] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-03-12T20:18:10.328789] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-03-12T20:18:10.329138] [INFO ] [sig ] BVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:10.485236] [INFO ] [LOCAL ] Saved forecast: BVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BVN.txt [2026-03-12T20:18:10.485425] [INFO ] [sig ] [517/3274] Completed BVN in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:10.485493] [INFO ] [sig ] [518/3274] Forecasting BVS... [2026-03-12T20:18:10.485530] [INFO ] [sig ] Generating forecast for: BVS [2026-03-12T20:18:10.485563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-03-12T20:18:10.499426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-03-12T20:18:10.499976] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-03-12T20:18:10.501013] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-03-12T20:18:10.501096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:10.501152] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:10.501204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:10.501301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:10.563600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:10.564533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:10.564642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:10.564683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:10.692617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:10.692820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:10.692868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:10.692902] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:10.696774] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: UP (p=71.30%) [2026-03-12T20:18:10.697061] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-03-12T20:18:10.697190] [INFO ] [sig ] BVS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:10.839200] [INFO ] [LOCAL ] Saved forecast: BVS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BVS.txt [2026-03-12T20:18:10.839372] [INFO ] [sig ] [518/3274] Completed BVS in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.5m [2026-03-12T20:18:10.839415] [INFO ] [sig ] [519/3274] Forecasting BWA... [2026-03-12T20:18:10.839444] [INFO ] [sig ] Generating forecast for: BWA [2026-03-12T20:18:10.839477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-03-12T20:18:10.851024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-03-12T20:18:10.851405] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-03-12T20:18:10.852223] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-03-12T20:18:10.852277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:10.852309] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:10.852335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:10.852392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:10.912754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:10.913736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:10.913830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:10.913866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:11.040856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:11.041031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:11.041074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:11.041101] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:11.044615] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=74.69%) [2026-03-12T20:18:11.044917] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-03-12T20:18:11.045053] [INFO ] [sig ] BWA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:11.190315] [INFO ] [LOCAL ] Saved forecast: BWA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWA.txt [2026-03-12T20:18:11.190492] [INFO ] [sig ] [519/3274] Completed BWA in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:11.190546] [INFO ] [sig ] [520/3274] Forecasting BWAY... [2026-03-12T20:18:11.190609] [INFO ] [sig ] Generating forecast for: BWAY [2026-03-12T20:18:11.190662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-03-12T20:18:11.202242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-03-12T20:18:11.202686] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-03-12T20:18:11.203524] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-03-12T20:18:11.203623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:11.203671] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:11.203714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:11.203784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:11.266379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:11.267333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:11.267427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:11.267464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:11.392728] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:11.392932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:11.392976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:11.393006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:11.396545] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=72.88%) [2026-03-12T20:18:11.396880] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-03-12T20:18:11.397014] [INFO ] [sig ] BWAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:11.541713] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWAY.txt [2026-03-12T20:18:11.541866] [INFO ] [sig ] [520/3274] Completed BWAY in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:11.541906] [INFO ] [sig ] [521/3274] Forecasting BWB... [2026-03-12T20:18:11.541936] [INFO ] [sig ] Generating forecast for: BWB [2026-03-12T20:18:11.541966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-03-12T20:18:11.553247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-03-12T20:18:11.553564] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-03-12T20:18:11.554393] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-03-12T20:18:11.554450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:11.554485] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:11.554515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:11.554596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:11.615016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:11.615898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:11.615988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:11.616026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:11.740567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:11.740777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:11.740821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:11.740850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:11.744808] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=57.89%) [2026-03-12T20:18:11.745086] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-03-12T20:18:11.745218] [INFO ] [sig ] BWB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:11.885443] [INFO ] [LOCAL ] Saved forecast: BWB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWB.txt [2026-03-12T20:18:11.885568] [INFO ] [sig ] [521/3274] Completed BWB in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:11.885629] [INFO ] [sig ] [522/3274] Forecasting BWEN... [2026-03-12T20:18:11.885659] [INFO ] [sig ] Generating forecast for: BWEN [2026-03-12T20:18:11.885687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-03-12T20:18:11.896398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-03-12T20:18:11.896717] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-03-12T20:18:11.897476] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-03-12T20:18:11.897529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:11.897561] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:11.897615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:11.897675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:11.954235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:11.955163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:11.955255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:11.955288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:12.075721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:12.075895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:12.075939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:12.075967] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:12.079508] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=68.75%) [2026-03-12T20:18:12.079806] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-03-12T20:18:12.079937] [INFO ] [sig ] BWEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:12.230318] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWEN.txt [2026-03-12T20:18:12.230476] [INFO ] [sig ] [522/3274] Completed BWEN in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:12.230518] [INFO ] [sig ] [523/3274] Forecasting BWFG... [2026-03-12T20:18:12.230548] [INFO ] [sig ] Generating forecast for: BWFG [2026-03-12T20:18:12.230597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-03-12T20:18:12.242148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-03-12T20:18:12.242550] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-03-12T20:18:12.243417] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-03-12T20:18:12.243472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:12.243504] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:12.243531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:12.243626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:12.304482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:12.305396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:12.305516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:12.305598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:12.426122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:12.426277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:12.426318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:12.426347] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:12.429888] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-03-12T20:18:12.430180] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-03-12T20:18:12.430316] [INFO ] [sig ] BWFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:12.645647] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWFG.txt [2026-03-12T20:18:12.645793] [INFO ] [sig ] [523/3274] Completed BWFG in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:12.645835] [INFO ] [sig ] [524/3274] Forecasting BWG... [2026-03-12T20:18:12.645867] [INFO ] [sig ] Generating forecast for: BWG [2026-03-12T20:18:12.645899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-03-12T20:18:12.656804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-03-12T20:18:12.657171] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-03-12T20:18:12.658082] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-03-12T20:18:12.658140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:12.658174] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:12.658203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:12.658262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:12.717205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:12.717974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:12.718078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:12.718114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:12.841503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:12.841671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:12.841717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:12.841748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:12.845278] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=30.22%) [2026-03-12T20:18:12.845564] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-03-12T20:18:12.845720] [INFO ] [sig ] BWG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:12.995669] [INFO ] [LOCAL ] Saved forecast: BWG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BWG.txt [2026-03-12T20:18:12.995835] [INFO ] [sig ] [524/3274] Completed BWG in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:12.996075] [INFO ] [sig ] [525/3274] Forecasting BWIN... [2026-03-12T20:18:12.996107] [INFO ] [sig ] Generating forecast for: BWIN [2026-03-12T20:18:12.996141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-03-12T20:18:13.009680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-03-12T20:18:13.010038] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-03-12T20:18:13.010854] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-03-12T20:18:13.010909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:13.010977] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:13.011008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:13.011067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:13.076762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:13.077722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:13.077823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:13.077858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:13.208607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:13.208769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:13.209000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:13.209028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:13.213255] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-03-12T20:18:13.213535] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-03-12T20:18:13.213684] [INFO ] [sig ] BWIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:13.364437] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWIN.txt [2026-03-12T20:18:13.364621] [INFO ] [sig ] [525/3274] Completed BWIN in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:13.364684] [INFO ] [sig ] [526/3274] Forecasting BWMN... [2026-03-12T20:18:13.364734] [INFO ] [sig ] Generating forecast for: BWMN [2026-03-12T20:18:13.364786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-03-12T20:18:13.376636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-03-12T20:18:13.377056] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-03-12T20:18:13.377915] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-03-12T20:18:13.377971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:13.378008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:13.378065] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:13.378126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:13.442104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:13.442999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:13.443090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:13.443127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:13.570435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:13.570630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:13.570685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:13.570723] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:13.574711] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-03-12T20:18:13.575195] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-03-12T20:18:13.575334] [INFO ] [sig ] BWMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:13.729368] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BWMN.txt [2026-03-12T20:18:13.729540] [INFO ] [sig ] [526/3274] Completed BWMN in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:13.729609] [INFO ] [sig ] [527/3274] Forecasting BXC... [2026-03-12T20:18:13.729648] [INFO ] [sig ] Generating forecast for: BXC [2026-03-12T20:18:13.729686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-03-12T20:18:13.743177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-03-12T20:18:13.743714] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-03-12T20:18:13.745105] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-03-12T20:18:13.745167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:13.745217] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:13.745251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:13.745312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:13.808256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:13.808942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:13.809025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:13.809057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:13.933311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:13.933469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:13.933511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:13.933540] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:13.936993] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=42.98%) [2026-03-12T20:18:13.937271] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-03-12T20:18:13.937399] [INFO ] [sig ] BXC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:14.079917] [INFO ] [LOCAL ] Saved forecast: BXC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BXC.txt [2026-03-12T20:18:14.080049] [INFO ] [sig ] [527/3274] Completed BXC in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 16.4m [2026-03-12T20:18:14.080089] [INFO ] [sig ] [528/3274] Forecasting BXMX... [2026-03-12T20:18:14.080117] [INFO ] [sig ] Generating forecast for: BXMX [2026-03-12T20:18:14.080147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-03-12T20:18:14.091006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-03-12T20:18:14.091317] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-03-12T20:18:14.092120] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-03-12T20:18:14.092173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:14.092205] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:14.092232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:14.092289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:14.149654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:14.150275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:14.150355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:14.150387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:14.274688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:14.274859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:14.274901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:14.274930] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:14.278380] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-03-12T20:18:14.278677] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-03-12T20:18:14.278808] [INFO ] [sig ] BXMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:14.421475] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BXMX.txt [2026-03-12T20:18:14.421633] [INFO ] [sig ] [528/3274] Completed BXMX in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:14.421684] [INFO ] [sig ] [529/3274] Forecasting BXP... [2026-03-12T20:18:14.421715] [INFO ] [sig ] Generating forecast for: BXP [2026-03-12T20:18:14.421746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-03-12T20:18:14.432503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-03-12T20:18:14.432853] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-03-12T20:18:14.433671] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-03-12T20:18:14.433737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:14.433777] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:14.433805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:14.433863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:14.491215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:14.492027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:14.492116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:14.492150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:14.616434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:14.616620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:14.616674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:14.616714] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:14.620398] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-03-12T20:18:14.620733] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-03-12T20:18:14.620878] [INFO ] [sig ] BXP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:14.764509] [INFO ] [LOCAL ] Saved forecast: BXP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BXP.txt [2026-03-12T20:18:14.764696] [INFO ] [sig ] [529/3274] Completed BXP in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:14.764740] [INFO ] [sig ] [530/3274] Forecasting BXSL... [2026-03-12T20:18:14.764769] [INFO ] [sig ] Generating forecast for: BXSL [2026-03-12T20:18:14.764801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-03-12T20:18:14.776248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-03-12T20:18:14.776617] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-03-12T20:18:14.777413] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-03-12T20:18:14.777467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:14.777527] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:14.777556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:14.777632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:14.838072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:14.838772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:14.839048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:14.839084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:14.966564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:14.966754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:14.966805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:14.966836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:14.970534] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=72.15%) [2026-03-12T20:18:14.970846] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-03-12T20:18:14.971003] [INFO ] [sig ] BXSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:15.117244] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BXSL.txt [2026-03-12T20:18:15.117381] [INFO ] [sig ] [530/3274] Completed BXSL in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:15.117422] [INFO ] [sig ] [531/3274] Forecasting BYD... [2026-03-12T20:18:15.117451] [INFO ] [sig ] Generating forecast for: BYD [2026-03-12T20:18:15.117482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-03-12T20:18:15.128426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-03-12T20:18:15.128787] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-03-12T20:18:15.129627] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-03-12T20:18:15.129683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:15.129718] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:15.129748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:15.129808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:15.193822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:15.194704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:15.194795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:15.194830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:15.320086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:15.320271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:15.320334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:15.320369] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:15.324034] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=48.29%) [2026-03-12T20:18:15.324342] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-03-12T20:18:15.324485] [INFO ] [sig ] BYD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:15.470221] [INFO ] [LOCAL ] Saved forecast: BYD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BYD.txt [2026-03-12T20:18:15.470362] [INFO ] [sig ] [531/3274] Completed BYD in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:15.470404] [INFO ] [sig ] [532/3274] Forecasting BYRN... [2026-03-12T20:18:15.470433] [INFO ] [sig ] Generating forecast for: BYRN [2026-03-12T20:18:15.470464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-03-12T20:18:15.481306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-03-12T20:18:15.481675] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-03-12T20:18:15.482497] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-03-12T20:18:15.482559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:15.482635] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:15.482672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:15.482732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:15.543750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:15.544451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:15.544539] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:15.544591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:15.670243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:15.670411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:15.670456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:15.670504] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:15.674116] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-03-12T20:18:15.674414] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-03-12T20:18:15.674551] [INFO ] [sig ] BYRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:15.827318] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BYRN.txt [2026-03-12T20:18:15.827460] [INFO ] [sig ] [532/3274] Completed BYRN in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:15.827500] [INFO ] [sig ] [533/3274] Forecasting BYSI... [2026-03-12T20:18:15.827530] [INFO ] [sig ] Generating forecast for: BYSI [2026-03-12T20:18:15.827562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-03-12T20:18:15.839148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-03-12T20:18:15.839513] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-03-12T20:18:15.840534] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-03-12T20:18:15.840608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:15.840642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:15.840670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:15.840727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:15.901886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:15.902787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:15.902885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:15.902923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:16.014467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:16.014642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:16.014686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:16.014747] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:16.018699] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-03-12T20:18:16.019020] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-03-12T20:18:16.019162] [INFO ] [sig ] BYSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:16.170077] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BYSI.txt [2026-03-12T20:18:16.170257] [INFO ] [sig ] [533/3274] Completed BYSI in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:16.170300] [INFO ] [sig ] [534/3274] Forecasting BZ... [2026-03-12T20:18:16.170329] [INFO ] [sig ] Generating forecast for: BZ [2026-03-12T20:18:16.170361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-03-12T20:18:16.182548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-03-12T20:18:16.183017] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-03-12T20:18:16.183895] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-03-12T20:18:16.183953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:16.183988] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:16.184018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:16.184079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:16.245346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:16.246346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:16.246456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:16.246493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:16.374546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:16.374724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:16.374767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:16.374796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:16.378295] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-03-12T20:18:16.378649] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-03-12T20:18:16.378796] [INFO ] [sig ] BZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:16.525000] [INFO ] [LOCAL ] Saved forecast: BZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/BZ.txt [2026-03-12T20:18:16.525188] [INFO ] [sig ] [534/3274] Completed BZ in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.4m [2026-03-12T20:18:16.525232] [INFO ] [sig ] [535/3274] Forecasting BZH... [2026-03-12T20:18:16.525262] [INFO ] [sig ] Generating forecast for: BZH [2026-03-12T20:18:16.525295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-03-12T20:18:16.537148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-03-12T20:18:16.537601] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-03-12T20:18:16.538494] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-03-12T20:18:16.538552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:16.538613] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:16.538645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:16.538707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:16.599987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:16.600908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:16.601002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:16.601038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:16.720300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:16.720468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:16.720512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:16.720545] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:16.724219] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-03-12T20:18:16.724516] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-03-12T20:18:16.724673] [INFO ] [sig ] BZH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:16.866135] [INFO ] [LOCAL ] Saved forecast: BZH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BZH.txt [2026-03-12T20:18:16.866299] [INFO ] [sig ] [535/3274] Completed BZH in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:16.866340] [INFO ] [sig ] [536/3274] Forecasting BZUN... [2026-03-12T20:18:16.866370] [INFO ] [sig ] Generating forecast for: BZUN [2026-03-12T20:18:16.866403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-03-12T20:18:16.877915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-03-12T20:18:16.878286] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-03-12T20:18:16.879147] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-03-12T20:18:16.879204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:16.879238] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:16.879284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:16.879353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:16.939084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:16.939859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:16.939952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:16.939988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:17.057363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:17.057539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:17.057603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:17.057638] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:17.061286] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-03-12T20:18:17.061624] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-03-12T20:18:17.061768] [INFO ] [sig ] BZUN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:17.209204] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/BZUN.txt [2026-03-12T20:18:17.209359] [INFO ] [sig ] [536/3274] Completed BZUN in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:17.209400] [INFO ] [sig ] [537/3274] Forecasting C... [2026-03-12T20:18:17.209430] [INFO ] [sig ] Generating forecast for: C [2026-03-12T20:18:17.209461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-03-12T20:18:17.221437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-03-12T20:18:17.221847] [INFO ] [FORECASTER] Starting predict_future for C [2026-03-12T20:18:17.222697] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-03-12T20:18:17.222754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:17.222791] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:17.222822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:17.222883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:17.287396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:17.288380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:17.288470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:17.288506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:17.413998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:17.414170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:17.414215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:17.414247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:17.417936] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-03-12T20:18:17.418256] [INFO ] [FORECASTER] Completed predict_future for C [2026-03-12T20:18:17.418403] [INFO ] [sig ] C: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:17.566984] [INFO ] [LOCAL ] Saved forecast: C 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/C.txt [2026-03-12T20:18:17.567161] [INFO ] [sig ] [537/3274] Completed C in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:17.567207] [INFO ] [sig ] [538/3274] Forecasting CAAP... [2026-03-12T20:18:17.567239] [INFO ] [sig ] Generating forecast for: CAAP [2026-03-12T20:18:17.567273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-03-12T20:18:17.579255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-03-12T20:18:17.579701] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-03-12T20:18:17.580610] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-03-12T20:18:17.580668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:17.580702] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:17.580730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:17.580794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:17.644245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:17.645185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:17.645275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:17.645311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:17.771720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:17.771890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:17.771935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:17.771967] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:17.775865] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-03-12T20:18:17.776352] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-03-12T20:18:17.776493] [INFO ] [sig ] CAAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:17.933298] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAAP.txt [2026-03-12T20:18:17.933432] [INFO ] [sig ] [538/3274] Completed CAAP in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:17.933472] [INFO ] [sig ] [539/3274] Forecasting CAAS... [2026-03-12T20:18:17.933502] [INFO ] [sig ] Generating forecast for: CAAS [2026-03-12T20:18:17.933533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-03-12T20:18:17.944394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-03-12T20:18:17.944770] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-03-12T20:18:17.945545] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-03-12T20:18:17.945617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:17.945651] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:17.945677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:17.945735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:18.008484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:18.009484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:18.009595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:18.009636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:18.120067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:18.120231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:18.120273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:18.120302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:18.123832] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-03-12T20:18:18.124149] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-03-12T20:18:18.124289] [INFO ] [sig ] CAAS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:18.268355] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAAS.txt [2026-03-12T20:18:18.268504] [INFO ] [sig ] [539/3274] Completed CAAS in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:18.268544] [INFO ] [sig ] [540/3274] Forecasting CABA... [2026-03-12T20:18:18.268594] [INFO ] [sig ] Generating forecast for: CABA [2026-03-12T20:18:18.268629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-03-12T20:18:18.280709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-03-12T20:18:18.281062] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-03-12T20:18:18.282099] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-03-12T20:18:18.282154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:18.282188] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:18.282218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:18.282281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:18.346814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:18.347770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:18.347908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:18.347947] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:18.471791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:18.472150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:18.472192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:18.472221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:18.476289] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-03-12T20:18:18.476598] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-03-12T20:18:18.476747] [INFO ] [sig ] CABA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:18.628924] [INFO ] [LOCAL ] Saved forecast: CABA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CABA.txt [2026-03-12T20:18:18.629285] [INFO ] [sig ] [540/3274] Completed CABA in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:18.629329] [INFO ] [sig ] [541/3274] Forecasting CABO... [2026-03-12T20:18:18.629360] [INFO ] [sig ] Generating forecast for: CABO [2026-03-12T20:18:18.629390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-03-12T20:18:18.641998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-03-12T20:18:18.642401] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-03-12T20:18:18.643367] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-03-12T20:18:18.643420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:18.643453] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:18.643480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:18.643537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:18.711233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:18.712195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:18.712310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:18.712346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:18.842615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:18.842789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:18.842843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:18.842882] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:18.847049] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-03-12T20:18:18.847371] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-03-12T20:18:18.847515] [INFO ] [sig ] CABO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:18.995263] [INFO ] [LOCAL ] Saved forecast: CABO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CABO.txt [2026-03-12T20:18:18.995416] [INFO ] [sig ] [541/3274] Completed CABO in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:18.995459] [INFO ] [sig ] [542/3274] Forecasting CAC... [2026-03-12T20:18:18.995488] [INFO ] [sig ] Generating forecast for: CAC [2026-03-12T20:18:18.995520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-03-12T20:18:19.007483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-03-12T20:18:19.007832] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-03-12T20:18:19.008875] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-03-12T20:18:19.008928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:19.008961] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:19.008989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:19.009046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:19.074364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:19.075189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:19.075279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:19.075314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:19.202237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:19.202404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:19.202448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:19.202480] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:19.206087] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-03-12T20:18:19.206377] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-03-12T20:18:19.206517] [INFO ] [sig ] CAC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:19.350539] [INFO ] [LOCAL ] Saved forecast: CAC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAC.txt [2026-03-12T20:18:19.350696] [INFO ] [sig ] [542/3274] Completed CAC in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:19.350741] [INFO ] [sig ] [543/3274] Forecasting CACC... [2026-03-12T20:18:19.350787] [INFO ] [sig ] Generating forecast for: CACC [2026-03-12T20:18:19.350833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-03-12T20:18:19.361654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-03-12T20:18:19.362013] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-03-12T20:18:19.362864] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-03-12T20:18:19.362919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:19.362954] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:19.362982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:19.363041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:19.424123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:19.425041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:19.425133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:19.425169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:19.545813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:19.545973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:19.546016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:19.546045] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:19.549500] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-03-12T20:18:19.549823] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-03-12T20:18:19.549964] [INFO ] [sig ] CACC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:19.694444] [INFO ] [LOCAL ] Saved forecast: CACC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CACC.txt [2026-03-12T20:18:19.694669] [INFO ] [sig ] [543/3274] Completed CACC in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:19.694715] [INFO ] [sig ] [544/3274] Forecasting CACI... [2026-03-12T20:18:19.694745] [INFO ] [sig ] Generating forecast for: CACI [2026-03-12T20:18:19.694775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-03-12T20:18:19.705843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-03-12T20:18:19.706170] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-03-12T20:18:19.707034] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-03-12T20:18:19.707089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:19.707124] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:19.707155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:19.707215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:19.768252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:19.769177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:19.769266] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:19.769301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:19.889889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:19.890055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:19.890101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:19.890133] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:19.893732] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=51.06%) [2026-03-12T20:18:19.894025] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-03-12T20:18:19.894160] [INFO ] [sig ] CACI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:20.036985] [INFO ] [LOCAL ] Saved forecast: CACI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CACI.txt [2026-03-12T20:18:20.037158] [INFO ] [sig ] [544/3274] Completed CACI in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 16.3m [2026-03-12T20:18:20.037219] [INFO ] [sig ] [545/3274] Forecasting CADL... [2026-03-12T20:18:20.037255] [INFO ] [sig ] Generating forecast for: CADL [2026-03-12T20:18:20.037290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-03-12T20:18:20.048090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-03-12T20:18:20.048444] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-03-12T20:18:20.049315] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-03-12T20:18:20.049372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:20.049408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:20.049438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:20.049499] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:20.121145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:20.122266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:20.122384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:20.122429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:20.246407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:20.246606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:20.246652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:20.246681] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:20.250222] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=25.12%) [2026-03-12T20:18:20.250507] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-03-12T20:18:20.250722] [INFO ] [sig ] CADL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:20.392731] [INFO ] [LOCAL ] Saved forecast: CADL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CADL.txt [2026-03-12T20:18:20.392919] [INFO ] [sig ] [545/3274] Completed CADL in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 16.3m [2026-03-12T20:18:20.392961] [INFO ] [sig ] [546/3274] Forecasting CAE... [2026-03-12T20:18:20.392992] [INFO ] [sig ] Generating forecast for: CAE [2026-03-12T20:18:20.393023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-03-12T20:18:20.404362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-03-12T20:18:20.404682] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-03-12T20:18:20.405483] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-03-12T20:18:20.405536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:20.405588] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:20.405619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:20.405675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:20.462126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:20.462762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:20.462845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:20.462878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:20.581449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:20.581615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:20.581658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:20.581687] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:20.585141] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-03-12T20:18:20.585417] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-03-12T20:18:20.585547] [INFO ] [sig ] CAE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:20.726168] [INFO ] [LOCAL ] Saved forecast: CAE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CAE.txt [2026-03-12T20:18:20.726288] [INFO ] [sig ] [546/3274] Completed CAE in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 16.3m [2026-03-12T20:18:20.726327] [INFO ] [sig ] [547/3274] Forecasting CAF... [2026-03-12T20:18:20.726355] [INFO ] [sig ] Generating forecast for: CAF [2026-03-12T20:18:20.726386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-03-12T20:18:20.737238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-03-12T20:18:20.737566] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-03-12T20:18:20.738422] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-03-12T20:18:20.738481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:20.738542] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:20.738590] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:20.738651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:20.795770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:20.796398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:20.796478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:20.796511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:20.912628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:20.912805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:20.912848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:20.912878] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:20.916265] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-03-12T20:18:20.916541] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-03-12T20:18:20.916691] [INFO ] [sig ] CAF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:21.057996] [INFO ] [LOCAL ] Saved forecast: CAF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAF.txt [2026-03-12T20:18:21.058163] [INFO ] [sig ] [547/3274] Completed CAF in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 16.3m [2026-03-12T20:18:21.058211] [INFO ] [sig ] [548/3274] Forecasting CAG... [2026-03-12T20:18:21.058240] [INFO ] [sig ] Generating forecast for: CAG [2026-03-12T20:18:21.058269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-03-12T20:18:21.069452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-03-12T20:18:21.069752] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-03-12T20:18:21.070526] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-03-12T20:18:21.070597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:21.070632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:21.070659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:21.070715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:21.128016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:21.128673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:21.128755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:21.128788] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:21.243266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:21.243406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:21.243446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:21.243476] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:21.246827] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-03-12T20:18:21.247105] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-03-12T20:18:21.247234] [INFO ] [sig ] CAG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:21.388379] [INFO ] [LOCAL ] Saved forecast: CAG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAG.txt [2026-03-12T20:18:21.388497] [INFO ] [sig ] [548/3274] Completed CAG in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.3m [2026-03-12T20:18:21.388535] [INFO ] [sig ] [549/3274] Forecasting CAH... [2026-03-12T20:18:21.388563] [INFO ] [sig ] Generating forecast for: CAH [2026-03-12T20:18:21.388613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-03-12T20:18:21.399875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-03-12T20:18:21.400162] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-03-12T20:18:21.400991] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-03-12T20:18:21.401044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:21.401093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:21.401122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:21.401178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:21.459716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:21.460564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:21.460667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:21.460701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:21.577259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:21.577424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:21.577467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:21.577496] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:21.580979] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-03-12T20:18:21.581261] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-03-12T20:18:21.581391] [INFO ] [sig ] CAH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:21.721332] [INFO ] [LOCAL ] Saved forecast: CAH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAH.txt [2026-03-12T20:18:21.721464] [INFO ] [sig ] [549/3274] Completed CAH in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:21.721504] [INFO ] [sig ] [550/3274] Forecasting CAKE... [2026-03-12T20:18:21.721534] [INFO ] [sig ] Generating forecast for: CAKE [2026-03-12T20:18:21.721565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-03-12T20:18:21.732822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-03-12T20:18:21.733115] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-03-12T20:18:21.733902] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-03-12T20:18:21.733955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:21.733988] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:21.734016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:21.734073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:21.792609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:21.793264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:21.793347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:21.793380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:21.913223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:21.913379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:21.913420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:21.913448] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:21.916943] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-03-12T20:18:21.917215] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-03-12T20:18:21.917341] [INFO ] [sig ] CAKE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:22.058780] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CAKE.txt [2026-03-12T20:18:22.058944] [INFO ] [sig ] [550/3274] Completed CAKE in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:22.058985] [INFO ] [sig ] [551/3274] Forecasting CAL... [2026-03-12T20:18:22.059014] [INFO ] [sig ] Generating forecast for: CAL [2026-03-12T20:18:22.059044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-03-12T20:18:22.070681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-03-12T20:18:22.070994] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-03-12T20:18:22.071809] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-03-12T20:18:22.071862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:22.071896] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:22.071922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:22.071980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:22.130412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:22.131061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:22.131141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:22.131174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:22.254401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:22.254563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:22.254623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:22.254653] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:22.258754] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-03-12T20:18:22.259060] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-03-12T20:18:22.259189] [INFO ] [sig ] CAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:22.406053] [INFO ] [LOCAL ] Saved forecast: CAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAL.txt [2026-03-12T20:18:22.406187] [INFO ] [sig ] [551/3274] Completed CAL in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:22.406227] [INFO ] [sig ] [552/3274] Forecasting CALM... [2026-03-12T20:18:22.406256] [INFO ] [sig ] Generating forecast for: CALM [2026-03-12T20:18:22.406287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-03-12T20:18:22.417620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-03-12T20:18:22.417931] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-03-12T20:18:22.418757] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-03-12T20:18:22.418811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:22.418843] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:22.418874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:22.418930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:22.477298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:22.478015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:22.478131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:22.478166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:22.602437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:22.602629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:22.602677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:22.602707] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:22.606497] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-03-12T20:18:22.606798] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-03-12T20:18:22.606952] [INFO ] [sig ] CALM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:22.751529] [INFO ] [LOCAL ] Saved forecast: CALM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CALM.txt [2026-03-12T20:18:22.751686] [INFO ] [sig ] [552/3274] Completed CALM in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:22.751735] [INFO ] [sig ] [553/3274] Forecasting CALX... [2026-03-12T20:18:22.751767] [INFO ] [sig ] Generating forecast for: CALX [2026-03-12T20:18:22.751800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-03-12T20:18:22.763386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-03-12T20:18:22.763738] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-03-12T20:18:22.764539] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-03-12T20:18:22.764613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:22.764647] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:22.764676] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:22.764735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:22.844250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:22.845160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:22.845248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:22.845283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:22.970293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:22.970461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:22.970503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:22.970532] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:22.974341] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-03-12T20:18:22.974645] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-03-12T20:18:22.974781] [INFO ] [sig ] CALX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:23.124150] [INFO ] [LOCAL ] Saved forecast: CALX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CALX.txt [2026-03-12T20:18:23.124303] [INFO ] [sig ] [553/3274] Completed CALX in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:23.124346] [INFO ] [sig ] [554/3274] Forecasting CAPL... [2026-03-12T20:18:23.124376] [INFO ] [sig ] Generating forecast for: CAPL [2026-03-12T20:18:23.124406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-03-12T20:18:23.135411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-03-12T20:18:23.135780] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-03-12T20:18:23.136776] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-03-12T20:18:23.136829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:23.136862] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:23.136890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:23.136948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:23.195003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:23.195832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:23.195918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:23.195951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:23.313278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:23.313434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:23.313475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:23.313505] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:23.317294] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=6.76%) [2026-03-12T20:18:23.317589] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-03-12T20:18:23.317738] [INFO ] [sig ] CAPL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:23.460377] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CAPL.txt [2026-03-12T20:18:23.460556] [INFO ] [sig ] [554/3274] Completed CAPL in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:23.460618] [INFO ] [sig ] [555/3274] Forecasting CARE... [2026-03-12T20:18:23.460649] [INFO ] [sig ] Generating forecast for: CARE [2026-03-12T20:18:23.460680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-03-12T20:18:23.471854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-03-12T20:18:23.472125] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-03-12T20:18:23.472910] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-03-12T20:18:23.472964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:23.472996] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:23.473024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:23.473080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:23.533040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:23.533670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:23.533752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:23.533785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:23.654300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:23.654452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:23.654494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:23.654522] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:23.657942] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-03-12T20:18:23.658262] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-03-12T20:18:23.658390] [INFO ] [sig ] CARE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:23.800116] [INFO ] [LOCAL ] Saved forecast: CARE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CARE.txt [2026-03-12T20:18:23.800238] [INFO ] [sig ] [555/3274] Completed CARE in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:23.800278] [INFO ] [sig ] [556/3274] Forecasting CARG... [2026-03-12T20:18:23.800316] [INFO ] [sig ] Generating forecast for: CARG [2026-03-12T20:18:23.800348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-03-12T20:18:23.812017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-03-12T20:18:23.812325] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-03-12T20:18:23.813116] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-03-12T20:18:23.813168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:23.813201] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:23.813227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:23.813284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:23.871023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:23.871639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:23.871720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:23.871752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:23.991543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:23.991712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:23.991755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:23.991801] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:23.995208] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-03-12T20:18:23.995495] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-03-12T20:18:23.995643] [INFO ] [sig ] CARG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:24.137030] [INFO ] [LOCAL ] Saved forecast: CARG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CARG.txt [2026-03-12T20:18:24.137155] [INFO ] [sig ] [556/3274] Completed CARG in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:24.137195] [INFO ] [sig ] [557/3274] Forecasting CARS... [2026-03-12T20:18:24.137224] [INFO ] [sig ] Generating forecast for: CARS [2026-03-12T20:18:24.137254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-03-12T20:18:24.149403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-03-12T20:18:24.149706] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-03-12T20:18:24.150696] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-03-12T20:18:24.150750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:24.150783] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:24.150811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:24.150870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:24.212658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:24.213558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:24.213724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:24.213759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:24.337398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:24.337560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:24.337621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:24.337652] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:24.341498] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-03-12T20:18:24.341799] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-03-12T20:18:24.341931] [INFO ] [sig ] CARS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:24.493720] [INFO ] [LOCAL ] Saved forecast: CARS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CARS.txt [2026-03-12T20:18:24.493863] [INFO ] [sig ] [557/3274] Completed CARS in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:24.493903] [INFO ] [sig ] [558/3274] Forecasting CASH... [2026-03-12T20:18:24.493933] [INFO ] [sig ] Generating forecast for: CASH [2026-03-12T20:18:24.493964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-03-12T20:18:24.504734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-03-12T20:18:24.505057] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-03-12T20:18:24.505855] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-03-12T20:18:24.505908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:24.505942] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:24.505969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:24.506026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:24.563923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:24.564793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:24.564907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:24.564941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:24.686307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:24.686481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:24.686526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:24.686556] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:24.690228] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=87.53%) [2026-03-12T20:18:24.690508] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-03-12T20:18:24.690656] [INFO ] [sig ] CASH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:24.831259] [INFO ] [LOCAL ] Saved forecast: CASH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CASH.txt [2026-03-12T20:18:24.831427] [INFO ] [sig ] [558/3274] Completed CASH in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:24.831468] [INFO ] [sig ] [559/3274] Forecasting CASS... [2026-03-12T20:18:24.831499] [INFO ] [sig ] Generating forecast for: CASS [2026-03-12T20:18:24.831531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-03-12T20:18:24.842661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-03-12T20:18:24.843075] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-03-12T20:18:24.843957] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-03-12T20:18:24.844012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:24.844045] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:24.844071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:24.844127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:24.902197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:24.903078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:24.903168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:24.903202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:25.026951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:25.027119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:25.027160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:25.027189] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:25.030921] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-03-12T20:18:25.031204] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-03-12T20:18:25.031336] [INFO ] [sig ] CASS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:25.172344] [INFO ] [LOCAL ] Saved forecast: CASS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CASS.txt [2026-03-12T20:18:25.172482] [INFO ] [sig ] [559/3274] Completed CASS in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:25.172523] [INFO ] [sig ] [560/3274] Forecasting CASY... [2026-03-12T20:18:25.172552] [INFO ] [sig ] Generating forecast for: CASY [2026-03-12T20:18:25.172602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-03-12T20:18:25.183165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-03-12T20:18:25.183469] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-03-12T20:18:25.184276] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-03-12T20:18:25.184330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:25.184377] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:25.184411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:25.184470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:25.253975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:25.255604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:25.255717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:25.255772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:25.387820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:25.387991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:25.388060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:25.388092] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:25.392073] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-03-12T20:18:25.392362] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-03-12T20:18:25.392497] [INFO ] [sig ] CASY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:25.534962] [INFO ] [LOCAL ] Saved forecast: CASY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CASY.txt [2026-03-12T20:18:25.535175] [INFO ] [sig ] [560/3274] Completed CASY in 0.4s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:25.535221] [INFO ] [sig ] [561/3274] Forecasting CATH... [2026-03-12T20:18:25.535252] [INFO ] [sig ] Generating forecast for: CATH [2026-03-12T20:18:25.535285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-03-12T20:18:25.547260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-03-12T20:18:25.547689] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-03-12T20:18:25.548548] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-03-12T20:18:25.548625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:25.548660] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:25.548688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:25.548745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:25.606345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:25.607261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:25.607348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:25.607382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:25.724248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:25.724410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:25.724452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:25.724481] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:25.727903] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-03-12T20:18:25.728196] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-03-12T20:18:25.728347] [INFO ] [sig ] CATH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:25.871273] [INFO ] [LOCAL ] Saved forecast: CATH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CATH.txt [2026-03-12T20:18:25.871427] [INFO ] [sig ] [561/3274] Completed CATH in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:25.871469] [INFO ] [sig ] [562/3274] Forecasting CATO... [2026-03-12T20:18:25.871500] [INFO ] [sig ] Generating forecast for: CATO [2026-03-12T20:18:25.871530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-03-12T20:18:25.882425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-03-12T20:18:25.882833] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-03-12T20:18:25.883638] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-03-12T20:18:25.883691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:25.883723] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:25.883751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:25.883809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:25.940842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:25.941445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:25.941524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:25.941557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:26.058404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:26.058550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:26.058610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:26.058641] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:26.062043] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-03-12T20:18:26.062317] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-03-12T20:18:26.062442] [INFO ] [sig ] CATO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:26.204299] [INFO ] [LOCAL ] Saved forecast: CATO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CATO.txt [2026-03-12T20:18:26.204414] [INFO ] [sig ] [562/3274] Completed CATO in 0.3s | 2.80 sym/s | Total: 3.3m | ETA: 16.2m [2026-03-12T20:18:26.204452] [INFO ] [sig ] [563/3274] Forecasting CATY... [2026-03-12T20:18:26.204480] [INFO ] [sig ] Generating forecast for: CATY [2026-03-12T20:18:26.204511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-03-12T20:18:26.215794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-03-12T20:18:26.216110] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-03-12T20:18:26.216932] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-03-12T20:18:26.216997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:26.217038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:26.217068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:26.217125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:26.273958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:26.274705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:26.274788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:26.274821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:26.392854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:26.393003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:26.393042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:26.393071] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:26.396442] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-03-12T20:18:26.396733] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-03-12T20:18:26.396861] [INFO ] [sig ] CATY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:26.538415] [INFO ] [LOCAL ] Saved forecast: CATY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CATY.txt [2026-03-12T20:18:26.538546] [INFO ] [sig ] [563/3274] Completed CATY in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:26.538616] [INFO ] [sig ] [564/3274] Forecasting CAVA... [2026-03-12T20:18:26.538658] [INFO ] [sig ] Generating forecast for: CAVA [2026-03-12T20:18:26.538691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-03-12T20:18:26.549636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-03-12T20:18:26.549938] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-03-12T20:18:26.550756] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-03-12T20:18:26.550808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:26.550880] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:26.550910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:26.550967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:26.609076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:26.609715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:26.609795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:26.609828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:26.745212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:26.745400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:26.745455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:26.745487] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:26.749392] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=54.21%) [2026-03-12T20:18:26.749707] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-03-12T20:18:26.749854] [INFO ] [sig ] CAVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:26.893654] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CAVA.txt [2026-03-12T20:18:26.893831] [INFO ] [sig ] [564/3274] Completed CAVA in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:26.893881] [INFO ] [sig ] [565/3274] Forecasting CB... [2026-03-12T20:18:26.893913] [INFO ] [sig ] Generating forecast for: CB [2026-03-12T20:18:26.893953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-03-12T20:18:26.907078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-03-12T20:18:26.907454] [INFO ] [FORECASTER] Starting predict_future for CB [2026-03-12T20:18:26.908302] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-03-12T20:18:26.908355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:26.908389] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:26.908415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:26.908481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:26.968763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:26.969672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:26.969762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:26.969795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:27.096792] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:27.096951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:27.097007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:27.097043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:27.100806] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-03-12T20:18:27.101091] [INFO ] [FORECASTER] Completed predict_future for CB [2026-03-12T20:18:27.101227] [INFO ] [sig ] CB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:27.241110] [INFO ] [LOCAL ] Saved forecast: CB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CB.txt [2026-03-12T20:18:27.241237] [INFO ] [sig ] [565/3274] Completed CB in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:27.241276] [INFO ] [sig ] [566/3274] Forecasting CBAN... [2026-03-12T20:18:27.241306] [INFO ] [sig ] Generating forecast for: CBAN [2026-03-12T20:18:27.241337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-03-12T20:18:27.253041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-03-12T20:18:27.253391] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-03-12T20:18:27.254259] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-03-12T20:18:27.254313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:27.254347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:27.254377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:27.254436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:27.312034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:27.312777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:27.312871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:27.312915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:27.433816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:27.433981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:27.434022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:27.434051] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:27.437449] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: UP (p=59.45%) [2026-03-12T20:18:27.437749] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-03-12T20:18:27.437879] [INFO ] [sig ] CBAN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:27.594234] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CBAN.txt [2026-03-12T20:18:27.594402] [INFO ] [sig ] [566/3274] Completed CBAN in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:27.594444] [INFO ] [sig ] [567/3274] Forecasting CBNK... [2026-03-12T20:18:27.594474] [INFO ] [sig ] Generating forecast for: CBNK [2026-03-12T20:18:27.594508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-03-12T20:18:27.606098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-03-12T20:18:27.606522] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-03-12T20:18:27.607360] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-03-12T20:18:27.607414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:27.607447] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:27.607475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:27.607533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:27.665426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:27.666348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:27.666437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:27.666471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:27.787684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:27.787844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:27.787886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:27.787981] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:27.791556] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-03-12T20:18:27.791887] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-03-12T20:18:27.792030] [INFO ] [sig ] CBNK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:27.937157] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CBNK.txt [2026-03-12T20:18:27.937314] [INFO ] [sig ] [567/3274] Completed CBNK in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:27.937355] [INFO ] [sig ] [568/3274] Forecasting CBRE... [2026-03-12T20:18:27.937385] [INFO ] [sig ] Generating forecast for: CBRE [2026-03-12T20:18:27.937417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-03-12T20:18:27.948845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-03-12T20:18:27.949208] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-03-12T20:18:27.950026] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-03-12T20:18:27.950080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:27.950113] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:27.950140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:27.950198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:28.009162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:28.009995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:28.010094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:28.010128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:28.138191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:28.138367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:28.138412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:28.138441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:28.142196] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-03-12T20:18:28.142480] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-03-12T20:18:28.142648] [INFO ] [sig ] CBRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:28.292229] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CBRE.txt [2026-03-12T20:18:28.292442] [INFO ] [sig ] [568/3274] Completed CBRE in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:28.292501] [INFO ] [sig ] [569/3274] Forecasting CBRL... [2026-03-12T20:18:28.292542] [INFO ] [sig ] Generating forecast for: CBRL [2026-03-12T20:18:28.292605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-03-12T20:18:28.304619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-03-12T20:18:28.305029] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-03-12T20:18:28.305876] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-03-12T20:18:28.305932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:28.305967] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:28.305997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:28.306055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:28.376467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:28.377541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:28.377689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:28.377774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:28.524125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:28.524296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:28.524343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:28.524376] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:28.528449] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=56.37%) [2026-03-12T20:18:28.528762] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-03-12T20:18:28.528903] [INFO ] [sig ] CBRL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:28.673968] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CBRL.txt [2026-03-12T20:18:28.674118] [INFO ] [sig ] [569/3274] Completed CBRL in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:28.674161] [INFO ] [sig ] [570/3274] Forecasting CBSH... [2026-03-12T20:18:28.674193] [INFO ] [sig ] Generating forecast for: CBSH [2026-03-12T20:18:28.674229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-03-12T20:18:28.685384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-03-12T20:18:28.685714] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-03-12T20:18:28.686533] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-03-12T20:18:28.686607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:28.686644] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:28.686672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:28.686730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:28.745967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:28.746705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:28.746793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:28.746829] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:28.873464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:28.873655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:28.873699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:28.873728] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:28.877212] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-03-12T20:18:28.877496] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-03-12T20:18:28.877649] [INFO ] [sig ] CBSH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:29.021149] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CBSH.txt [2026-03-12T20:18:29.021319] [INFO ] [sig ] [570/3274] Completed CBSH in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:29.021363] [INFO ] [sig ] [571/3274] Forecasting CBUS... [2026-03-12T20:18:29.021392] [INFO ] [sig ] Generating forecast for: CBUS [2026-03-12T20:18:29.021424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-03-12T20:18:29.032828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-03-12T20:18:29.033124] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-03-12T20:18:29.033906] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-03-12T20:18:29.033960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:29.033997] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:29.034025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:29.034148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:29.093368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:29.094068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:29.094159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:29.094194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:29.224507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:29.224696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:29.224742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:29.224773] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:29.228591] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-03-12T20:18:29.228883] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-03-12T20:18:29.229018] [INFO ] [sig ] CBUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:29.374552] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CBUS.txt [2026-03-12T20:18:29.374734] [INFO ] [sig ] [571/3274] Completed CBUS in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:29.374777] [INFO ] [sig ] [572/3274] Forecasting CBZ... [2026-03-12T20:18:29.374806] [INFO ] [sig ] Generating forecast for: CBZ [2026-03-12T20:18:29.374837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-03-12T20:18:29.386791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-03-12T20:18:29.387254] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-03-12T20:18:29.388334] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-03-12T20:18:29.388397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:29.388435] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:29.388466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:29.388537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:29.450419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:29.451521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:29.451629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:29.451663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:29.574723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:29.574904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:29.574952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:29.574988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:29.579094] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-03-12T20:18:29.579384] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-03-12T20:18:29.579526] [INFO ] [sig ] CBZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:29.721347] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CBZ.txt [2026-03-12T20:18:29.721497] [INFO ] [sig ] [572/3274] Completed CBZ in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:29.721546] [INFO ] [sig ] [573/3274] Forecasting CC... [2026-03-12T20:18:29.721595] [INFO ] [sig ] Generating forecast for: CC [2026-03-12T20:18:29.721630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-03-12T20:18:29.733915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-03-12T20:18:29.734325] [INFO ] [FORECASTER] Starting predict_future for CC [2026-03-12T20:18:29.735128] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-03-12T20:18:29.735213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:29.735247] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:29.735275] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:29.735332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:29.793879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:29.794823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:29.794928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:29.794964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:29.926018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:29.926187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:29.926228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:29.926257] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:29.929719] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-03-12T20:18:29.929997] [INFO ] [FORECASTER] Completed predict_future for CC [2026-03-12T20:18:29.930128] [INFO ] [sig ] CC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:30.075367] [INFO ] [LOCAL ] Saved forecast: CC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CC.txt [2026-03-12T20:18:30.075520] [INFO ] [sig ] [573/3274] Completed CC in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:30.075561] [INFO ] [sig ] [574/3274] Forecasting CCAP... [2026-03-12T20:18:30.075612] [INFO ] [sig ] Generating forecast for: CCAP [2026-03-12T20:18:30.075645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-03-12T20:18:30.087482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-03-12T20:18:30.087842] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-03-12T20:18:30.088682] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-03-12T20:18:30.088736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:30.088769] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:30.088796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:30.088854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:30.146798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:30.147675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:30.147810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:30.147845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:30.269104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:30.269271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:30.269314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:30.269343] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:30.272821] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-03-12T20:18:30.273098] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-03-12T20:18:30.273229] [INFO ] [sig ] CCAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:30.416638] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCAP.txt [2026-03-12T20:18:30.416815] [INFO ] [sig ] [574/3274] Completed CCAP in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:30.416856] [INFO ] [sig ] [575/3274] Forecasting CCB... [2026-03-12T20:18:30.416885] [INFO ] [sig ] Generating forecast for: CCB [2026-03-12T20:18:30.416916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-03-12T20:18:30.428206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-03-12T20:18:30.428619] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-03-12T20:18:30.429448] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-03-12T20:18:30.429503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:30.429537] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:30.429566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:30.429653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:30.488883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:30.489829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:30.489920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:30.489961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:30.614654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:30.614822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:30.614864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:30.614894] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:30.618537] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-03-12T20:18:30.618846] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-03-12T20:18:30.618978] [INFO ] [sig ] CCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:30.763220] [INFO ] [LOCAL ] Saved forecast: CCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCB.txt [2026-03-12T20:18:30.763384] [INFO ] [sig ] [575/3274] Completed CCB in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:30.763425] [INFO ] [sig ] [576/3274] Forecasting CCBG... [2026-03-12T20:18:30.763454] [INFO ] [sig ] Generating forecast for: CCBG [2026-03-12T20:18:30.763486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-03-12T20:18:30.775121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-03-12T20:18:30.775495] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-03-12T20:18:30.776324] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-03-12T20:18:30.776379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:30.776411] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:30.776440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:30.776515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:30.851453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:30.852534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:30.852665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:30.852721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:30.974590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:30.974768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:30.974822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:30.974859] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:30.978474] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-03-12T20:18:30.978809] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-03-12T20:18:30.978950] [INFO ] [sig ] CCBG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:31.125725] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCBG.txt [2026-03-12T20:18:31.125883] [INFO ] [sig ] [576/3274] Completed CCBG in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:31.125926] [INFO ] [sig ] [577/3274] Forecasting CCCC... [2026-03-12T20:18:31.125956] [INFO ] [sig ] Generating forecast for: CCCC [2026-03-12T20:18:31.125987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-03-12T20:18:31.137165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-03-12T20:18:31.137475] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-03-12T20:18:31.138293] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-03-12T20:18:31.138346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:31.138379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:31.138405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:31.138461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:31.195354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:31.196118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:31.196232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:31.196269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:31.320687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:31.320861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:31.320903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:31.320933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:31.324420] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-03-12T20:18:31.324738] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-03-12T20:18:31.324874] [INFO ] [sig ] CCCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:31.472279] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCCC.txt [2026-03-12T20:18:31.472474] [INFO ] [sig ] [577/3274] Completed CCCC in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:31.472519] [INFO ] [sig ] [578/3274] Forecasting CCD... [2026-03-12T20:18:31.472558] [INFO ] [sig ] Generating forecast for: CCD [2026-03-12T20:18:31.472628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-03-12T20:18:31.484716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-03-12T20:18:31.485040] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-03-12T20:18:31.485910] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-03-12T20:18:31.485966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:31.486000] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:31.486030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:31.486090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:31.556198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:31.557206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:31.557314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:31.557365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:31.679033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:31.679210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:31.679253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:31.679286] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:31.682954] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-03-12T20:18:31.683302] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-03-12T20:18:31.683446] [INFO ] [sig ] CCD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:31.829288] [INFO ] [LOCAL ] Saved forecast: CCD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCD.txt [2026-03-12T20:18:31.829448] [INFO ] [sig ] [578/3274] Completed CCD in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 16.1m [2026-03-12T20:18:31.829490] [INFO ] [sig ] [579/3274] Forecasting CCEC... [2026-03-12T20:18:31.829521] [INFO ] [sig ] Generating forecast for: CCEC [2026-03-12T20:18:31.829553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-03-12T20:18:31.840825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-03-12T20:18:31.841193] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-03-12T20:18:31.842118] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-03-12T20:18:31.842172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:31.842205] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:31.842232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:31.842289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:31.901451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:31.902347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:31.902439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:31.902473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:32.002904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:32.003085] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-12T20:18:32.003129] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:32.003158] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:32.006843] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-03-12T20:18:32.007156] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-03-12T20:18:32.007296] [INFO ] [sig ] CCEC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:32.152149] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCEC.txt [2026-03-12T20:18:32.152313] [INFO ] [sig ] [579/3274] Completed CCEC in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 16.0m [2026-03-12T20:18:32.152354] [INFO ] [sig ] [580/3274] Forecasting CCEP... [2026-03-12T20:18:32.152384] [INFO ] [sig ] Generating forecast for: CCEP [2026-03-12T20:18:32.152415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-03-12T20:18:32.163688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-03-12T20:18:32.164077] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-03-12T20:18:32.165070] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-03-12T20:18:32.165126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:32.165161] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:32.165190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:32.165249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:32.224006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:32.224906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:32.225001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:32.225043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:32.352277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:32.352445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:32.352532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:32.352567] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:32.356205] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=36.68%) [2026-03-12T20:18:32.356533] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-03-12T20:18:32.356698] [INFO ] [sig ] CCEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:32.504410] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCEP.txt [2026-03-12T20:18:32.504591] [INFO ] [sig ] [580/3274] Completed CCEP in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:32.504636] [INFO ] [sig ] [581/3274] Forecasting CCI... [2026-03-12T20:18:32.504667] [INFO ] [sig ] Generating forecast for: CCI [2026-03-12T20:18:32.504698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-03-12T20:18:32.518667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-03-12T20:18:32.519113] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-03-12T20:18:32.519992] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-03-12T20:18:32.520050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:32.520148] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:32.520190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:32.520274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:32.581728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:32.582650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:32.582751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:32.582787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:32.706675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:32.706859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:32.706908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:32.706940] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:32.710848] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-03-12T20:18:32.711167] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-03-12T20:18:32.711303] [INFO ] [sig ] CCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:32.856882] [INFO ] [LOCAL ] Saved forecast: CCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCI.txt [2026-03-12T20:18:32.857050] [INFO ] [sig ] [581/3274] Completed CCI in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:32.857099] [INFO ] [sig ] [582/3274] Forecasting CCIF... [2026-03-12T20:18:32.857131] [INFO ] [sig ] Generating forecast for: CCIF [2026-03-12T20:18:32.857163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-03-12T20:18:32.869428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-03-12T20:18:32.869844] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-03-12T20:18:32.870685] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-03-12T20:18:32.870743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:32.870777] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:32.870804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:32.870863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:32.929236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:32.930157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:32.930245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:32.930279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:33.051561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:33.051750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:33.051794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:33.051824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:33.055841] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-03-12T20:18:33.056191] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-03-12T20:18:33.056340] [INFO ] [sig ] CCIF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:33.202964] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCIF.txt [2026-03-12T20:18:33.203127] [INFO ] [sig ] [582/3274] Completed CCIF in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:33.203170] [INFO ] [sig ] [583/3274] Forecasting CCJ... [2026-03-12T20:18:33.203202] [INFO ] [sig ] Generating forecast for: CCJ [2026-03-12T20:18:33.203234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-03-12T20:18:33.214329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-03-12T20:18:33.214700] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-03-12T20:18:33.215517] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-03-12T20:18:33.215595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:33.215635] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:33.215665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:33.215725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:33.275519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:33.276394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:33.276485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:33.276520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:33.408785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:33.408988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:33.409038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:33.409069] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:33.412665] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=77.90%) [2026-03-12T20:18:33.412960] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-03-12T20:18:33.413094] [INFO ] [sig ] CCJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:33.561456] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCJ.txt [2026-03-12T20:18:33.561644] [INFO ] [sig ] [583/3274] Completed CCJ in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:33.561692] [INFO ] [sig ] [584/3274] Forecasting CCK... [2026-03-12T20:18:33.561721] [INFO ] [sig ] Generating forecast for: CCK [2026-03-12T20:18:33.561752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-03-12T20:18:33.573616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-03-12T20:18:33.574048] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-03-12T20:18:33.574966] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-03-12T20:18:33.575023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:33.575081] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:33.575112] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:33.575171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:33.633441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:33.634292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:33.634380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:33.634415] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:33.760955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:33.761113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:33.761154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:33.761242] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:33.764855] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-03-12T20:18:33.765152] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-03-12T20:18:33.765311] [INFO ] [sig ] CCK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:33.918694] [INFO ] [LOCAL ] Saved forecast: CCK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCK.txt [2026-03-12T20:18:33.918868] [INFO ] [sig ] [584/3274] Completed CCK in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:33.918911] [INFO ] [sig ] [585/3274] Forecasting CCL... [2026-03-12T20:18:33.918963] [INFO ] [sig ] Generating forecast for: CCL [2026-03-12T20:18:33.919023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-03-12T20:18:33.931069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-03-12T20:18:33.931443] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-03-12T20:18:33.932236] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-03-12T20:18:33.932313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:33.932358] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:33.932394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:33.932453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:33.992855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:33.993815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:33.993903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:33.993936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:34.127907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:34.128161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:34.128225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:34.128259] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:34.132413] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-03-12T20:18:34.132768] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-03-12T20:18:34.132941] [INFO ] [sig ] CCL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:34.281101] [INFO ] [LOCAL ] Saved forecast: CCL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCL.txt [2026-03-12T20:18:34.281282] [INFO ] [sig ] [585/3274] Completed CCL in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:34.281327] [INFO ] [sig ] [586/3274] Forecasting CCLD... [2026-03-12T20:18:34.281358] [INFO ] [sig ] Generating forecast for: CCLD [2026-03-12T20:18:34.281389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-03-12T20:18:34.294243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-03-12T20:18:34.294684] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-03-12T20:18:34.295529] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-03-12T20:18:34.295610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:34.295646] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:34.295675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:34.295733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:34.359044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:34.360097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:34.360200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:34.360234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:34.508693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:34.508900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:34.508972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:34.509026] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:34.514683] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-03-12T20:18:34.515212] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-03-12T20:18:34.515434] [INFO ] [sig ] CCLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:34.690597] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCLD.txt [2026-03-12T20:18:34.690839] [INFO ] [sig ] [586/3274] Completed CCLD in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:34.690912] [INFO ] [sig ] [587/3274] Forecasting CCNE... [2026-03-12T20:18:34.690965] [INFO ] [sig ] Generating forecast for: CCNE [2026-03-12T20:18:34.691022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-03-12T20:18:34.707601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-03-12T20:18:34.708134] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-03-12T20:18:34.709206] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-03-12T20:18:34.709272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:34.709317] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:34.709352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:34.709435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:34.800658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:34.801938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:34.802069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:34.802127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:34.969105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:34.969308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:34.969365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:34.969405] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:34.974608] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-03-12T20:18:34.975078] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-03-12T20:18:34.975262] [INFO ] [sig ] CCNE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:35.182102] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCNE.txt [2026-03-12T20:18:35.182345] [INFO ] [sig ] [587/3274] Completed CCNE in 0.5s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:35.182409] [INFO ] [sig ] [588/3274] Forecasting CCO... [2026-03-12T20:18:35.182465] [INFO ] [sig ] Generating forecast for: CCO [2026-03-12T20:18:35.182518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-03-12T20:18:35.200774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-03-12T20:18:35.201324] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-03-12T20:18:35.202622] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-03-12T20:18:35.202697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:35.202763] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:35.202813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:35.202908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:35.289692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:35.290994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:35.291133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:35.291191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:35.464517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:35.464732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:35.464793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:35.464824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:35.468931] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-03-12T20:18:35.469320] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-03-12T20:18:35.469496] [INFO ] [sig ] CCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:35.629954] [INFO ] [LOCAL ] Saved forecast: CCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCO.txt [2026-03-12T20:18:35.630140] [INFO ] [sig ] [588/3274] Completed CCO in 0.4s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:35.630185] [INFO ] [sig ] [589/3274] Forecasting CCOI... [2026-03-12T20:18:35.630216] [INFO ] [sig ] Generating forecast for: CCOI [2026-03-12T20:18:35.630248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-03-12T20:18:35.642727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-03-12T20:18:35.643162] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-03-12T20:18:35.644116] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-03-12T20:18:35.644184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:35.644236] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:35.644272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:35.644329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:35.703459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:35.704421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:35.704511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:35.704545] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:35.825455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:35.825647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:35.825692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:35.825721] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:35.829318] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=88.27%) [2026-03-12T20:18:35.829623] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-03-12T20:18:35.829756] [INFO ] [sig ] CCOI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:35.976340] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCOI.txt [2026-03-12T20:18:35.976489] [INFO ] [sig ] [589/3274] Completed CCOI in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:35.976531] [INFO ] [sig ] [590/3274] Forecasting CCRN... [2026-03-12T20:18:35.976560] [INFO ] [sig ] Generating forecast for: CCRN [2026-03-12T20:18:35.976612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-03-12T20:18:35.988164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-03-12T20:18:35.988433] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-03-12T20:18:35.989215] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-03-12T20:18:35.989269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:35.989302] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:35.989329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:35.989386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:36.047407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:36.048124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:36.048211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:36.048243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:36.168833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:36.168999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:36.169041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:36.169070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:36.172547] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-03-12T20:18:36.172839] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-03-12T20:18:36.172970] [INFO ] [sig ] CCRN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:36.316175] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCRN.txt [2026-03-12T20:18:36.316325] [INFO ] [sig ] [590/3274] Completed CCRN in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:36.316370] [INFO ] [sig ] [591/3274] Forecasting CCS... [2026-03-12T20:18:36.316399] [INFO ] [sig ] Generating forecast for: CCS [2026-03-12T20:18:36.316430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-03-12T20:18:36.327830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-03-12T20:18:36.328169] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-03-12T20:18:36.328990] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-03-12T20:18:36.329044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:36.329075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:36.329103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:36.329163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:36.388301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:36.389054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:36.389170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:36.389205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:36.512697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:36.512863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:36.512904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:36.512968] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:36.516369] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-03-12T20:18:36.516668] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-03-12T20:18:36.516801] [INFO ] [sig ] CCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:36.659734] [INFO ] [LOCAL ] Saved forecast: CCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CCS.txt [2026-03-12T20:18:36.659878] [INFO ] [sig ] [591/3274] Completed CCS in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:36.659920] [INFO ] [sig ] [592/3274] Forecasting CCSI... [2026-03-12T20:18:36.659950] [INFO ] [sig ] Generating forecast for: CCSI [2026-03-12T20:18:36.659981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-03-12T20:18:36.671388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-03-12T20:18:36.671717] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-03-12T20:18:36.672687] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-03-12T20:18:36.672741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:36.672773] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:36.672801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:36.672858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:36.731909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:36.732667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:36.732751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:36.732784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:36.854861] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:36.855040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:36.855085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:36.855115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:36.858732] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=43.91%) [2026-03-12T20:18:36.859014] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-03-12T20:18:36.859156] [INFO ] [sig ] CCSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:37.006734] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CCSI.txt [2026-03-12T20:18:37.006902] [INFO ] [sig ] [592/3274] Completed CCSI in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:37.006944] [INFO ] [sig ] [593/3274] Forecasting CDC... [2026-03-12T20:18:37.006974] [INFO ] [sig ] Generating forecast for: CDC [2026-03-12T20:18:37.007006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-03-12T20:18:37.019488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-03-12T20:18:37.019928] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-03-12T20:18:37.020761] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-03-12T20:18:37.020815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:37.020846] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:37.020873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:37.020929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:37.078073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:37.078969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:37.079059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:37.079129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:37.198954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:37.199120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:37.199162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:37.199193] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:37.202682] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=56.07%) [2026-03-12T20:18:37.202959] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-03-12T20:18:37.203090] [INFO ] [sig ] CDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:37.344654] [INFO ] [LOCAL ] Saved forecast: CDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CDC.txt [2026-03-12T20:18:37.344809] [INFO ] [sig ] [593/3274] Completed CDC in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:37.344851] [INFO ] [sig ] [594/3274] Forecasting CDE... [2026-03-12T20:18:37.344881] [INFO ] [sig ] Generating forecast for: CDE [2026-03-12T20:18:37.344913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-03-12T20:18:37.356693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-03-12T20:18:37.356997] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-03-12T20:18:37.357965] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-03-12T20:18:37.358020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:37.358079] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:37.358107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:37.358166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:37.416024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:37.416888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:37.416973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:37.417006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:37.538083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:37.538247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:37.538289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:37.538318] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:37.541809] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-03-12T20:18:37.542084] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-03-12T20:18:37.542211] [INFO ] [sig ] CDE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:37.684902] [INFO ] [LOCAL ] Saved forecast: CDE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CDE.txt [2026-03-12T20:18:37.685078] [INFO ] [sig ] [594/3274] Completed CDE in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:37.685121] [INFO ] [sig ] [595/3274] Forecasting CDIO... [2026-03-12T20:18:37.685149] [INFO ] [sig ] Generating forecast for: CDIO [2026-03-12T20:18:37.685180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-03-12T20:18:37.697313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-03-12T20:18:37.697661] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-03-12T20:18:37.698467] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-03-12T20:18:37.698520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:37.698553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:37.698609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:37.698704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:37.757374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:37.758014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:37.758108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:37.758144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:37.881092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:37.881257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:37.881299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:37.881328] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:37.884814] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-03-12T20:18:37.885091] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-03-12T20:18:37.885219] [INFO ] [sig ] CDIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:38.028354] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CDIO.txt [2026-03-12T20:18:38.028490] [INFO ] [sig ] [595/3274] Completed CDIO in 0.3s | 2.80 sym/s | Total: 3.5m | ETA: 16.0m [2026-03-12T20:18:38.028530] [INFO ] [sig ] [596/3274] Forecasting CDL... [2026-03-12T20:18:38.028560] [INFO ] [sig ] Generating forecast for: CDL [2026-03-12T20:18:38.028611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-03-12T20:18:38.039921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-03-12T20:18:38.040269] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-03-12T20:18:38.041078] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-03-12T20:18:38.041132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:38.041165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:38.041197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:38.041255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:38.102082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:38.102806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:38.102887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:38.102926] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:38.215899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:38.216055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:38.216097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:38.216125] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:38.219552] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=57.76%) [2026-03-12T20:18:38.219845] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-03-12T20:18:38.219976] [INFO ] [sig ] CDL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:38.361788] [INFO ] [LOCAL ] Saved forecast: CDL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CDL.txt [2026-03-12T20:18:38.361929] [INFO ] [sig ] [596/3274] Completed CDL in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 16.0m [2026-03-12T20:18:38.361969] [INFO ] [sig ] [597/3274] Forecasting CDNA... [2026-03-12T20:18:38.361999] [INFO ] [sig ] Generating forecast for: CDNA [2026-03-12T20:18:38.362030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-03-12T20:18:38.373632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-03-12T20:18:38.374011] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-03-12T20:18:38.374839] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-03-12T20:18:38.374920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:38.374956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:38.374984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:38.375042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:38.433191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:38.433956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:38.434038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:38.434071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:38.555711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:38.555873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:38.555915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:38.555945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:38.559418] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-03-12T20:18:38.559716] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-03-12T20:18:38.559869] [INFO ] [sig ] CDNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:38.706007] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CDNA.txt [2026-03-12T20:18:38.706151] [INFO ] [sig ] [597/3274] Completed CDNA in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:38.706192] [INFO ] [sig ] [598/3274] Forecasting CDNS... [2026-03-12T20:18:38.706221] [INFO ] [sig ] Generating forecast for: CDNS [2026-03-12T20:18:38.706253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-03-12T20:18:38.718615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-03-12T20:18:38.718910] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-03-12T20:18:38.719918] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-03-12T20:18:38.719970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:38.720042] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:38.720071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:38.720129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:38.781253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:38.782088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:38.782172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:38.782205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:38.907686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:38.907845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:38.907891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:38.907921] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:38.911794] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-03-12T20:18:38.912072] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-03-12T20:18:38.912204] [INFO ] [sig ] CDNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:39.057870] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CDNS.txt [2026-03-12T20:18:39.058043] [INFO ] [sig ] [598/3274] Completed CDNS in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:39.058087] [INFO ] [sig ] [599/3274] Forecasting CDP... [2026-03-12T20:18:39.058118] [INFO ] [sig ] Generating forecast for: CDP [2026-03-12T20:18:39.058150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-03-12T20:18:39.069081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-03-12T20:18:39.069394] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-03-12T20:18:39.070193] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-03-12T20:18:39.070247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:39.070279] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:39.070305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:39.070362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:39.129896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:39.130786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:39.130872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:39.130905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:39.249753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:39.249924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:39.249964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:39.249993] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:39.253426] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-03-12T20:18:39.253722] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-03-12T20:18:39.253852] [INFO ] [sig ] CDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:39.400188] [INFO ] [LOCAL ] Saved forecast: CDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CDP.txt [2026-03-12T20:18:39.400360] [INFO ] [sig ] [599/3274] Completed CDP in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:39.400410] [INFO ] [sig ] [600/3274] Forecasting CDRE... [2026-03-12T20:18:39.400441] [INFO ] [sig ] Generating forecast for: CDRE [2026-03-12T20:18:39.400473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-03-12T20:18:39.412159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-03-12T20:18:39.412591] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-03-12T20:18:39.413413] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-03-12T20:18:39.413467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:39.413499] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:39.413526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:39.413600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:39.474839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:39.475792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:39.475898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:39.475933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:39.596666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:39.596847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:39.596909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:39.596942] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:39.600553] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-03-12T20:18:39.600857] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-03-12T20:18:39.600994] [INFO ] [sig ] CDRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:39.754867] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CDRE.txt [2026-03-12T20:18:39.755074] [INFO ] [sig ] [600/3274] Completed CDRE in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:39.755136] [INFO ] [sig ] [601/3274] Forecasting CDRO... [2026-03-12T20:18:39.755169] [INFO ] [sig ] Generating forecast for: CDRO [2026-03-12T20:18:39.755204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-03-12T20:18:39.766218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-03-12T20:18:39.766640] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-03-12T20:18:39.767457] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-03-12T20:18:39.767512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:39.767545] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:39.767594] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:39.767658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:39.827635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:39.828589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:39.828678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:39.828710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:39.933730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:39.933860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:39.933902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:39.933978] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:39.937346] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=51.81%) [2026-03-12T20:18:39.937638] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-03-12T20:18:39.937765] [INFO ] [sig ] CDRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:40.078660] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CDRO.txt [2026-03-12T20:18:40.078767] [INFO ] [sig ] [601/3274] Completed CDRO in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:40.078814] [INFO ] [sig ] [602/3274] Forecasting CDZI... [2026-03-12T20:18:40.078846] [INFO ] [sig ] Generating forecast for: CDZI [2026-03-12T20:18:40.078877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-03-12T20:18:40.089370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-03-12T20:18:40.089664] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-03-12T20:18:40.090453] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-03-12T20:18:40.090505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:40.090538] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:40.090565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:40.090644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:40.151270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:40.151963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:40.152053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:40.152086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:40.280394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:40.280541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:40.280603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:40.280636] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:40.284418] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=27.76%) [2026-03-12T20:18:40.284762] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-03-12T20:18:40.284899] [INFO ] [sig ] CDZI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:40.434777] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CDZI.txt [2026-03-12T20:18:40.434956] [INFO ] [sig ] [602/3274] Completed CDZI in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:40.435014] [INFO ] [sig ] [603/3274] Forecasting CE... [2026-03-12T20:18:40.435059] [INFO ] [sig ] Generating forecast for: CE [2026-03-12T20:18:40.435104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-03-12T20:18:40.446984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-03-12T20:18:40.447290] [INFO ] [FORECASTER] Starting predict_future for CE [2026-03-12T20:18:40.448162] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-03-12T20:18:40.448238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:40.448280] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:40.448313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:40.448382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:40.508568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:40.509498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:40.509602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:40.509640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:40.635661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:40.635825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:40.635867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:40.635898] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:40.639446] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-03-12T20:18:40.639746] [INFO ] [FORECASTER] Completed predict_future for CE [2026-03-12T20:18:40.639894] [INFO ] [sig ] CE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:40.783023] [INFO ] [LOCAL ] Saved forecast: CE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CE.txt [2026-03-12T20:18:40.783148] [INFO ] [sig ] [603/3274] Completed CE in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:40.783191] [INFO ] [sig ] [604/3274] Forecasting CECO... [2026-03-12T20:18:40.783227] [INFO ] [sig ] Generating forecast for: CECO [2026-03-12T20:18:40.783265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-03-12T20:18:40.794791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-03-12T20:18:40.795087] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-03-12T20:18:40.795873] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-03-12T20:18:40.795927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:40.795959] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:40.795987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:40.796045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:40.854146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:40.854778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:40.854861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:40.854893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:40.975674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:40.975872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:40.975917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:40.975945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:40.979398] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-03-12T20:18:40.979692] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-03-12T20:18:40.979822] [INFO ] [sig ] CECO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:41.125176] [INFO ] [LOCAL ] Saved forecast: CECO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CECO.txt [2026-03-12T20:18:41.125312] [INFO ] [sig ] [604/3274] Completed CECO in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:41.125352] [INFO ] [sig ] [605/3274] Forecasting CEG... [2026-03-12T20:18:41.125381] [INFO ] [sig ] Generating forecast for: CEG [2026-03-12T20:18:41.125416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-03-12T20:18:41.136410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-03-12T20:18:41.136755] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-03-12T20:18:41.137610] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-03-12T20:18:41.137666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:41.137701] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:41.137729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:41.137789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:41.194841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:41.195461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:41.195540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:41.195590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:41.320018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:41.320200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:41.320248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:41.320284] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:41.324355] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-03-12T20:18:41.324652] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-03-12T20:18:41.324789] [INFO ] [sig ] CEG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:41.474393] [INFO ] [LOCAL ] Saved forecast: CEG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CEG.txt [2026-03-12T20:18:41.474776] [INFO ] [sig ] [605/3274] Completed CEG in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:41.474829] [INFO ] [sig ] [606/3274] Forecasting CELC... [2026-03-12T20:18:41.474860] [INFO ] [sig ] Generating forecast for: CELC [2026-03-12T20:18:41.474892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-03-12T20:18:41.486452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-03-12T20:18:41.486802] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-03-12T20:18:41.487594] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-03-12T20:18:41.487666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:41.487700] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:41.487728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:41.487786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:41.551764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:41.552873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:41.552968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:41.553003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:41.669708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:41.669890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:41.669934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:41.669964] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:41.673758] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-03-12T20:18:41.674157] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-03-12T20:18:41.674311] [INFO ] [sig ] CELC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:41.819962] [INFO ] [LOCAL ] Saved forecast: CELC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CELC.txt [2026-03-12T20:18:41.820101] [INFO ] [sig ] [606/3274] Completed CELC in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:41.820142] [INFO ] [sig ] [607/3274] Forecasting CELH... [2026-03-12T20:18:41.820174] [INFO ] [sig ] Generating forecast for: CELH [2026-03-12T20:18:41.820208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-03-12T20:18:41.831821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-03-12T20:18:41.832256] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-03-12T20:18:41.833187] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-03-12T20:18:41.833248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:41.833282] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:41.833309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:41.833369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:41.892251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:41.893261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:41.893362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:41.893400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:42.020155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:42.020343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:42.020392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:42.020424] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:42.024112] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-03-12T20:18:42.024402] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-03-12T20:18:42.024536] [INFO ] [sig ] CELH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:42.169333] [INFO ] [LOCAL ] Saved forecast: CELH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CELH.txt [2026-03-12T20:18:42.169506] [INFO ] [sig ] [607/3274] Completed CELH in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:42.169555] [INFO ] [sig ] [608/3274] Forecasting CELZ... [2026-03-12T20:18:42.169605] [INFO ] [sig ] Generating forecast for: CELZ [2026-03-12T20:18:42.169638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-03-12T20:18:42.183885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-03-12T20:18:42.184315] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-03-12T20:18:42.185303] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-03-12T20:18:42.185372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:42.185445] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:42.185484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:42.185565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:42.244605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:42.245377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:42.245503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:42.245540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:42.367895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:42.368078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:42.368125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:42.368155] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:42.371636] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=65.92%) [2026-03-12T20:18:42.371914] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-03-12T20:18:42.372047] [INFO ] [sig ] CELZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:42.514046] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CELZ.txt [2026-03-12T20:18:42.514178] [INFO ] [sig ] [608/3274] Completed CELZ in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:42.514219] [INFO ] [sig ] [609/3274] Forecasting CENTA... [2026-03-12T20:18:42.514255] [INFO ] [sig ] Generating forecast for: CENTA [2026-03-12T20:18:42.514292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-03-12T20:18:42.525954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-03-12T20:18:42.526264] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-03-12T20:18:42.527254] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-03-12T20:18:42.527308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:42.527339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:42.527366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:42.527423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:42.586636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:42.587373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:42.587458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:42.587492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:42.706541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:42.706720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:42.706763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:42.706792] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:42.710318] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-03-12T20:18:42.710627] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-03-12T20:18:42.710765] [INFO ] [sig ] CENTA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:42.854860] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CENTA.txt [2026-03-12T20:18:42.854998] [INFO ] [sig ] [609/3274] Completed CENTA in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:42.855038] [INFO ] [sig ] [610/3274] Forecasting CENX... [2026-03-12T20:18:42.855067] [INFO ] [sig ] Generating forecast for: CENX [2026-03-12T20:18:42.855098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-03-12T20:18:42.866303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-03-12T20:18:42.866680] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-03-12T20:18:42.867471] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-03-12T20:18:42.867526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:42.867560] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:42.867610] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:42.867670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:42.926829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:42.927670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:42.927758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:42.927792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:43.059695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:43.059861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:43.059904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:43.059935] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:43.063505] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: UP (p=86.67%) [2026-03-12T20:18:43.063876] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-03-12T20:18:43.064021] [INFO ] [sig ] CENX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:43.209162] [INFO ] [LOCAL ] Saved forecast: CENX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CENX.txt [2026-03-12T20:18:43.209322] [INFO ] [sig ] [610/3274] Completed CENX in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:43.209371] [INFO ] [sig ] [611/3274] Forecasting CERS... [2026-03-12T20:18:43.209407] [INFO ] [sig ] Generating forecast for: CERS [2026-03-12T20:18:43.209445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-03-12T20:18:43.220776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-03-12T20:18:43.221158] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-03-12T20:18:43.221981] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-03-12T20:18:43.222035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:43.222069] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:43.222096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:43.222153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:43.280637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:43.281514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:43.281620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:43.281656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:43.410813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:43.410981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:43.411025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:43.411056] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:43.414738] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=28.70%) [2026-03-12T20:18:43.415022] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-03-12T20:18:43.415159] [INFO ] [sig ] CERS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:43.558860] [INFO ] [LOCAL ] Saved forecast: CERS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CERS.txt [2026-03-12T20:18:43.559023] [INFO ] [sig ] [611/3274] Completed CERS in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.9m [2026-03-12T20:18:43.559070] [INFO ] [sig ] [612/3274] Forecasting CF... [2026-03-12T20:18:43.559100] [INFO ] [sig ] Generating forecast for: CF [2026-03-12T20:18:43.559132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-03-12T20:18:43.569924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-03-12T20:18:43.570258] [INFO ] [FORECASTER] Starting predict_future for CF [2026-03-12T20:18:43.571080] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-03-12T20:18:43.571135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:43.571169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:43.571198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:43.571260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:43.630630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:43.631455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:43.631541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:43.631653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:43.761051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:43.761241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:43.761292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:43.761323] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:43.764957] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-03-12T20:18:43.765285] [INFO ] [FORECASTER] Completed predict_future for CF [2026-03-12T20:18:43.765428] [INFO ] [sig ] CF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:43.911965] [INFO ] [LOCAL ] Saved forecast: CF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CF.txt [2026-03-12T20:18:43.912125] [INFO ] [sig ] [612/3274] Completed CF in 0.4s | 2.80 sym/s | Total: 3.6m | ETA: 15.8m [2026-03-12T20:18:43.912167] [INFO ] [sig ] [613/3274] Forecasting CFFN... [2026-03-12T20:18:43.912197] [INFO ] [sig ] Generating forecast for: CFFN [2026-03-12T20:18:43.912228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-03-12T20:18:43.923653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-03-12T20:18:43.923966] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-03-12T20:18:43.924755] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-03-12T20:18:43.924809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:43.924841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:43.924868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:43.924925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:43.981696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:43.982316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:43.982401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:43.982433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:44.100626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:44.100792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:44.100834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:44.100863] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:44.104316] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-03-12T20:18:44.104609] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-03-12T20:18:44.104771] [INFO ] [sig ] CFFN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:44.249003] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CFFN.txt [2026-03-12T20:18:44.249166] [INFO ] [sig ] [613/3274] Completed CFFN in 0.3s | 2.80 sym/s | Total: 3.6m | ETA: 15.8m [2026-03-12T20:18:44.249207] [INFO ] [sig ] [614/3274] Forecasting CFG... [2026-03-12T20:18:44.249238] [INFO ] [sig ] Generating forecast for: CFG [2026-03-12T20:18:44.249271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-03-12T20:18:44.260932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-03-12T20:18:44.261292] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-03-12T20:18:44.262131] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-03-12T20:18:44.262187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:44.262221] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:44.262250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:44.262320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:44.319336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:44.320125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:44.320211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:44.320244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:44.444025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:44.444186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:44.444228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:44.444257] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:44.447775] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=69.92%) [2026-03-12T20:18:44.448095] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-03-12T20:18:44.448233] [INFO ] [sig ] CFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:44.592206] [INFO ] [LOCAL ] Saved forecast: CFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CFG.txt [2026-03-12T20:18:44.592374] [INFO ] [sig ] [614/3274] Completed CFG in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:44.592422] [INFO ] [sig ] [615/3274] Forecasting CFO... [2026-03-12T20:18:44.592460] [INFO ] [sig ] Generating forecast for: CFO [2026-03-12T20:18:44.592493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-03-12T20:18:44.603203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-03-12T20:18:44.603550] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-03-12T20:18:44.604327] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-03-12T20:18:44.604419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:44.604453] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:44.604480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:44.604538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:44.662172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:44.662911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:44.662993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:44.663026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:44.775865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:44.776026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:44.776068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:44.776123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:44.779593] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=15.45%) [2026-03-12T20:18:44.779868] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-03-12T20:18:44.779996] [INFO ] [sig ] CFO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:44.921972] [INFO ] [LOCAL ] Saved forecast: CFO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CFO.txt [2026-03-12T20:18:44.922114] [INFO ] [sig ] [615/3274] Completed CFO in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:44.922155] [INFO ] [sig ] [616/3274] Forecasting CG... [2026-03-12T20:18:44.922184] [INFO ] [sig ] Generating forecast for: CG [2026-03-12T20:18:44.922214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-03-12T20:18:44.934423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-03-12T20:18:44.934997] [INFO ] [FORECASTER] Starting predict_future for CG [2026-03-12T20:18:44.935978] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-03-12T20:18:44.936030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:44.936062] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:44.936089] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:44.936146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:44.996538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:44.997361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:44.997448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:44.997481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:45.114836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:45.114996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:45.115038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:45.115067] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:45.118479] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-03-12T20:18:45.118792] [INFO ] [FORECASTER] Completed predict_future for CG [2026-03-12T20:18:45.118929] [INFO ] [sig ] CG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:45.261609] [INFO ] [LOCAL ] Saved forecast: CG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CG.txt [2026-03-12T20:18:45.261775] [INFO ] [sig ] [616/3274] Completed CG in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:45.261816] [INFO ] [sig ] [617/3274] Forecasting CGABL... [2026-03-12T20:18:45.261845] [INFO ] [sig ] Generating forecast for: CGABL [2026-03-12T20:18:45.261878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-03-12T20:18:45.272921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-03-12T20:18:45.273321] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-03-12T20:18:45.274143] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-03-12T20:18:45.274198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:45.274230] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:45.274257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:45.274317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:45.332233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:45.333220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:45.333379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:45.333434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:45.458974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:45.459139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:45.459189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:45.459219] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:45.463229] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-03-12T20:18:45.463729] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-03-12T20:18:45.463868] [INFO ] [sig ] CGABL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:45.610269] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CGABL.txt [2026-03-12T20:18:45.610438] [INFO ] [sig ] [617/3274] Completed CGABL in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:45.610480] [INFO ] [sig ] [618/3274] Forecasting CGBD... [2026-03-12T20:18:45.610514] [INFO ] [sig ] Generating forecast for: CGBD [2026-03-12T20:18:45.610545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-03-12T20:18:45.622064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-03-12T20:18:45.622471] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-03-12T20:18:45.623281] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-03-12T20:18:45.623336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:45.623368] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:45.623394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:45.623451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:45.683081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:45.683994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:45.684080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:45.684115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:45.804881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:45.805043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:45.805130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:45.805161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:45.808880] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-03-12T20:18:45.809196] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-03-12T20:18:45.809342] [INFO ] [sig ] CGBD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:45.956556] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CGBD.txt [2026-03-12T20:18:45.956734] [INFO ] [sig ] [618/3274] Completed CGBD in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:45.956775] [INFO ] [sig ] [619/3274] Forecasting CGC... [2026-03-12T20:18:45.956806] [INFO ] [sig ] Generating forecast for: CGC [2026-03-12T20:18:45.956836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-03-12T20:18:45.968214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-03-12T20:18:45.968624] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-03-12T20:18:45.969497] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-03-12T20:18:45.969553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:45.969612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:45.969670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:45.969733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:46.027590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:46.028450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:46.028541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:46.028592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:46.151158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:46.151342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:46.151396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:46.151434] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:46.155064] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-12T20:18:46.155371] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-03-12T20:18:46.155539] [INFO ] [sig ] CGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:46.305520] [INFO ] [LOCAL ] Saved forecast: CGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CGC.txt [2026-03-12T20:18:46.305723] [INFO ] [sig ] [619/3274] Completed CGC in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:46.305768] [INFO ] [sig ] [620/3274] Forecasting CGEM... [2026-03-12T20:18:46.305799] [INFO ] [sig ] Generating forecast for: CGEM [2026-03-12T20:18:46.305831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-03-12T20:18:46.317189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-03-12T20:18:46.317615] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-03-12T20:18:46.318477] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-03-12T20:18:46.318531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:46.318564] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:46.318622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:46.318683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:46.380268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:46.381442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:46.381541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:46.381594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:46.501472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:46.501618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:46.501661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:46.501690] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:46.505005] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-03-12T20:18:46.505279] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-03-12T20:18:46.505424] [INFO ] [sig ] CGEM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:46.646495] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CGEM.txt [2026-03-12T20:18:46.646839] [INFO ] [sig ] [620/3274] Completed CGEM in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:46.646882] [INFO ] [sig ] [621/3274] Forecasting CGEN... [2026-03-12T20:18:46.646913] [INFO ] [sig ] Generating forecast for: CGEN [2026-03-12T20:18:46.646942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-03-12T20:18:46.659223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-03-12T20:18:46.659510] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-03-12T20:18:46.660361] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-03-12T20:18:46.660427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:46.660467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:46.660499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:46.660558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:46.718014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:46.718716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:46.718798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:46.718830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:46.837697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:46.837854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:46.837895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:46.837924] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:46.841395] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: UP (p=57.53%) [2026-03-12T20:18:46.841705] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-03-12T20:18:46.841839] [INFO ] [sig ] CGEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:46.982453] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CGEN.txt [2026-03-12T20:18:46.982605] [INFO ] [sig ] [621/3274] Completed CGEN in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:46.982648] [INFO ] [sig ] [622/3274] Forecasting CGNX... [2026-03-12T20:18:46.982678] [INFO ] [sig ] Generating forecast for: CGNX [2026-03-12T20:18:46.982744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-03-12T20:18:46.993234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-03-12T20:18:46.993525] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-03-12T20:18:46.994315] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-03-12T20:18:46.994369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:46.994401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:46.994429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:46.994490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:47.051105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:47.051730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:47.051812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:47.051844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:47.170930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:47.171074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:47.171116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:47.171144] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:47.174527] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-03-12T20:18:47.174826] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-03-12T20:18:47.174952] [INFO ] [sig ] CGNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:47.322462] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CGNX.txt [2026-03-12T20:18:47.322647] [INFO ] [sig ] [622/3274] Completed CGNX in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:47.322695] [INFO ] [sig ] [623/3274] Forecasting CGO... [2026-03-12T20:18:47.322724] [INFO ] [sig ] Generating forecast for: CGO [2026-03-12T20:18:47.322772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-03-12T20:18:47.334426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-03-12T20:18:47.334851] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-03-12T20:18:47.335740] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-03-12T20:18:47.335796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:47.335829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:47.335856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:47.335914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:47.398656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:47.399428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:47.399521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:47.399570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:47.524677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:47.524844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:47.524888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:47.524919] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:47.528794] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-03-12T20:18:47.529109] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-03-12T20:18:47.529269] [INFO ] [sig ] CGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:47.684596] [INFO ] [LOCAL ] Saved forecast: CGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CGO.txt [2026-03-12T20:18:47.684765] [INFO ] [sig ] [623/3274] Completed CGO in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:47.684809] [INFO ] [sig ] [624/3274] Forecasting CGON... [2026-03-12T20:18:47.684839] [INFO ] [sig ] Generating forecast for: CGON [2026-03-12T20:18:47.684871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-03-12T20:18:47.696883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-03-12T20:18:47.697269] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-03-12T20:18:47.698154] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-03-12T20:18:47.698211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:47.698245] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:47.698282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:47.698364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:47.764098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:47.765014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:47.765102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:47.765135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:47.893611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:47.893777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:47.893820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:47.893850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:47.897537] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-03-12T20:18:47.897858] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-03-12T20:18:47.898003] [INFO ] [sig ] CGON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:48.051724] [INFO ] [LOCAL ] Saved forecast: CGON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CGON.txt [2026-03-12T20:18:48.051888] [INFO ] [sig ] [624/3274] Completed CGON in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:48.051932] [INFO ] [sig ] [625/3274] Forecasting CHCI... [2026-03-12T20:18:48.051967] [INFO ] [sig ] Generating forecast for: CHCI [2026-03-12T20:18:48.052006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-03-12T20:18:48.064600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-03-12T20:18:48.064977] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-03-12T20:18:48.065871] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-03-12T20:18:48.065927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:48.065960] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:48.065987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:48.066044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:48.128809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:48.129747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:48.129836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:48.129870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:48.253466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:48.253684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:48.253745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:48.253778] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:48.257654] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-03-12T20:18:48.257965] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-03-12T20:18:48.258125] [INFO ] [sig ] CHCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:48.412808] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHCI.txt [2026-03-12T20:18:48.412987] [INFO ] [sig ] [625/3274] Completed CHCI in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:48.413031] [INFO ] [sig ] [626/3274] Forecasting CHCO... [2026-03-12T20:18:48.413062] [INFO ] [sig ] Generating forecast for: CHCO [2026-03-12T20:18:48.413094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-03-12T20:18:48.426490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-03-12T20:18:48.427155] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-03-12T20:18:48.428085] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-03-12T20:18:48.428147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:48.428181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:48.428209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:48.428274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:48.494152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:48.495130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:48.495231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:48.495269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:48.620646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:48.620817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:48.620860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:48.620890] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:48.624507] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-03-12T20:18:48.624840] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-03-12T20:18:48.624999] [INFO ] [sig ] CHCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:48.770039] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHCO.txt [2026-03-12T20:18:48.770202] [INFO ] [sig ] [626/3274] Completed CHCO in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.8m [2026-03-12T20:18:48.770244] [INFO ] [sig ] [627/3274] Forecasting CHD... [2026-03-12T20:18:48.770273] [INFO ] [sig ] Generating forecast for: CHD [2026-03-12T20:18:48.770306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-03-12T20:18:48.781892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-03-12T20:18:48.782313] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-03-12T20:18:48.783138] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-03-12T20:18:48.783193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:48.783225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:48.783252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:48.783309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:48.841220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:48.842131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:48.842219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:48.842252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:48.975348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:48.975539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:48.975627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:48.975688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:48.979412] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=89.33%) [2026-03-12T20:18:48.979789] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-03-12T20:18:48.979941] [INFO ] [sig ] CHD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:49.126164] [INFO ] [LOCAL ] Saved forecast: CHD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHD.txt [2026-03-12T20:18:49.126340] [INFO ] [sig ] [627/3274] Completed CHD in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.7m [2026-03-12T20:18:49.126380] [INFO ] [sig ] [628/3274] Forecasting CHDN... [2026-03-12T20:18:49.126410] [INFO ] [sig ] Generating forecast for: CHDN [2026-03-12T20:18:49.126440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-03-12T20:18:49.139012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-03-12T20:18:49.139450] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-03-12T20:18:49.140551] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-03-12T20:18:49.140827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:49.140862] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:49.140891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:49.140949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:49.201422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:49.202302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:49.202388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:49.202422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:49.326995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:49.327167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:49.327210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:49.327238] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:49.330940] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-03-12T20:18:49.331264] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-03-12T20:18:49.331514] [INFO ] [sig ] CHDN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:49.475210] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHDN.txt [2026-03-12T20:18:49.475357] [INFO ] [sig ] [628/3274] Completed CHDN in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.7m [2026-03-12T20:18:49.475399] [INFO ] [sig ] [629/3274] Forecasting CHE... [2026-03-12T20:18:49.475433] [INFO ] [sig ] Generating forecast for: CHE [2026-03-12T20:18:49.475470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-03-12T20:18:49.486133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-03-12T20:18:49.486464] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-03-12T20:18:49.487292] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-03-12T20:18:49.487346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:49.487379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:49.487407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:49.487465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:49.547189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:49.548070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:49.548157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:49.548194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:49.672500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:49.672693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:49.672740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:49.672772] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:49.676291] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=52.07%) [2026-03-12T20:18:49.676599] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-03-12T20:18:49.676758] [INFO ] [sig ] CHE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:49.827495] [INFO ] [LOCAL ] Saved forecast: CHE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHE.txt [2026-03-12T20:18:49.827702] [INFO ] [sig ] [629/3274] Completed CHE in 0.4s | 2.80 sym/s | Total: 3.7m | ETA: 15.7m [2026-03-12T20:18:49.827757] [INFO ] [sig ] [630/3274] Forecasting CHEF... [2026-03-12T20:18:49.827788] [INFO ] [sig ] Generating forecast for: CHEF [2026-03-12T20:18:49.827819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-03-12T20:18:49.840932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-03-12T20:18:49.841273] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-03-12T20:18:49.842282] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-03-12T20:18:49.842336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:49.842368] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:49.842394] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:49.842451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:49.902028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:49.902933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:49.903020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:49.903053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:50.025642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:50.026015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:50.026056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:50.026084] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:50.029635] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-03-12T20:18:50.029919] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-03-12T20:18:50.030051] [INFO ] [sig ] CHEF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:50.175962] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHEF.txt [2026-03-12T20:18:50.176133] [INFO ] [sig ] [630/3274] Completed CHEF in 0.3s | 2.80 sym/s | Total: 3.7m | ETA: 15.7m [2026-03-12T20:18:50.176175] [INFO ] [sig ] [631/3274] Forecasting CHH... [2026-03-12T20:18:50.176204] [INFO ] [sig ] Generating forecast for: CHH [2026-03-12T20:18:50.176235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-03-12T20:18:50.187443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-03-12T20:18:50.187807] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-03-12T20:18:50.188661] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-03-12T20:18:50.188716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:50.188750] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:50.188778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:50.188838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:50.247249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:50.248046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:50.248137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:50.248171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:50.372812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:50.372981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:50.373025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:50.373056] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:50.376542] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-03-12T20:18:50.376843] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-03-12T20:18:50.376977] [INFO ] [sig ] CHH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:50.526930] [INFO ] [LOCAL ] Saved forecast: CHH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHH.txt [2026-03-12T20:18:50.527067] [INFO ] [sig ] [631/3274] Completed CHH in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:50.527108] [INFO ] [sig ] [632/3274] Forecasting CHI... [2026-03-12T20:18:50.527137] [INFO ] [sig ] Generating forecast for: CHI [2026-03-12T20:18:50.527170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-03-12T20:18:50.538609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-03-12T20:18:50.538925] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-03-12T20:18:50.539827] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-03-12T20:18:50.539904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:50.539941] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:50.539970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:50.540028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:50.600477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:50.601163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:50.601247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:50.601282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:50.728803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:50.728977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:50.729032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:50.729065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:50.732928] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=49.74%) [2026-03-12T20:18:50.733208] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-03-12T20:18:50.733352] [INFO ] [sig ] CHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:50.878891] [INFO ] [LOCAL ] Saved forecast: CHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHI.txt [2026-03-12T20:18:50.879057] [INFO ] [sig ] [632/3274] Completed CHI in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:50.879099] [INFO ] [sig ] [633/3274] Forecasting CHKP... [2026-03-12T20:18:50.879128] [INFO ] [sig ] Generating forecast for: CHKP [2026-03-12T20:18:50.879160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-03-12T20:18:50.892559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-03-12T20:18:50.892894] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-03-12T20:18:50.893702] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-03-12T20:18:50.893756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:50.893787] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:50.893814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:50.893871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:50.951194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:50.951838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:50.951937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:50.951970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:51.071469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:51.071616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:51.071658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:51.071686] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:51.075018] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=77.19%) [2026-03-12T20:18:51.075290] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-03-12T20:18:51.075417] [INFO ] [sig ] CHKP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:51.220425] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHKP.txt [2026-03-12T20:18:51.220589] [INFO ] [sig ] [633/3274] Completed CHKP in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:51.220639] [INFO ] [sig ] [634/3274] Forecasting CHMI... [2026-03-12T20:18:51.220671] [INFO ] [sig ] Generating forecast for: CHMI [2026-03-12T20:18:51.220702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-03-12T20:18:51.232692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-03-12T20:18:51.233045] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-03-12T20:18:51.233912] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-03-12T20:18:51.233965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:51.233998] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:51.234024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:51.234082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:51.293164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:51.294247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:51.294348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:51.294382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:51.417422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:51.417608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:51.417655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:51.417688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:51.421429] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-03-12T20:18:51.421755] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-03-12T20:18:51.421892] [INFO ] [sig ] CHMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:51.570667] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHMI.txt [2026-03-12T20:18:51.570843] [INFO ] [sig ] [634/3274] Completed CHMI in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:51.570886] [INFO ] [sig ] [635/3274] Forecasting CHRD... [2026-03-12T20:18:51.570917] [INFO ] [sig ] Generating forecast for: CHRD [2026-03-12T20:18:51.570950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-03-12T20:18:51.582729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-03-12T20:18:51.583163] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-03-12T20:18:51.584090] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-03-12T20:18:51.584147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:51.584181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:51.584211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:51.584269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:51.646506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:51.647724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:51.648018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:51.648077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:51.779417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:51.779717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:51.779778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:51.779820] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:51.783959] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=67.87%) [2026-03-12T20:18:51.784419] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-03-12T20:18:51.784648] [INFO ] [sig ] CHRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:51.953193] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHRD.txt [2026-03-12T20:18:51.953369] [INFO ] [sig ] [635/3274] Completed CHRD in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:51.953429] [INFO ] [sig ] [636/3274] Forecasting CHRS... [2026-03-12T20:18:51.953463] [INFO ] [sig ] Generating forecast for: CHRS [2026-03-12T20:18:51.953499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-03-12T20:18:51.966447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-03-12T20:18:51.967146] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-03-12T20:18:51.968729] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-03-12T20:18:51.968873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:51.968907] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:51.968936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:51.969005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:52.028182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:52.029154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:52.029256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:52.029292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:52.160680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:52.160848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:52.160893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:52.160923] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:52.164438] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=32.86%) [2026-03-12T20:18:52.164765] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-03-12T20:18:52.164904] [INFO ] [sig ] CHRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:52.310255] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHRS.txt [2026-03-12T20:18:52.310392] [INFO ] [sig ] [636/3274] Completed CHRS in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:52.310433] [INFO ] [sig ] [637/3274] Forecasting CHSCL... [2026-03-12T20:18:52.310471] [INFO ] [sig ] Generating forecast for: CHSCL [2026-03-12T20:18:52.310508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-03-12T20:18:52.323003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-03-12T20:18:52.323402] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-03-12T20:18:52.324437] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-03-12T20:18:52.324508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:52.324567] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:52.324642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:52.324724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:52.385615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:52.386335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:52.386423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:52.386464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:52.508161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:52.508323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:52.508367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:52.508398] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:52.512158] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-03-12T20:18:52.512483] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-03-12T20:18:52.512663] [INFO ] [sig ] CHSCL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:52.660093] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHSCL.txt [2026-03-12T20:18:52.660229] [INFO ] [sig ] [637/3274] Completed CHSCL in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:52.660269] [INFO ] [sig ] [638/3274] Forecasting CHSCM... [2026-03-12T20:18:52.660308] [INFO ] [sig ] Generating forecast for: CHSCM [2026-03-12T20:18:52.660340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-03-12T20:18:52.672328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-03-12T20:18:52.672921] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-03-12T20:18:52.673952] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-03-12T20:18:52.674006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:52.674039] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:52.674065] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:52.674122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:52.733953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:52.734837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:52.734929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:52.734962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:52.853938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:52.854113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:52.854155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:52.854185] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:52.857867] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-03-12T20:18:52.858196] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-03-12T20:18:52.858335] [INFO ] [sig ] CHSCM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:53.002258] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHSCM.txt [2026-03-12T20:18:53.002395] [INFO ] [sig ] [638/3274] Completed CHSCM in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:53.002470] [INFO ] [sig ] [639/3274] Forecasting CHSCN... [2026-03-12T20:18:53.002501] [INFO ] [sig ] Generating forecast for: CHSCN [2026-03-12T20:18:53.002531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-03-12T20:18:53.013332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-03-12T20:18:53.013710] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-03-12T20:18:53.014497] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-03-12T20:18:53.014562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:53.014633] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:53.014666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:53.014724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:53.074528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:53.075363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:53.075450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:53.075483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:53.194799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:53.195003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:53.195047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:53.195076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:53.198676] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-03-12T20:18:53.198958] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-03-12T20:18:53.199089] [INFO ] [sig ] CHSCN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:53.347759] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHSCN.txt [2026-03-12T20:18:53.347960] [INFO ] [sig ] [639/3274] Completed CHSCN in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:53.348050] [INFO ] [sig ] [640/3274] Forecasting CHSCO... [2026-03-12T20:18:53.348110] [INFO ] [sig ] Generating forecast for: CHSCO [2026-03-12T20:18:53.348168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-03-12T20:18:53.364123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-03-12T20:18:53.364647] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-03-12T20:18:53.365837] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-03-12T20:18:53.365910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:53.365965] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:53.366017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:53.366115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:53.425854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:53.426669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:53.426751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:53.426785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:53.539087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:53.539252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:53.539295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:53.539325] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:53.542786] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-03-12T20:18:53.543063] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-03-12T20:18:53.543190] [INFO ] [sig ] CHSCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:53.685988] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHSCO.txt [2026-03-12T20:18:53.686133] [INFO ] [sig ] [640/3274] Completed CHSCO in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:53.686177] [INFO ] [sig ] [641/3274] Forecasting CHSCP... [2026-03-12T20:18:53.686220] [INFO ] [sig ] Generating forecast for: CHSCP [2026-03-12T20:18:53.686261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-03-12T20:18:53.697364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-03-12T20:18:53.697818] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-03-12T20:18:53.698734] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-03-12T20:18:53.698800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:53.698845] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:53.698882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:53.698950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:53.761317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:53.762250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:53.762338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:53.762372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:53.871103] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:53.871270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:53.871311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:53.871340] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:53.874777] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=32.39%) [2026-03-12T20:18:53.875051] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-03-12T20:18:53.875180] [INFO ] [sig ] CHSCP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:54.018964] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CHSCP.txt [2026-03-12T20:18:54.019113] [INFO ] [sig ] [641/3274] Completed CHSCP in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:54.019155] [INFO ] [sig ] [642/3274] Forecasting CHWY... [2026-03-12T20:18:54.019185] [INFO ] [sig ] Generating forecast for: CHWY [2026-03-12T20:18:54.019216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-03-12T20:18:54.031379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-03-12T20:18:54.031771] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-03-12T20:18:54.032994] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-03-12T20:18:54.033047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:54.033109] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:54.033138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:54.033195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:54.095283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:54.096264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:54.096356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:54.096391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:54.223717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:54.223883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:54.223925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:54.223954] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:54.227591] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-03-12T20:18:54.227922] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-03-12T20:18:54.228084] [INFO ] [sig ] CHWY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:54.370807] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHWY.txt [2026-03-12T20:18:54.370977] [INFO ] [sig ] [642/3274] Completed CHWY in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.7m [2026-03-12T20:18:54.371020] [INFO ] [sig ] [643/3274] Forecasting CHY... [2026-03-12T20:18:54.371050] [INFO ] [sig ] Generating forecast for: CHY [2026-03-12T20:18:54.371081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-03-12T20:18:54.382551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-03-12T20:18:54.382966] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-03-12T20:18:54.383891] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-03-12T20:18:54.383971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:54.384008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:54.384038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:54.384097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:54.443309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:54.444222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:54.444312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:54.444347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:54.562403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:54.562600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:54.562647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:54.562677] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:54.566603] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=72.55%) [2026-03-12T20:18:54.567180] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-03-12T20:18:54.567363] [INFO ] [sig ] CHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:54.722930] [INFO ] [LOCAL ] Saved forecast: CHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CHY.txt [2026-03-12T20:18:54.723110] [INFO ] [sig ] [643/3274] Completed CHY in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.6m [2026-03-12T20:18:54.723153] [INFO ] [sig ] [644/3274] Forecasting CI... [2026-03-12T20:18:54.723182] [INFO ] [sig ] Generating forecast for: CI [2026-03-12T20:18:54.723213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-03-12T20:18:54.734826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-03-12T20:18:54.735263] [INFO ] [FORECASTER] Starting predict_future for CI [2026-03-12T20:18:54.736098] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-03-12T20:18:54.736153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:54.736188] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:54.736216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:54.736274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:54.797440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:54.798450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:54.798548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:54.798606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:54.923705] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:54.924071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:54.924115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:54.924145] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:54.928013] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=82.26%) [2026-03-12T20:18:54.928329] [INFO ] [FORECASTER] Completed predict_future for CI [2026-03-12T20:18:54.928464] [INFO ] [sig ] CI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:55.073946] [INFO ] [LOCAL ] Saved forecast: CI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CI.txt [2026-03-12T20:18:55.074074] [INFO ] [sig ] [644/3274] Completed CI in 0.4s | 2.80 sym/s | Total: 3.8m | ETA: 15.6m [2026-03-12T20:18:55.074115] [INFO ] [sig ] [645/3274] Forecasting CIA... [2026-03-12T20:18:55.074145] [INFO ] [sig ] Generating forecast for: CIA [2026-03-12T20:18:55.074177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-03-12T20:18:55.085133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-03-12T20:18:55.085417] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-03-12T20:18:55.086239] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-03-12T20:18:55.086293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:55.086325] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:55.086352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:55.086408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:55.144129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:55.144761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:55.144842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:55.144875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:55.263689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:55.263824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:55.263863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:55.263892] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:55.267280] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-03-12T20:18:55.267553] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-03-12T20:18:55.267704] [INFO ] [sig ] CIA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:55.408924] [INFO ] [LOCAL ] Saved forecast: CIA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIA.txt [2026-03-12T20:18:55.409064] [INFO ] [sig ] [645/3274] Completed CIA in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.6m [2026-03-12T20:18:55.409106] [INFO ] [sig ] [646/3274] Forecasting CIB... [2026-03-12T20:18:55.409136] [INFO ] [sig ] Generating forecast for: CIB [2026-03-12T20:18:55.409171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-03-12T20:18:55.420115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-03-12T20:18:55.420411] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-03-12T20:18:55.421198] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-03-12T20:18:55.421251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:55.421285] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:55.421312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:55.421369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:55.477671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:55.478315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:55.478395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:55.478427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:55.601634] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:55.601793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:55.601842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:55.601872] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:55.605341] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-03-12T20:18:55.605646] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-03-12T20:18:55.605793] [INFO ] [sig ] CIB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:55.747773] [INFO ] [LOCAL ] Saved forecast: CIB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIB.txt [2026-03-12T20:18:55.747894] [INFO ] [sig ] [646/3274] Completed CIB in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.6m [2026-03-12T20:18:55.747940] [INFO ] [sig ] [647/3274] Forecasting CIEN... [2026-03-12T20:18:55.747970] [INFO ] [sig ] Generating forecast for: CIEN [2026-03-12T20:18:55.748001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-03-12T20:18:55.759043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-03-12T20:18:55.759344] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-03-12T20:18:55.760165] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-03-12T20:18:55.760219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:55.760251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:55.760279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:55.760336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:55.817332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:55.817999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:55.818158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:55.818202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:55.938993] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:55.939139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:55.939179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:55.939207] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:55.942598] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-03-12T20:18:55.942877] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-03-12T20:18:55.943006] [INFO ] [sig ] CIEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:56.083730] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CIEN.txt [2026-03-12T20:18:56.083839] [INFO ] [sig ] [647/3274] Completed CIEN in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 15.6m [2026-03-12T20:18:56.083879] [INFO ] [sig ] [648/3274] Forecasting CIF... [2026-03-12T20:18:56.083908] [INFO ] [sig ] Generating forecast for: CIF [2026-03-12T20:18:56.083938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-03-12T20:18:56.094987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-03-12T20:18:56.095318] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-03-12T20:18:56.096103] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-03-12T20:18:56.096156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:56.096188] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:56.096215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:56.096271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:56.154128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:56.154799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:56.154878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:56.154911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:56.264238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:56.264372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:56.264412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:56.264439] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:56.267815] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-03-12T20:18:56.268104] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-03-12T20:18:56.268248] [INFO ] [sig ] CIF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:56.408629] [INFO ] [LOCAL ] Saved forecast: CIF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIF.txt [2026-03-12T20:18:56.408763] [INFO ] [sig ] [648/3274] Completed CIF in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:56.408812] [INFO ] [sig ] [649/3274] Forecasting CIG... [2026-03-12T20:18:56.408841] [INFO ] [sig ] Generating forecast for: CIG [2026-03-12T20:18:56.408870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-03-12T20:18:56.420728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-03-12T20:18:56.421013] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-03-12T20:18:56.421803] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-03-12T20:18:56.421857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:56.421889] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:56.421916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:56.421974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:56.480142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:56.480765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:56.481033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:56.481065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:56.600334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:56.600472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:56.600513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:56.600542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:56.603911] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-03-12T20:18:56.604184] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-03-12T20:18:56.604310] [INFO ] [sig ] CIG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:56.744382] [INFO ] [LOCAL ] Saved forecast: CIG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIG.txt [2026-03-12T20:18:56.744493] [INFO ] [sig ] [649/3274] Completed CIG in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:56.744532] [INFO ] [sig ] [650/3274] Forecasting CIGI... [2026-03-12T20:18:56.744562] [INFO ] [sig ] Generating forecast for: CIGI [2026-03-12T20:18:56.744613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-03-12T20:18:56.755824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-03-12T20:18:56.756189] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-03-12T20:18:56.757016] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-03-12T20:18:56.757070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:56.757105] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:56.757133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:56.757191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:56.814717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:56.815342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:56.815423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:56.815455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:56.931337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:56.931479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:56.931519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:56.931600] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:56.934970] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-03-12T20:18:56.935242] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-03-12T20:18:56.935371] [INFO ] [sig ] CIGI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:57.077018] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIGI.txt [2026-03-12T20:18:57.077146] [INFO ] [sig ] [650/3274] Completed CIGI in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:57.077187] [INFO ] [sig ] [651/3274] Forecasting CII... [2026-03-12T20:18:57.077216] [INFO ] [sig ] Generating forecast for: CII [2026-03-12T20:18:57.077246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-03-12T20:18:57.088848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-03-12T20:18:57.089424] [INFO ] [FORECASTER] Starting predict_future for CII [2026-03-12T20:18:57.090454] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-03-12T20:18:57.090508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:57.090540] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:57.090567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:57.090654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:57.151042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:57.151722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:57.151812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:57.151844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:57.279266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:57.279431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:57.279477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:57.279507] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:57.283048] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-03-12T20:18:57.283510] [INFO ] [FORECASTER] Completed predict_future for CII [2026-03-12T20:18:57.283658] [INFO ] [sig ] CII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:57.425597] [INFO ] [LOCAL ] Saved forecast: CII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CII.txt [2026-03-12T20:18:57.425730] [INFO ] [sig ] [651/3274] Completed CII in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:57.425770] [INFO ] [sig ] [652/3274] Forecasting CIM... [2026-03-12T20:18:57.425799] [INFO ] [sig ] Generating forecast for: CIM [2026-03-12T20:18:57.425830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-03-12T20:18:57.437639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-03-12T20:18:57.437930] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-03-12T20:18:57.438742] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-03-12T20:18:57.438795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:57.438826] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:57.438853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:57.438909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:57.496544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:57.497166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:57.497274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:57.497330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:57.622856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:57.623007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:57.623049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:57.623078] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:57.626446] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-03-12T20:18:57.626740] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-03-12T20:18:57.626870] [INFO ] [sig ] CIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:57.770205] [INFO ] [LOCAL ] Saved forecast: CIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CIM.txt [2026-03-12T20:18:57.770322] [INFO ] [sig ] [652/3274] Completed CIM in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:57.770362] [INFO ] [sig ] [653/3274] Forecasting CINF... [2026-03-12T20:18:57.770392] [INFO ] [sig ] Generating forecast for: CINF [2026-03-12T20:18:57.770422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-03-12T20:18:57.782139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-03-12T20:18:57.782461] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-03-12T20:18:57.783263] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-03-12T20:18:57.783317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:57.783352] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:57.783380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:57.783440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:57.843361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:57.844213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:57.844302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:57.844335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:57.971567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:57.971880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:57.971926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:57.971957] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:57.975610] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-03-12T20:18:57.975894] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-03-12T20:18:57.976038] [INFO ] [sig ] CINF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:58.121331] [INFO ] [LOCAL ] Saved forecast: CINF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CINF.txt [2026-03-12T20:18:58.121490] [INFO ] [sig ] [653/3274] Completed CINF in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:58.121532] [INFO ] [sig ] [654/3274] Forecasting CING... [2026-03-12T20:18:58.121562] [INFO ] [sig ] Generating forecast for: CING [2026-03-12T20:18:58.121612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-03-12T20:18:58.133640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-03-12T20:18:58.134210] [INFO ] [FORECASTER] Starting predict_future for CING [2026-03-12T20:18:58.135226] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-03-12T20:18:58.135279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:58.135312] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:58.135365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:58.135427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:58.195750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:58.196532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:58.196638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:58.196673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:58.319188] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:58.319340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:58.319381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:58.319410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:58.322836] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-03-12T20:18:58.323109] [INFO ] [FORECASTER] Completed predict_future for CING [2026-03-12T20:18:58.323239] [INFO ] [sig ] CING: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:58.529902] [INFO ] [LOCAL ] Saved forecast: CING 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CING.txt [2026-03-12T20:18:58.530044] [INFO ] [sig ] [654/3274] Completed CING in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:58.530084] [INFO ] [sig ] [655/3274] Forecasting CION... [2026-03-12T20:18:58.530114] [INFO ] [sig ] Generating forecast for: CION [2026-03-12T20:18:58.530145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-03-12T20:18:58.540959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-03-12T20:18:58.541258] [INFO ] [FORECASTER] Starting predict_future for CION [2026-03-12T20:18:58.542076] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-03-12T20:18:58.542130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:58.542163] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:58.542191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:58.542247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:58.600103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:58.600802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:58.600883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:58.600917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:58.726444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:58.726656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:58.726707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:58.726738] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:58.730364] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-03-12T20:18:58.730686] [INFO ] [FORECASTER] Completed predict_future for CION [2026-03-12T20:18:58.730822] [INFO ] [sig ] CION: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:58.873831] [INFO ] [LOCAL ] Saved forecast: CION 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CION.txt [2026-03-12T20:18:58.873997] [INFO ] [sig ] [655/3274] Completed CION in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:58.874038] [INFO ] [sig ] [656/3274] Forecasting CIVB... [2026-03-12T20:18:58.874072] [INFO ] [sig ] Generating forecast for: CIVB [2026-03-12T20:18:58.874103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-03-12T20:18:58.884436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-03-12T20:18:58.884746] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-03-12T20:18:58.885524] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-03-12T20:18:58.885600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:58.885636] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:58.885663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:58.885720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:58.944204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:58.944974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:58.945056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:58.945088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:59.072294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:59.072453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:59.072494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:59.072524] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:59.076403] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=41.23%) [2026-03-12T20:18:59.076703] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-03-12T20:18:59.076835] [INFO ] [sig ] CIVB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:18:59.237291] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CIVB.txt [2026-03-12T20:18:59.237460] [INFO ] [sig ] [656/3274] Completed CIVB in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:59.237503] [INFO ] [sig ] [657/3274] Forecasting CLB... [2026-03-12T20:18:59.237535] [INFO ] [sig ] Generating forecast for: CLB [2026-03-12T20:18:59.237588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-03-12T20:18:59.249871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-03-12T20:18:59.250477] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-03-12T20:18:59.251515] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-03-12T20:18:59.251596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:59.251647] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:59.251689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:59.251747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:59.320558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:59.321476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:59.321568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:59.321626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:59.456498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:59.456721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:59.456768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:59.456799] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:59.461067] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-03-12T20:18:59.461390] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-03-12T20:18:59.461534] [INFO ] [sig ] CLB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:59.611967] [INFO ] [LOCAL ] Saved forecast: CLB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLB.txt [2026-03-12T20:18:59.612173] [INFO ] [sig ] [657/3274] Completed CLB in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.6m [2026-03-12T20:18:59.612237] [INFO ] [sig ] [658/3274] Forecasting CLBK... [2026-03-12T20:18:59.612279] [INFO ] [sig ] Generating forecast for: CLBK [2026-03-12T20:18:59.612326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-03-12T20:18:59.624692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-03-12T20:18:59.625074] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-03-12T20:18:59.625873] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-03-12T20:18:59.625926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:59.625960] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:59.625986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:59.626043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:18:59.684359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:18:59.685298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:18:59.685387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:18:59.685421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:18:59.804335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:18:59.804515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:18:59.804557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:18:59.804606] [INFO ] [FORECASTER] Training complete [2026-03-12T20:18:59.808430] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=66.75%) [2026-03-12T20:18:59.808758] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-03-12T20:18:59.808906] [INFO ] [sig ] CLBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:18:59.954879] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLBK.txt [2026-03-12T20:18:59.955051] [INFO ] [sig ] [658/3274] Completed CLBK in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:18:59.955091] [INFO ] [sig ] [659/3274] Forecasting CLDX... [2026-03-12T20:18:59.955122] [INFO ] [sig ] Generating forecast for: CLDX [2026-03-12T20:18:59.955154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-03-12T20:18:59.966765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-03-12T20:18:59.967157] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-03-12T20:18:59.968001] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-03-12T20:18:59.968091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:18:59.968156] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:18:59.968186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:18:59.968246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:00.027220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:00.028154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:00.028245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:00.028281] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:00.156341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:00.156543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:00.156646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:00.156707] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:00.161376] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-03-12T20:19:00.161789] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-03-12T20:19:00.161948] [INFO ] [sig ] CLDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:00.316702] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLDX.txt [2026-03-12T20:19:00.316887] [INFO ] [sig ] [659/3274] Completed CLDX in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:00.316933] [INFO ] [sig ] [660/3274] Forecasting CLF... [2026-03-12T20:19:00.316963] [INFO ] [sig ] Generating forecast for: CLF [2026-03-12T20:19:00.316996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-03-12T20:19:00.329183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-03-12T20:19:00.329551] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-03-12T20:19:00.330555] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-03-12T20:19:00.330629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:00.330662] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:00.330690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:00.330746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:00.391252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:00.392357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:00.392449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:00.392483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:00.522690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:00.522863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:00.522906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:00.522936] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:00.526382] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=78.61%) [2026-03-12T20:19:00.526688] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-03-12T20:19:00.526821] [INFO ] [sig ] CLF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:00.672705] [INFO ] [LOCAL ] Saved forecast: CLF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLF.txt [2026-03-12T20:19:00.672862] [INFO ] [sig ] [660/3274] Completed CLF in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:00.672903] [INFO ] [sig ] [661/3274] Forecasting CLFD... [2026-03-12T20:19:00.672933] [INFO ] [sig ] Generating forecast for: CLFD [2026-03-12T20:19:00.672965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-03-12T20:19:00.684209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-03-12T20:19:00.684623] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-03-12T20:19:00.685405] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-03-12T20:19:00.685460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:00.685493] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:00.685519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:00.685606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:00.744990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:00.745933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:00.746031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:00.746066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:00.875105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:00.875276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:00.875319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:00.875350] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:00.879023] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-03-12T20:19:00.879349] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-03-12T20:19:00.879494] [INFO ] [sig ] CLFD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:01.040488] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLFD.txt [2026-03-12T20:19:01.040709] [INFO ] [sig ] [661/3274] Completed CLFD in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:01.040767] [INFO ] [sig ] [662/3274] Forecasting CLH... [2026-03-12T20:19:01.040799] [INFO ] [sig ] Generating forecast for: CLH [2026-03-12T20:19:01.040834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-03-12T20:19:01.055613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-03-12T20:19:01.056094] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-03-12T20:19:01.057098] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-03-12T20:19:01.057164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:01.057204] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:01.057237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:01.057308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:01.125279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:01.126298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:01.126408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:01.126444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:01.245981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:01.246154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:01.246199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:01.246262] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:01.249948] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-03-12T20:19:01.250238] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-03-12T20:19:01.250375] [INFO ] [sig ] CLH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:01.391423] [INFO ] [LOCAL ] Saved forecast: CLH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLH.txt [2026-03-12T20:19:01.391600] [INFO ] [sig ] [662/3274] Completed CLH in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:01.391645] [INFO ] [sig ] [663/3274] Forecasting CLLS... [2026-03-12T20:19:01.391676] [INFO ] [sig ] Generating forecast for: CLLS [2026-03-12T20:19:01.391708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-03-12T20:19:01.405063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-03-12T20:19:01.405462] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-03-12T20:19:01.406308] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-03-12T20:19:01.406375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:01.406411] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:01.406438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:01.406494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:01.464314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:01.465092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:01.465176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:01.465210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:01.606708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:01.606928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:01.606975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:01.607006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:01.610949] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=61.30%) [2026-03-12T20:19:01.611325] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-03-12T20:19:01.611492] [INFO ] [sig ] CLLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:01.778192] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLLS.txt [2026-03-12T20:19:01.778388] [INFO ] [sig ] [663/3274] Completed CLLS in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:01.778431] [INFO ] [sig ] [664/3274] Forecasting CLMB... [2026-03-12T20:19:01.778461] [INFO ] [sig ] Generating forecast for: CLMB [2026-03-12T20:19:01.778494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-03-12T20:19:01.791832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-03-12T20:19:01.792290] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-03-12T20:19:01.793308] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-03-12T20:19:01.793369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:01.793403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:01.793431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:01.793490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:01.854231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:01.855160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:01.855259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:01.855302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:01.977806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:01.977989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:01.978070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:01.978115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:01.982248] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-03-12T20:19:01.982617] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-03-12T20:19:01.982793] [INFO ] [sig ] CLMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:02.134111] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLMB.txt [2026-03-12T20:19:02.134913] [INFO ] [sig ] [664/3274] Completed CLMB in 0.4s | 2.80 sym/s | Total: 3.9m | ETA: 15.5m [2026-03-12T20:19:02.134966] [INFO ] [sig ] [665/3274] Forecasting CLNE... [2026-03-12T20:19:02.134999] [INFO ] [sig ] Generating forecast for: CLNE [2026-03-12T20:19:02.135029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-03-12T20:19:02.147193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-03-12T20:19:02.147513] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-03-12T20:19:02.148411] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-03-12T20:19:02.148466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:02.148499] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:02.148525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:02.148599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:02.206920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:02.207636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:02.207721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:02.207760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:02.325601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:02.325762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:02.325807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:02.325836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:02.329486] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-03-12T20:19:02.329837] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-03-12T20:19:02.329989] [INFO ] [sig ] CLNE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:02.488173] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLNE.txt [2026-03-12T20:19:02.488365] [INFO ] [sig ] [665/3274] Completed CLNE in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:02.488408] [INFO ] [sig ] [666/3274] Forecasting CLNN... [2026-03-12T20:19:02.488439] [INFO ] [sig ] Generating forecast for: CLNN [2026-03-12T20:19:02.488472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-03-12T20:19:02.500100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-03-12T20:19:02.500603] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-03-12T20:19:02.501451] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-03-12T20:19:02.501506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:02.501540] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:02.501585] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:02.501648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:02.560086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:02.561053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:02.561142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:02.561177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:02.682937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:02.683100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:02.683142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:02.683172] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:02.686684] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-03-12T20:19:02.686977] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-03-12T20:19:02.687109] [INFO ] [sig ] CLNN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:02.838712] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLNN.txt [2026-03-12T20:19:02.838902] [INFO ] [sig ] [666/3274] Completed CLNN in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:02.838951] [INFO ] [sig ] [667/3274] Forecasting CLOA... [2026-03-12T20:19:02.838982] [INFO ] [sig ] Generating forecast for: CLOA [2026-03-12T20:19:02.839015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-03-12T20:19:02.851073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-03-12T20:19:02.851443] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-03-12T20:19:02.852367] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-03-12T20:19:02.852454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:02.852506] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:02.852551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:02.852685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:02.915821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:02.916802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:02.916892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:02.916927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:03.029710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:03.029872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:03.029914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:03.029943] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:03.033730] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-03-12T20:19:03.034228] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-03-12T20:19:03.034369] [INFO ] [sig ] CLOA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:03.182636] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLOA.txt [2026-03-12T20:19:03.182832] [INFO ] [sig ] [667/3274] Completed CLOA in 0.3s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:03.182876] [INFO ] [sig ] [668/3274] Forecasting CLRB... [2026-03-12T20:19:03.182907] [INFO ] [sig ] Generating forecast for: CLRB [2026-03-12T20:19:03.182937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-03-12T20:19:03.195515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-03-12T20:19:03.195934] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-03-12T20:19:03.196798] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-03-12T20:19:03.196854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:03.196887] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:03.196914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:03.196971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:03.258763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:03.259719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:03.259811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:03.259846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:03.380967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:03.381129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:03.381173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:03.381201] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:03.384689] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-03-12T20:19:03.384965] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-03-12T20:19:03.385095] [INFO ] [sig ] CLRB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:03.529156] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLRB.txt [2026-03-12T20:19:03.529322] [INFO ] [sig ] [668/3274] Completed CLRB in 0.3s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:03.529364] [INFO ] [sig ] [669/3274] Forecasting CLS... [2026-03-12T20:19:03.529395] [INFO ] [sig ] Generating forecast for: CLS [2026-03-12T20:19:03.529428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-03-12T20:19:03.541597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-03-12T20:19:03.542165] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-03-12T20:19:03.543184] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-03-12T20:19:03.543240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:03.543274] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:03.543303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:03.543360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:03.602299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:03.603244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:03.603402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:03.603470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:03.730774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:03.730943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:03.730986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:03.731014] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:03.734906] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-03-12T20:19:03.735379] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-03-12T20:19:03.735513] [INFO ] [sig ] CLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:03.878838] [INFO ] [LOCAL ] Saved forecast: CLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CLS.txt [2026-03-12T20:19:03.878983] [INFO ] [sig ] [669/3274] Completed CLS in 0.3s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:03.879023] [INFO ] [sig ] [670/3274] Forecasting CLX... [2026-03-12T20:19:03.879054] [INFO ] [sig ] Generating forecast for: CLX [2026-03-12T20:19:03.879086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-03-12T20:19:03.893138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-03-12T20:19:03.893497] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-03-12T20:19:03.894319] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-03-12T20:19:03.894374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:03.894407] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:03.894436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:03.894494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:03.956859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:03.957870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:03.957960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:03.957995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:04.092257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:04.092427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:04.092471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:04.092501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:04.096036] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=37.56%) [2026-03-12T20:19:04.096325] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-03-12T20:19:04.096460] [INFO ] [sig ] CLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:04.239663] [INFO ] [LOCAL ] Saved forecast: CLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CLX.txt [2026-03-12T20:19:04.239870] [INFO ] [sig ] [670/3274] Completed CLX in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:04.239920] [INFO ] [sig ] [671/3274] Forecasting CM... [2026-03-12T20:19:04.239952] [INFO ] [sig ] Generating forecast for: CM [2026-03-12T20:19:04.239984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-03-12T20:19:04.251642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-03-12T20:19:04.252080] [INFO ] [FORECASTER] Starting predict_future for CM [2026-03-12T20:19:04.252966] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-03-12T20:19:04.253022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:04.253055] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:04.253083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:04.253167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:04.311180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:04.312121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:04.312211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:04.312246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:04.440108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:04.440287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:04.440330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:04.440359] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:04.444525] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=57.14%) [2026-03-12T20:19:04.444993] [INFO ] [FORECASTER] Completed predict_future for CM [2026-03-12T20:19:04.445157] [INFO ] [sig ] CM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:04.600115] [INFO ] [LOCAL ] Saved forecast: CM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CM.txt [2026-03-12T20:19:04.600291] [INFO ] [sig ] [671/3274] Completed CM in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:04.600334] [INFO ] [sig ] [672/3274] Forecasting CMC... [2026-03-12T20:19:04.600363] [INFO ] [sig ] Generating forecast for: CMC [2026-03-12T20:19:04.600396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-03-12T20:19:04.613160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-03-12T20:19:04.613658] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-03-12T20:19:04.614489] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-03-12T20:19:04.614544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:04.614612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:04.614644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:04.614702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:04.675505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:04.676460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:04.676549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:04.676606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:04.808483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:04.808678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:04.808722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:04.808753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:04.812766] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=17.89%) [2026-03-12T20:19:04.813180] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-03-12T20:19:04.813378] [INFO ] [sig ] CMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:04.968770] [INFO ] [LOCAL ] Saved forecast: CMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMC.txt [2026-03-12T20:19:04.969022] [INFO ] [sig ] [672/3274] Completed CMC in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:04.969095] [INFO ] [sig ] [673/3274] Forecasting CMCM... [2026-03-12T20:19:04.969139] [INFO ] [sig ] Generating forecast for: CMCM [2026-03-12T20:19:04.969186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-03-12T20:19:04.981189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-03-12T20:19:04.981661] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-03-12T20:19:04.982627] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-03-12T20:19:04.982697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:04.982733] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:04.982761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:04.982819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:05.045527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:05.046492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:05.046615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:05.046651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:05.166764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:05.166938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:05.166985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:05.167015] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:05.171599] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=24.26%) [2026-03-12T20:19:05.172206] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-03-12T20:19:05.172365] [INFO ] [sig ] CMCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:05.323647] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMCM.txt [2026-03-12T20:19:05.323824] [INFO ] [sig ] [673/3274] Completed CMCM in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:05.323867] [INFO ] [sig ] [674/3274] Forecasting CMCO... [2026-03-12T20:19:05.323898] [INFO ] [sig ] Generating forecast for: CMCO [2026-03-12T20:19:05.323929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-03-12T20:19:05.335773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-03-12T20:19:05.336149] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-03-12T20:19:05.337003] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-03-12T20:19:05.337064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:05.337109] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:05.337141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:05.337201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:05.394749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:05.395661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:05.395748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:05.395782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:05.525951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:05.526124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:05.526188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:05.526221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:05.530166] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=50.46%) [2026-03-12T20:19:05.530567] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-03-12T20:19:05.530742] [INFO ] [sig ] CMCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:05.677712] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMCO.txt [2026-03-12T20:19:05.677881] [INFO ] [sig ] [674/3274] Completed CMCO in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.5m [2026-03-12T20:19:05.677923] [INFO ] [sig ] [675/3274] Forecasting CMCSA... [2026-03-12T20:19:05.677951] [INFO ] [sig ] Generating forecast for: CMCSA [2026-03-12T20:19:05.677983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-03-12T20:19:05.689518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-03-12T20:19:05.689875] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-03-12T20:19:05.690673] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-03-12T20:19:05.690726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:05.690759] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:05.690786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:05.690843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:05.750595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:05.751496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:05.751604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:05.751643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:05.872960] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:05.873133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:05.873177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:05.873208] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:05.877018] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=54.98%) [2026-03-12T20:19:05.877410] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-03-12T20:19:05.877560] [INFO ] [sig ] CMCSA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:06.020127] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMCSA.txt [2026-03-12T20:19:06.020282] [INFO ] [sig ] [675/3274] Completed CMCSA in 0.3s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:06.020324] [INFO ] [sig ] [676/3274] Forecasting CME... [2026-03-12T20:19:06.020354] [INFO ] [sig ] Generating forecast for: CME [2026-03-12T20:19:06.020386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-03-12T20:19:06.031706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-03-12T20:19:06.032132] [INFO ] [FORECASTER] Starting predict_future for CME [2026-03-12T20:19:06.032978] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-03-12T20:19:06.033032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:06.033093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:06.033122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:06.033179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:06.092090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:06.093015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:06.093105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:06.093139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:06.221344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:06.221520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:06.221563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:06.221617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:06.225727] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=59.62%) [2026-03-12T20:19:06.226067] [INFO ] [FORECASTER] Completed predict_future for CME [2026-03-12T20:19:06.226212] [INFO ] [sig ] CME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:06.371965] [INFO ] [LOCAL ] Saved forecast: CME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CME.txt [2026-03-12T20:19:06.372128] [INFO ] [sig ] [676/3274] Completed CME in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:06.372169] [INFO ] [sig ] [677/3274] Forecasting CMG... [2026-03-12T20:19:06.372199] [INFO ] [sig ] Generating forecast for: CMG [2026-03-12T20:19:06.372231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-03-12T20:19:06.383900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-03-12T20:19:06.384274] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-03-12T20:19:06.385105] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-03-12T20:19:06.385158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:06.385190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:06.385217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:06.385273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:06.444177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:06.445101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:06.445188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:06.445222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:06.569670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:06.569831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:06.569874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:06.569903] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:06.573335] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-03-12T20:19:06.573632] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-03-12T20:19:06.573765] [INFO ] [sig ] CMG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:06.718408] [INFO ] [LOCAL ] Saved forecast: CMG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMG.txt [2026-03-12T20:19:06.718551] [INFO ] [sig ] [677/3274] Completed CMG in 0.3s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:06.718621] [INFO ] [sig ] [678/3274] Forecasting CMI... [2026-03-12T20:19:06.718654] [INFO ] [sig ] Generating forecast for: CMI [2026-03-12T20:19:06.718686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-03-12T20:19:06.730316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-03-12T20:19:06.730674] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-03-12T20:19:06.731450] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-03-12T20:19:06.731503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:06.731552] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:06.731605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:06.731664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:06.790492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:06.791212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:06.791294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:06.791327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:06.916980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:06.917143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:06.917185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:06.917214] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:06.920740] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-03-12T20:19:06.921068] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-03-12T20:19:06.921211] [INFO ] [sig ] CMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:07.070290] [INFO ] [LOCAL ] Saved forecast: CMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMI.txt [2026-03-12T20:19:07.070500] [INFO ] [sig ] [678/3274] Completed CMI in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:07.070561] [INFO ] [sig ] [679/3274] Forecasting CMMB... [2026-03-12T20:19:07.070633] [INFO ] [sig ] Generating forecast for: CMMB [2026-03-12T20:19:07.070686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-03-12T20:19:07.083930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-03-12T20:19:07.084330] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-03-12T20:19:07.085212] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-03-12T20:19:07.085268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:07.085303] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:07.085331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:07.085390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:07.145034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:07.145939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:07.146029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:07.146063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:07.275684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:07.275852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:07.275901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:07.275937] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:07.280171] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-03-12T20:19:07.280678] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-03-12T20:19:07.280813] [INFO ] [sig ] CMMB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:07.426964] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMMB.txt [2026-03-12T20:19:07.427143] [INFO ] [sig ] [679/3274] Completed CMMB in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:07.427186] [INFO ] [sig ] [680/3274] Forecasting CMP... [2026-03-12T20:19:07.427216] [INFO ] [sig ] Generating forecast for: CMP [2026-03-12T20:19:07.427247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-03-12T20:19:07.443175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-03-12T20:19:07.443709] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-03-12T20:19:07.444777] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-03-12T20:19:07.444842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:07.444887] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:07.444924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:07.445006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:07.511191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:07.512315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:07.512425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:07.512472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:07.640721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:07.640888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:07.640929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:07.640959] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:07.644476] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=76.46%) [2026-03-12T20:19:07.644779] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-03-12T20:19:07.644932] [INFO ] [sig ] CMP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:07.787741] [INFO ] [LOCAL ] Saved forecast: CMP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMP.txt [2026-03-12T20:19:07.787893] [INFO ] [sig ] [680/3274] Completed CMP in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:07.787934] [INFO ] [sig ] [681/3274] Forecasting CMPS... [2026-03-12T20:19:07.787964] [INFO ] [sig ] Generating forecast for: CMPS [2026-03-12T20:19:07.787996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-03-12T20:19:07.800233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-03-12T20:19:07.800642] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-03-12T20:19:07.801413] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-03-12T20:19:07.801467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:07.801500] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:07.801527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:07.801604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:07.870543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:07.871418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:07.871504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:07.871537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:08.004066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:08.004262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:08.004316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:08.004351] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:08.008716] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=13.60%) [2026-03-12T20:19:08.009136] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-03-12T20:19:08.009293] [INFO ] [sig ] CMPS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:08.160836] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMPS.txt [2026-03-12T20:19:08.161007] [INFO ] [sig ] [681/3274] Completed CMPS in 0.4s | 2.80 sym/s | Total: 4.0m | ETA: 15.4m [2026-03-12T20:19:08.161048] [INFO ] [sig ] [682/3274] Forecasting CMPX... [2026-03-12T20:19:08.161085] [INFO ] [sig ] Generating forecast for: CMPX [2026-03-12T20:19:08.161118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-03-12T20:19:08.172373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-03-12T20:19:08.172757] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-03-12T20:19:08.173560] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-03-12T20:19:08.173632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:08.173664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:08.173691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:08.173748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:08.231758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:08.232664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:08.232748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:08.232781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:08.356725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:08.356899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:08.356945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:08.356976] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:08.360721] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-03-12T20:19:08.361046] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-03-12T20:19:08.361181] [INFO ] [sig ] CMPX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:08.507632] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMPX.txt [2026-03-12T20:19:08.507797] [INFO ] [sig ] [682/3274] Completed CMPX in 0.3s | 2.80 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:08.507840] [INFO ] [sig ] [683/3274] Forecasting CMRE... [2026-03-12T20:19:08.507869] [INFO ] [sig ] Generating forecast for: CMRE [2026-03-12T20:19:08.507901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-03-12T20:19:08.519618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-03-12T20:19:08.519930] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-03-12T20:19:08.520734] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-03-12T20:19:08.520788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:08.520820] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:08.520847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:08.520904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:08.578504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:08.579395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:08.579479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:08.579513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:08.705271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:08.705432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:08.705474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:08.705503] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:08.709008] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-03-12T20:19:08.709506] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-03-12T20:19:08.709661] [INFO ] [sig ] CMRE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:08.857374] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMRE.txt [2026-03-12T20:19:08.857517] [INFO ] [sig ] [683/3274] Completed CMRE in 0.3s | 2.80 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:08.857558] [INFO ] [sig ] [684/3274] Forecasting CMS... [2026-03-12T20:19:08.857609] [INFO ] [sig ] Generating forecast for: CMS [2026-03-12T20:19:08.857641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-03-12T20:19:08.868770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-03-12T20:19:08.869114] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-03-12T20:19:08.869952] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-03-12T20:19:08.870008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:08.870040] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:08.870068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:08.870125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:08.927537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:08.928526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:08.928663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:08.928705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:09.049374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:09.049565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:09.049625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:09.049655] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:09.053116] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-03-12T20:19:09.053396] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-03-12T20:19:09.053527] [INFO ] [sig ] CMS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:09.196087] [INFO ] [LOCAL ] Saved forecast: CMS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMS.txt [2026-03-12T20:19:09.196235] [INFO ] [sig ] [684/3274] Completed CMS in 0.3s | 2.80 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:09.196276] [INFO ] [sig ] [685/3274] Forecasting CMSA... [2026-03-12T20:19:09.196306] [INFO ] [sig ] Generating forecast for: CMSA [2026-03-12T20:19:09.196338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-03-12T20:19:09.207402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-03-12T20:19:09.207798] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-03-12T20:19:09.208626] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-03-12T20:19:09.208680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:09.208712] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:09.208739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:09.208796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:09.265291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:09.266207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:09.266293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:09.266326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:09.375659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:09.375826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:09.375867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:09.375912] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:09.379378] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-03-12T20:19:09.379684] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-03-12T20:19:09.379817] [INFO ] [sig ] CMSA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:09.522036] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMSA.txt [2026-03-12T20:19:09.522202] [INFO ] [sig ] [685/3274] Completed CMSA in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:09.522244] [INFO ] [sig ] [686/3274] Forecasting CMSC... [2026-03-12T20:19:09.522274] [INFO ] [sig ] Generating forecast for: CMSC [2026-03-12T20:19:09.522307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-03-12T20:19:09.533830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-03-12T20:19:09.534200] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-03-12T20:19:09.535019] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-03-12T20:19:09.535073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:09.535105] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:09.535131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:09.535188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:09.593152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:09.594090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:09.594215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:09.594250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:09.724516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:09.724706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:09.724752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:09.724784] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:09.729286] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-03-12T20:19:09.729604] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-03-12T20:19:09.729746] [INFO ] [sig ] CMSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:09.886790] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMSC.txt [2026-03-12T20:19:09.886959] [INFO ] [sig ] [686/3274] Completed CMSC in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:09.887006] [INFO ] [sig ] [687/3274] Forecasting CMSD... [2026-03-12T20:19:09.887036] [INFO ] [sig ] Generating forecast for: CMSD [2026-03-12T20:19:09.887068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-03-12T20:19:09.897916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-03-12T20:19:09.898541] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-03-12T20:19:09.899366] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-03-12T20:19:09.899418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:09.899451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:09.899478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:09.899536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:09.958202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:09.959086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:09.959363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:09.959416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:10.095013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:10.095180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:10.095222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:10.095251] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:10.099076] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-03-12T20:19:10.099559] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-03-12T20:19:10.099714] [INFO ] [sig ] CMSD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:10.242094] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMSD.txt [2026-03-12T20:19:10.242245] [INFO ] [sig ] [687/3274] Completed CMSD in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:10.242285] [INFO ] [sig ] [688/3274] Forecasting CMTG... [2026-03-12T20:19:10.242316] [INFO ] [sig ] Generating forecast for: CMTG [2026-03-12T20:19:10.242347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-03-12T20:19:10.254425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-03-12T20:19:10.254757] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-03-12T20:19:10.255547] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-03-12T20:19:10.255644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:10.255682] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:10.255725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:10.255787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:10.317399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:10.318373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:10.318462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:10.318498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:10.447107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:10.447277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:10.447321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:10.447351] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:10.451050] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-03-12T20:19:10.451343] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-03-12T20:19:10.451484] [INFO ] [sig ] CMTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:10.594943] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CMTG.txt [2026-03-12T20:19:10.595104] [INFO ] [sig ] [688/3274] Completed CMTG in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:10.595146] [INFO ] [sig ] [689/3274] Forecasting CMTL... [2026-03-12T20:19:10.595176] [INFO ] [sig ] Generating forecast for: CMTL [2026-03-12T20:19:10.595208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-03-12T20:19:10.606675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-03-12T20:19:10.607019] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-03-12T20:19:10.607834] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-03-12T20:19:10.607889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:10.607923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:10.607952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:10.608047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:10.667064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:10.668266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:10.668360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:10.668397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:10.792432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:10.792627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:10.792674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:10.792705] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:10.796310] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=22.39%) [2026-03-12T20:19:10.796644] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-03-12T20:19:10.796785] [INFO ] [sig ] CMTL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:10.943053] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CMTL.txt [2026-03-12T20:19:10.943255] [INFO ] [sig ] [689/3274] Completed CMTL in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:10.943299] [INFO ] [sig ] [690/3274] Forecasting CNA... [2026-03-12T20:19:10.943329] [INFO ] [sig ] Generating forecast for: CNA [2026-03-12T20:19:10.943362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-03-12T20:19:10.958012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-03-12T20:19:10.958710] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-03-12T20:19:10.959641] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-03-12T20:19:10.959724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:10.959760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:10.959787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:10.959845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:11.030657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:11.031755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:11.031901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:11.031956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:11.167338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:11.167525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:11.167567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:11.167617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:11.171925] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-03-12T20:19:11.172262] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-03-12T20:19:11.172404] [INFO ] [sig ] CNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:11.322158] [INFO ] [LOCAL ] Saved forecast: CNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNA.txt [2026-03-12T20:19:11.322325] [INFO ] [sig ] [690/3274] Completed CNA in 0.4s | 2.80 sym/s | Total: 4.1m | ETA: 15.4m [2026-03-12T20:19:11.322368] [INFO ] [sig ] [691/3274] Forecasting CNC... [2026-03-12T20:19:11.322398] [INFO ] [sig ] Generating forecast for: CNC [2026-03-12T20:19:11.322430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-03-12T20:19:11.333818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-03-12T20:19:11.334219] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-03-12T20:19:11.335102] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-03-12T20:19:11.335172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:11.335207] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:11.335235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:11.335292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:11.394070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:11.395015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:11.395102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:11.395135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:11.516126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:11.516295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:11.516338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:11.516367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:11.520014] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-03-12T20:19:11.520329] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-03-12T20:19:11.520470] [INFO ] [sig ] CNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:11.666088] [INFO ] [LOCAL ] Saved forecast: CNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNC.txt [2026-03-12T20:19:11.666219] [INFO ] [sig ] [691/3274] Completed CNC in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:11.666258] [INFO ] [sig ] [692/3274] Forecasting CNI... [2026-03-12T20:19:11.666288] [INFO ] [sig ] Generating forecast for: CNI [2026-03-12T20:19:11.666319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-03-12T20:19:11.677320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-03-12T20:19:11.677637] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-03-12T20:19:11.678459] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-03-12T20:19:11.678513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:11.678546] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:11.678592] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:11.678654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:11.736814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:11.737441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:11.737520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:11.737552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:11.865884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:11.866047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:11.866089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:11.866119] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:11.869713] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-03-12T20:19:11.870207] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-03-12T20:19:11.870346] [INFO ] [sig ] CNI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:12.021172] [INFO ] [LOCAL ] Saved forecast: CNI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNI.txt [2026-03-12T20:19:12.021350] [INFO ] [sig ] [692/3274] Completed CNI in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:12.021405] [INFO ] [sig ] [693/3274] Forecasting CNK... [2026-03-12T20:19:12.021443] [INFO ] [sig ] Generating forecast for: CNK [2026-03-12T20:19:12.021486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-03-12T20:19:12.035182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-03-12T20:19:12.035485] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-03-12T20:19:12.036446] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-03-12T20:19:12.036501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:12.036564] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:12.036613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:12.036671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:12.095944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:12.096616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:12.096704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:12.096740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:12.237954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:12.238133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:12.238176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:12.238204] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:12.242715] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-03-12T20:19:12.243068] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-03-12T20:19:12.243231] [INFO ] [sig ] CNK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:12.397104] [INFO ] [LOCAL ] Saved forecast: CNK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNK.txt [2026-03-12T20:19:12.397266] [INFO ] [sig ] [693/3274] Completed CNK in 0.4s | 2.80 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:12.397308] [INFO ] [sig ] [694/3274] Forecasting CNM... [2026-03-12T20:19:12.397339] [INFO ] [sig ] Generating forecast for: CNM [2026-03-12T20:19:12.397370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-03-12T20:19:12.409381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-03-12T20:19:12.409752] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-03-12T20:19:12.410528] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-03-12T20:19:12.410598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:12.410633] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:12.410660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:12.410718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:12.473609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:12.474567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:12.474719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:12.474755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:12.607434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:12.607614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:12.607659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:12.607688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:12.611333] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-03-12T20:19:12.611638] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-03-12T20:19:12.611789] [INFO ] [sig ] CNM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:12.753509] [INFO ] [LOCAL ] Saved forecast: CNM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNM.txt [2026-03-12T20:19:12.753682] [INFO ] [sig ] [694/3274] Completed CNM in 0.4s | 2.80 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:12.753740] [INFO ] [sig ] [695/3274] Forecasting CNMD... [2026-03-12T20:19:12.753775] [INFO ] [sig ] Generating forecast for: CNMD [2026-03-12T20:19:12.753817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-03-12T20:19:12.766410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-03-12T20:19:12.766779] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-03-12T20:19:12.767739] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-03-12T20:19:12.767792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:12.767825] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:12.767851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:12.767916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:12.826407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:12.827108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:12.827194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:12.827227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:12.950601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:12.950762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:12.950804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:12.950831] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:12.954475] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=63.27%) [2026-03-12T20:19:12.954777] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-03-12T20:19:12.954910] [INFO ] [sig ] CNMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:13.096261] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNMD.txt [2026-03-12T20:19:13.096389] [INFO ] [sig ] [695/3274] Completed CNMD in 0.3s | 2.80 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:13.096429] [INFO ] [sig ] [696/3274] Forecasting CNNE... [2026-03-12T20:19:13.096459] [INFO ] [sig ] Generating forecast for: CNNE [2026-03-12T20:19:13.096490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-03-12T20:19:13.107737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-03-12T20:19:13.108107] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-03-12T20:19:13.108939] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-03-12T20:19:13.108993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:13.109026] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:13.109052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:13.109108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:13.166785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:13.167460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:13.167545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:13.167596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:13.300743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:13.300950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:13.300993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:13.301089] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:13.304826] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=57.78%) [2026-03-12T20:19:13.305112] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-03-12T20:19:13.305261] [INFO ] [sig ] CNNE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:13.446119] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNNE.txt [2026-03-12T20:19:13.446246] [INFO ] [sig ] [696/3274] Completed CNNE in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:13.446285] [INFO ] [sig ] [697/3274] Forecasting CNO... [2026-03-12T20:19:13.446315] [INFO ] [sig ] Generating forecast for: CNO [2026-03-12T20:19:13.446358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-03-12T20:19:13.458161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-03-12T20:19:13.458497] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-03-12T20:19:13.459330] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-03-12T20:19:13.459384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:13.459417] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:13.459444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:13.459502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:13.517335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:13.518042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:13.518154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:13.518191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:13.641969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:13.642147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:13.642193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:13.642225] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:13.645902] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-03-12T20:19:13.646282] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-03-12T20:19:13.646441] [INFO ] [sig ] CNO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:13.787524] [INFO ] [LOCAL ] Saved forecast: CNO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNO.txt [2026-03-12T20:19:13.787683] [INFO ] [sig ] [697/3274] Completed CNO in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:13.787727] [INFO ] [sig ] [698/3274] Forecasting CNOB... [2026-03-12T20:19:13.787756] [INFO ] [sig ] Generating forecast for: CNOB [2026-03-12T20:19:13.787786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-03-12T20:19:13.799523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-03-12T20:19:13.799922] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-03-12T20:19:13.800959] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-03-12T20:19:13.801016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:13.801049] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:13.801076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:13.801133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:13.864651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:13.865610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:13.865701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:13.865737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:13.991822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:13.992015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:13.992085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:13.992118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:13.996170] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-03-12T20:19:13.996492] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-03-12T20:19:13.996664] [INFO ] [sig ] CNOB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:14.140002] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNOB.txt [2026-03-12T20:19:14.140172] [INFO ] [sig ] [698/3274] Completed CNOB in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 15.3m [2026-03-12T20:19:14.140221] [INFO ] [sig ] [699/3274] Forecasting CNP... [2026-03-12T20:19:14.140253] [INFO ] [sig ] Generating forecast for: CNP [2026-03-12T20:19:14.140284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-03-12T20:19:14.152468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-03-12T20:19:14.152880] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-03-12T20:19:14.153712] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-03-12T20:19:14.153768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:14.153803] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:14.153832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:14.153891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:14.214338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:14.215271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:14.215387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:14.215424] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:14.343179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:14.343348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:14.343393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:14.343423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:14.347081] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-03-12T20:19:14.347364] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-03-12T20:19:14.347496] [INFO ] [sig ] CNP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:14.490482] [INFO ] [LOCAL ] Saved forecast: CNP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNP.txt [2026-03-12T20:19:14.490647] [INFO ] [sig ] [699/3274] Completed CNP in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:14.490693] [INFO ] [sig ] [700/3274] Forecasting CNQ... [2026-03-12T20:19:14.490726] [INFO ] [sig ] Generating forecast for: CNQ [2026-03-12T20:19:14.490758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-03-12T20:19:14.502196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-03-12T20:19:14.502624] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-03-12T20:19:14.503458] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-03-12T20:19:14.503513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:14.503547] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:14.503599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:14.503663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:14.563127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:14.563964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:14.564049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:14.564085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:14.690460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:14.690648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:14.690692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:14.690725] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:14.694226] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-03-12T20:19:14.694519] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-03-12T20:19:14.694673] [INFO ] [sig ] CNQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:14.836435] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNQ.txt [2026-03-12T20:19:14.836613] [INFO ] [sig ] [700/3274] Completed CNQ in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:14.836658] [INFO ] [sig ] [701/3274] Forecasting CNS... [2026-03-12T20:19:14.836688] [INFO ] [sig ] Generating forecast for: CNS [2026-03-12T20:19:14.836719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-03-12T20:19:14.848136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-03-12T20:19:14.848549] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-03-12T20:19:14.849390] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-03-12T20:19:14.849445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:14.849478] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:14.849506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:14.849562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:14.909531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:14.910471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:14.910561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:14.910617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:15.030771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:15.030937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:15.030980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:15.031010] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:15.034537] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=28.58%) [2026-03-12T20:19:15.034847] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-03-12T20:19:15.034977] [INFO ] [sig ] CNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:15.177458] [INFO ] [LOCAL ] Saved forecast: CNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNS.txt [2026-03-12T20:19:15.177610] [INFO ] [sig ] [701/3274] Completed CNS in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:15.177654] [INFO ] [sig ] [702/3274] Forecasting CNSP... [2026-03-12T20:19:15.177684] [INFO ] [sig ] Generating forecast for: CNSP [2026-03-12T20:19:15.177714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-03-12T20:19:15.189564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-03-12T20:19:15.189976] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-03-12T20:19:15.190781] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-03-12T20:19:15.190834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:15.190881] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:15.190910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:15.190967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:15.248965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:15.249805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:15.249887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:15.249921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:15.372068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:15.372235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:15.372277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:15.372305] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:15.375825] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-03-12T20:19:15.376102] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-03-12T20:19:15.376237] [INFO ] [sig ] CNSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:15.527052] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNSP.txt [2026-03-12T20:19:15.527192] [INFO ] [sig ] [702/3274] Completed CNSP in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:15.527233] [INFO ] [sig ] [703/3274] Forecasting CNTA... [2026-03-12T20:19:15.527264] [INFO ] [sig ] Generating forecast for: CNTA [2026-03-12T20:19:15.527293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-03-12T20:19:15.539279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-03-12T20:19:15.539583] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-03-12T20:19:15.540352] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-03-12T20:19:15.540406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:15.540438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:15.540466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:15.540523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:15.598884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:15.599531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:15.599676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:15.599711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:15.719972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:15.720153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:15.720203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:15.720234] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:15.723747] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-03-12T20:19:15.724033] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-03-12T20:19:15.724172] [INFO ] [sig ] CNTA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:15.865441] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNTA.txt [2026-03-12T20:19:15.865594] [INFO ] [sig ] [703/3274] Completed CNTA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:15.865637] [INFO ] [sig ] [704/3274] Forecasting CNTY... [2026-03-12T20:19:15.865668] [INFO ] [sig ] Generating forecast for: CNTY [2026-03-12T20:19:15.865700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-03-12T20:19:15.876327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-03-12T20:19:15.876702] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-03-12T20:19:15.877469] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-03-12T20:19:15.877522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:15.877555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:15.877604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:15.877664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:15.936003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:15.936717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:15.936797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:15.936830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:16.063356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:16.063533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:16.063592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:16.063625] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:16.067058] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-03-12T20:19:16.067337] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-03-12T20:19:16.067463] [INFO ] [sig ] CNTY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:16.213199] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNTY.txt [2026-03-12T20:19:16.213342] [INFO ] [sig ] [704/3274] Completed CNTY in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:16.213383] [INFO ] [sig ] [705/3274] Forecasting CNVS... [2026-03-12T20:19:16.213413] [INFO ] [sig ] Generating forecast for: CNVS [2026-03-12T20:19:16.213442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-03-12T20:19:16.225454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-03-12T20:19:16.225850] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-03-12T20:19:16.226663] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-03-12T20:19:16.226717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:16.226751] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:16.226780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:16.226838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:16.286932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:16.287704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:16.287826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:16.287863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:16.421955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:16.422140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:16.422193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:16.422224] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:16.425929] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-03-12T20:19:16.426295] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-03-12T20:19:16.426472] [INFO ] [sig ] CNVS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:16.577254] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNVS.txt [2026-03-12T20:19:16.577412] [INFO ] [sig ] [705/3274] Completed CNVS in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:16.577453] [INFO ] [sig ] [706/3274] Forecasting CNX... [2026-03-12T20:19:16.577495] [INFO ] [sig ] Generating forecast for: CNX [2026-03-12T20:19:16.577529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-03-12T20:19:16.589634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-03-12T20:19:16.589958] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-03-12T20:19:16.590943] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-03-12T20:19:16.590996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:16.591028] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:16.591055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:16.591112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:16.649864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:16.651019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:16.651102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:16.651136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:16.775798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:16.775964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:16.776006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:16.776036] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:16.779891] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-03-12T20:19:16.780196] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-03-12T20:19:16.780329] [INFO ] [sig ] CNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:16.929324] [INFO ] [LOCAL ] Saved forecast: CNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CNX.txt [2026-03-12T20:19:16.929717] [INFO ] [sig ] [706/3274] Completed CNX in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.3m [2026-03-12T20:19:16.929761] [INFO ] [sig ] [707/3274] Forecasting CNXN... [2026-03-12T20:19:16.929791] [INFO ] [sig ] Generating forecast for: CNXN [2026-03-12T20:19:16.929823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-03-12T20:19:16.941336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-03-12T20:19:16.941677] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-03-12T20:19:16.942514] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-03-12T20:19:16.942567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:16.942624] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:16.942652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:16.942709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:17.002023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:17.002855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:17.002946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:17.002980] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:17.132901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:17.133065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:17.133112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:17.133142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:17.136651] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=13.81%) [2026-03-12T20:19:17.136927] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-03-12T20:19:17.137053] [INFO ] [sig ] CNXN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:17.279650] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CNXN.txt [2026-03-12T20:19:17.279780] [INFO ] [sig ] [707/3274] Completed CNXN in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:17.279819] [INFO ] [sig ] [708/3274] Forecasting COCO... [2026-03-12T20:19:17.279850] [INFO ] [sig ] Generating forecast for: COCO [2026-03-12T20:19:17.279880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-03-12T20:19:17.290634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-03-12T20:19:17.290947] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-03-12T20:19:17.291744] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-03-12T20:19:17.291797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:17.291847] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:17.291876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:17.291932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:17.350810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:17.351525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:17.351623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:17.351659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:17.483667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:17.483828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:17.483871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:17.483901] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:17.487811] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-03-12T20:19:17.488145] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-03-12T20:19:17.488285] [INFO ] [sig ] COCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:17.634063] [INFO ] [LOCAL ] Saved forecast: COCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/COCO.txt [2026-03-12T20:19:17.634198] [INFO ] [sig ] [708/3274] Completed COCO in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:17.634238] [INFO ] [sig ] [709/3274] Forecasting CODA... [2026-03-12T20:19:17.634268] [INFO ] [sig ] Generating forecast for: CODA [2026-03-12T20:19:17.634298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-03-12T20:19:17.646340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-03-12T20:19:17.646869] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-03-12T20:19:17.647845] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-03-12T20:19:17.647898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:17.647931] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:17.647959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:17.648041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:17.709146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:17.709901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:17.709985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:17.710019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:17.829844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:17.830009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:17.830065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:17.830163] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:17.834202] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-03-12T20:19:17.834527] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-03-12T20:19:17.834689] [INFO ] [sig ] CODA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:17.979889] [INFO ] [LOCAL ] Saved forecast: CODA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CODA.txt [2026-03-12T20:19:17.980025] [INFO ] [sig ] [709/3274] Completed CODA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:17.980065] [INFO ] [sig ] [710/3274] Forecasting CODI... [2026-03-12T20:19:17.980094] [INFO ] [sig ] Generating forecast for: CODI [2026-03-12T20:19:17.980124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-03-12T20:19:17.990974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-03-12T20:19:17.991278] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-03-12T20:19:17.992124] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-03-12T20:19:17.992188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:17.992253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:17.992282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:17.992339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:18.049887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:18.050732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:18.050814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:18.050851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:18.173838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:18.174001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:18.174049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:18.174079] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:18.177619] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-03-12T20:19:18.177903] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-03-12T20:19:18.178054] [INFO ] [sig ] CODI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:18.322855] [INFO ] [LOCAL ] Saved forecast: CODI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CODI.txt [2026-03-12T20:19:18.322988] [INFO ] [sig ] [710/3274] Completed CODI in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:18.323028] [INFO ] [sig ] [711/3274] Forecasting COEP... [2026-03-12T20:19:18.323058] [INFO ] [sig ] Generating forecast for: COEP [2026-03-12T20:19:18.323087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-03-12T20:19:18.334247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-03-12T20:19:18.334616] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-03-12T20:19:18.335404] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-03-12T20:19:18.335458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:18.335490] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:18.335517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:18.335599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:18.392857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:18.393489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:18.393569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:18.393650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:18.519292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:18.519455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:18.519498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:18.519529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:18.523122] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-03-12T20:19:18.523431] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-03-12T20:19:18.523589] [INFO ] [sig ] COEP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:18.666725] [INFO ] [LOCAL ] Saved forecast: COEP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COEP.txt [2026-03-12T20:19:18.666855] [INFO ] [sig ] [711/3274] Completed COEP in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:18.666896] [INFO ] [sig ] [712/3274] Forecasting COF... [2026-03-12T20:19:18.666926] [INFO ] [sig ] Generating forecast for: COF [2026-03-12T20:19:18.666957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-03-12T20:19:18.678927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-03-12T20:19:18.679241] [INFO ] [FORECASTER] Starting predict_future for COF [2026-03-12T20:19:18.680037] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-03-12T20:19:18.680094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:18.680134] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:18.680167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:18.680237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:18.739288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:18.740145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:18.740226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:18.740258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:18.864803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:18.864972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:18.865014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:18.865043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:18.868486] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-03-12T20:19:18.868777] [INFO ] [FORECASTER] Completed predict_future for COF [2026-03-12T20:19:18.868905] [INFO ] [sig ] COF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:19.017312] [INFO ] [LOCAL ] Saved forecast: COF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COF.txt [2026-03-12T20:19:19.017480] [INFO ] [sig ] [712/3274] Completed COF in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:19.017523] [INFO ] [sig ] [713/3274] Forecasting COFS... [2026-03-12T20:19:19.017554] [INFO ] [sig ] Generating forecast for: COFS [2026-03-12T20:19:19.017607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-03-12T20:19:19.029437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-03-12T20:19:19.029773] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-03-12T20:19:19.030674] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-03-12T20:19:19.030727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:19.030760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:19.030809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:19.030869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:19.087947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:19.088688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:19.088786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:19.088835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:19.206561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:19.206737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:19.206780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:19.206850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:19.210533] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-03-12T20:19:19.210836] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-03-12T20:19:19.210971] [INFO ] [sig ] COFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:19.351644] [INFO ] [LOCAL ] Saved forecast: COFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COFS.txt [2026-03-12T20:19:19.351792] [INFO ] [sig ] [713/3274] Completed COFS in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:19.351833] [INFO ] [sig ] [714/3274] Forecasting COKE... [2026-03-12T20:19:19.351863] [INFO ] [sig ] Generating forecast for: COKE [2026-03-12T20:19:19.351893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-03-12T20:19:19.363210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-03-12T20:19:19.363543] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-03-12T20:19:19.364370] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-03-12T20:19:19.364431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:19.364467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:19.364496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:19.364556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:19.422527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:19.423343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:19.423431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:19.423470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:19.546291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:19.546453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:19.546498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:19.546529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:19.550064] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=63.92%) [2026-03-12T20:19:19.550345] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-03-12T20:19:19.550477] [INFO ] [sig ] COKE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:19.695506] [INFO ] [LOCAL ] Saved forecast: COKE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COKE.txt [2026-03-12T20:19:19.695684] [INFO ] [sig ] [714/3274] Completed COKE in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:19.695729] [INFO ] [sig ] [715/3274] Forecasting COLB... [2026-03-12T20:19:19.695760] [INFO ] [sig ] Generating forecast for: COLB [2026-03-12T20:19:19.695791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-03-12T20:19:19.707038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-03-12T20:19:19.707354] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-03-12T20:19:19.712100] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-03-12T20:19:19.712174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:19.712213] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:19.712241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:19.712299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:19.772051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:19.773011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:19.773117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:19.773152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:19.897049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:19.897223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:19.897267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:19.897297] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:19.901137] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=6.11%) [2026-03-12T20:19:19.901420] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-03-12T20:19:19.901556] [INFO ] [sig ] COLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:20.049784] [INFO ] [LOCAL ] Saved forecast: COLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/COLB.txt [2026-03-12T20:19:20.049930] [INFO ] [sig ] [715/3274] Completed COLB in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 15.2m [2026-03-12T20:19:20.049971] [INFO ] [sig ] [716/3274] Forecasting COLD... [2026-03-12T20:19:20.050003] [INFO ] [sig ] Generating forecast for: COLD [2026-03-12T20:19:20.050037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-03-12T20:19:20.062012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-03-12T20:19:20.062519] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-03-12T20:19:20.063546] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-03-12T20:19:20.063619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:20.063656] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:20.063685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:20.063745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:20.123777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:20.124679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:20.124775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:20.124815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:20.251228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:20.251594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:20.251640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:20.251668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:20.255260] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=63.22%) [2026-03-12T20:19:20.255774] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-03-12T20:19:20.255905] [INFO ] [sig ] COLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:20.397671] [INFO ] [LOCAL ] Saved forecast: COLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COLD.txt [2026-03-12T20:19:20.397811] [INFO ] [sig ] [716/3274] Completed COLD in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:20.397852] [INFO ] [sig ] [717/3274] Forecasting COLL... [2026-03-12T20:19:20.397881] [INFO ] [sig ] Generating forecast for: COLL [2026-03-12T20:19:20.397929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-03-12T20:19:20.409660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-03-12T20:19:20.409983] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-03-12T20:19:20.410958] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-03-12T20:19:20.411015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:20.411048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:20.411077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:20.411142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:20.481738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:20.483032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:20.483121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:20.483159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:20.615433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:20.615617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:20.615662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:20.615691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:20.619234] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-03-12T20:19:20.619754] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-03-12T20:19:20.619888] [INFO ] [sig ] COLL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:20.763186] [INFO ] [LOCAL ] Saved forecast: COLL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/COLL.txt [2026-03-12T20:19:20.763361] [INFO ] [sig ] [717/3274] Completed COLL in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:20.763404] [INFO ] [sig ] [718/3274] Forecasting COLM... [2026-03-12T20:19:20.763433] [INFO ] [sig ] Generating forecast for: COLM [2026-03-12T20:19:20.763464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-03-12T20:19:20.774790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-03-12T20:19:20.775172] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-03-12T20:19:20.776007] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-03-12T20:19:20.776063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:20.776097] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:20.776124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:20.776185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:20.832737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:20.833698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:20.833783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:20.833816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:20.954869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:20.955040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:20.955083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:20.955113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:20.959293] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=68.29%) [2026-03-12T20:19:20.959781] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-03-12T20:19:20.959911] [INFO ] [sig ] COLM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:21.101491] [INFO ] [LOCAL ] Saved forecast: COLM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COLM.txt [2026-03-12T20:19:21.101691] [INFO ] [sig ] [718/3274] Completed COLM in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:21.101734] [INFO ] [sig ] [719/3274] Forecasting COMP... [2026-03-12T20:19:21.101764] [INFO ] [sig ] Generating forecast for: COMP [2026-03-12T20:19:21.101794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-03-12T20:19:21.113722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-03-12T20:19:21.114108] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-03-12T20:19:21.115101] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-03-12T20:19:21.115154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:21.115186] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:21.115214] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:21.115270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:21.175425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:21.176271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:21.176353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:21.176386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:21.300732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:21.300897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:21.300938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:21.300967] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:21.304393] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=69.69%) [2026-03-12T20:19:21.304686] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-03-12T20:19:21.304826] [INFO ] [sig ] COMP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:21.444785] [INFO ] [LOCAL ] Saved forecast: COMP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COMP.txt [2026-03-12T20:19:21.444954] [INFO ] [sig ] [719/3274] Completed COMP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:21.445004] [INFO ] [sig ] [720/3274] Forecasting CONL... [2026-03-12T20:19:21.445038] [INFO ] [sig ] Generating forecast for: CONL [2026-03-12T20:19:21.445069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-03-12T20:19:21.457256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-03-12T20:19:21.457794] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-03-12T20:19:21.458815] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-03-12T20:19:21.458867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:21.458899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:21.458925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:21.458981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:21.517564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:21.518649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:21.518768] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:21.518802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:21.646795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:21.646960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:21.647003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:21.647033] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:21.650509] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-03-12T20:19:21.650810] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-03-12T20:19:21.650941] [INFO ] [sig ] CONL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:21.793227] [INFO ] [LOCAL ] Saved forecast: CONL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CONL.txt [2026-03-12T20:19:21.793389] [INFO ] [sig ] [720/3274] Completed CONL in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:21.793430] [INFO ] [sig ] [721/3274] Forecasting COO... [2026-03-12T20:19:21.793460] [INFO ] [sig ] Generating forecast for: COO [2026-03-12T20:19:21.793493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-03-12T20:19:21.804129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-03-12T20:19:21.804416] [INFO ] [FORECASTER] Starting predict_future for COO [2026-03-12T20:19:21.805208] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-03-12T20:19:21.805261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:21.805294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:21.805321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:21.805379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:21.863003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:21.863644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:21.863723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:21.863755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:21.992652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:21.992836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:21.992884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:21.992915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:21.996458] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=88.35%) [2026-03-12T20:19:21.996753] [INFO ] [FORECASTER] Completed predict_future for COO [2026-03-12T20:19:21.996885] [INFO ] [sig ] COO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:22.141836] [INFO ] [LOCAL ] Saved forecast: COO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COO.txt [2026-03-12T20:19:22.141971] [INFO ] [sig ] [721/3274] Completed COO in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.2m [2026-03-12T20:19:22.142020] [INFO ] [sig ] [722/3274] Forecasting COP... [2026-03-12T20:19:22.142051] [INFO ] [sig ] Generating forecast for: COP [2026-03-12T20:19:22.142081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-03-12T20:19:22.153622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-03-12T20:19:22.153920] [INFO ] [FORECASTER] Starting predict_future for COP [2026-03-12T20:19:22.154708] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-03-12T20:19:22.154760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:22.154791] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:22.154818] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:22.154874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:22.212179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:22.212820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:22.212898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:22.212932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:22.331203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:22.331351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:22.331392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:22.331420] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:22.334786] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=71.44%) [2026-03-12T20:19:22.335060] [INFO ] [FORECASTER] Completed predict_future for COP [2026-03-12T20:19:22.335190] [INFO ] [sig ] COP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:22.475946] [INFO ] [LOCAL ] Saved forecast: COP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COP.txt [2026-03-12T20:19:22.476085] [INFO ] [sig ] [722/3274] Completed COP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:22.476126] [INFO ] [sig ] [723/3274] Forecasting COPP... [2026-03-12T20:19:22.476154] [INFO ] [sig ] Generating forecast for: COPP [2026-03-12T20:19:22.476185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-03-12T20:19:22.487004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-03-12T20:19:22.487396] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-03-12T20:19:22.488221] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-03-12T20:19:22.488280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:22.488316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:22.488344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:22.488402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:22.545930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:22.546847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:22.546931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:22.546964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:22.671782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:22.671978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:22.672030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:22.672063] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:22.675548] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-03-12T20:19:22.675838] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-03-12T20:19:22.675963] [INFO ] [sig ] COPP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:22.816877] [INFO ] [LOCAL ] Saved forecast: COPP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/COPP.txt [2026-03-12T20:19:22.817016] [INFO ] [sig ] [723/3274] Completed COPP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:22.817058] [INFO ] [sig ] [724/3274] Forecasting CORZ... [2026-03-12T20:19:22.817087] [INFO ] [sig ] Generating forecast for: CORZ [2026-03-12T20:19:22.817118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-03-12T20:19:22.828224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-03-12T20:19:22.828544] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-03-12T20:19:22.829340] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-03-12T20:19:22.829393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:22.829426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:22.829452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:22.829510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:22.885595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:22.886217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:22.886299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:22.886330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:23.010524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:23.010721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:23.010772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:23.010802] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:23.014734] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=21.28%) [2026-03-12T20:19:23.015030] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-03-12T20:19:23.015165] [INFO ] [sig ] CORZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:23.160206] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CORZ.txt [2026-03-12T20:19:23.160347] [INFO ] [sig ] [724/3274] Completed CORZ in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:23.160388] [INFO ] [sig ] [725/3274] Forecasting CORZZ... [2026-03-12T20:19:23.160417] [INFO ] [sig ] Generating forecast for: CORZZ [2026-03-12T20:19:23.160447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-03-12T20:19:23.172293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-03-12T20:19:23.172636] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-03-12T20:19:23.173388] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-03-12T20:19:23.173442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:23.173474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:23.173501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:23.173557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:23.231362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:23.232157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:23.232241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:23.232273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:23.344155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:23.344278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:23.344324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:23.344359] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:23.347680] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-03-12T20:19:23.347947] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-03-12T20:19:23.348090] [INFO ] [sig ] CORZZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:23.493262] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CORZZ.txt [2026-03-12T20:19:23.493415] [INFO ] [sig ] [725/3274] Completed CORZZ in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:23.493456] [INFO ] [sig ] [726/3274] Forecasting COTY... [2026-03-12T20:19:23.493486] [INFO ] [sig ] Generating forecast for: COTY [2026-03-12T20:19:23.493516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-03-12T20:19:23.504514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-03-12T20:19:23.504825] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-03-12T20:19:23.505607] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-03-12T20:19:23.505674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:23.505708] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:23.505735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:23.505796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:23.562698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:23.563298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:23.563378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:23.563411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:23.688350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:23.688505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:23.688547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:23.688595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:23.692038] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=56.18%) [2026-03-12T20:19:23.692323] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-03-12T20:19:23.692455] [INFO ] [sig ] COTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:23.833282] [INFO ] [LOCAL ] Saved forecast: COTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COTY.txt [2026-03-12T20:19:23.833415] [INFO ] [sig ] [726/3274] Completed COTY in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:23.833461] [INFO ] [sig ] [727/3274] Forecasting COWG... [2026-03-12T20:19:23.833503] [INFO ] [sig ] Generating forecast for: COWG [2026-03-12T20:19:23.833540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-03-12T20:19:23.844652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-03-12T20:19:23.844967] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-03-12T20:19:23.845807] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-03-12T20:19:23.845866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:23.845927] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:23.845958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:23.846018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:23.903627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:23.904246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:23.904329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:23.904362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:24.030247] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:24.030432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:24.030474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:24.030503] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:24.034080] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=30.70%) [2026-03-12T20:19:24.034438] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-03-12T20:19:24.034600] [INFO ] [sig ] COWG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:24.186301] [INFO ] [LOCAL ] Saved forecast: COWG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/COWG.txt [2026-03-12T20:19:24.186471] [INFO ] [sig ] [727/3274] Completed COWG in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:24.186514] [INFO ] [sig ] [728/3274] Forecasting COYA... [2026-03-12T20:19:24.186544] [INFO ] [sig ] Generating forecast for: COYA [2026-03-12T20:19:24.186596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-03-12T20:19:24.197808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-03-12T20:19:24.198280] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-03-12T20:19:24.199326] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-03-12T20:19:24.199425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:24.199457] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:24.199484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:24.199543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:24.257500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:24.258487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:24.258592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:24.258629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:24.371296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:24.371462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:24.371505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:24.371534] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:24.374955] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-03-12T20:19:24.375226] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-03-12T20:19:24.375357] [INFO ] [sig ] COYA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:24.516068] [INFO ] [LOCAL ] Saved forecast: COYA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/COYA.txt [2026-03-12T20:19:24.516172] [INFO ] [sig ] [728/3274] Completed COYA in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:24.516211] [INFO ] [sig ] [729/3274] Forecasting CP... [2026-03-12T20:19:24.516241] [INFO ] [sig ] Generating forecast for: CP [2026-03-12T20:19:24.516270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-03-12T20:19:24.527184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-03-12T20:19:24.527452] [INFO ] [FORECASTER] Starting predict_future for CP [2026-03-12T20:19:24.528279] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-03-12T20:19:24.528344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:24.528383] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:24.528413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:24.528470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:24.586897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:24.587533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:24.587629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:24.587664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:24.710284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:24.710408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:24.710446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:24.710474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:24.713796] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-03-12T20:19:24.714065] [INFO ] [FORECASTER] Completed predict_future for CP [2026-03-12T20:19:24.714192] [INFO ] [sig ] CP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:24.858479] [INFO ] [LOCAL ] Saved forecast: CP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CP.txt [2026-03-12T20:19:24.858623] [INFO ] [sig ] [729/3274] Completed CP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:24.858672] [INFO ] [sig ] [730/3274] Forecasting CPA... [2026-03-12T20:19:24.858703] [INFO ] [sig ] Generating forecast for: CPA [2026-03-12T20:19:24.858735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-03-12T20:19:24.870325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-03-12T20:19:24.870618] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-03-12T20:19:24.871398] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-03-12T20:19:24.871451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:24.871483] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:24.871509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:24.871603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:24.928180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:24.928782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:24.928861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:24.928893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:25.051383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:25.051505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:25.051543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:25.051596] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:25.054935] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-03-12T20:19:25.055205] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-03-12T20:19:25.055348] [INFO ] [sig ] CPA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:25.197254] [INFO ] [LOCAL ] Saved forecast: CPA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CPA.txt [2026-03-12T20:19:25.197358] [INFO ] [sig ] [730/3274] Completed CPA in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:25.197397] [INFO ] [sig ] [731/3274] Forecasting CPB... [2026-03-12T20:19:25.197426] [INFO ] [sig ] Generating forecast for: CPB [2026-03-12T20:19:25.197457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-03-12T20:19:25.208536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-03-12T20:19:25.208826] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-03-12T20:19:25.209623] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-03-12T20:19:25.209675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:25.209707] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:25.209735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:25.209792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:25.267472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:25.268090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:25.268167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:25.268200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:25.381759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:25.381883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:25.381925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:25.381954] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:25.385215] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-03-12T20:19:25.385486] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-03-12T20:19:25.385647] [INFO ] [sig ] CPB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:25.528514] [INFO ] [LOCAL ] Saved forecast: CPB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPB.txt [2026-03-12T20:19:25.528709] [INFO ] [sig ] [731/3274] Completed CPB in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:25.528752] [INFO ] [sig ] [732/3274] Forecasting CPF... [2026-03-12T20:19:25.528782] [INFO ] [sig ] Generating forecast for: CPF [2026-03-12T20:19:25.528813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-03-12T20:19:25.540154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-03-12T20:19:25.540541] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-03-12T20:19:25.541337] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-03-12T20:19:25.541402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:25.541438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:25.541466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:25.541523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:25.604393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:25.605540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:25.605642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:25.605676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:25.725059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:25.725200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:25.725239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:25.725268] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:25.728697] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-03-12T20:19:25.728990] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-03-12T20:19:25.729118] [INFO ] [sig ] CPF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:25.871383] [INFO ] [LOCAL ] Saved forecast: CPF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CPF.txt [2026-03-12T20:19:25.871494] [INFO ] [sig ] [732/3274] Completed CPF in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:25.871532] [INFO ] [sig ] [733/3274] Forecasting CPIX... [2026-03-12T20:19:25.871562] [INFO ] [sig ] Generating forecast for: CPIX [2026-03-12T20:19:25.871614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-03-12T20:19:25.883158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-03-12T20:19:25.883519] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-03-12T20:19:25.884341] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-03-12T20:19:25.884398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:25.884431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:25.884458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:25.884515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:25.941222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:25.941834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:25.941913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:25.941946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:26.060214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:26.060339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:26.060394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:26.060423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:26.063756] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=17.03%) [2026-03-12T20:19:26.064026] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-03-12T20:19:26.064153] [INFO ] [sig ] CPIX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:26.203927] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPIX.txt [2026-03-12T20:19:26.204032] [INFO ] [sig ] [733/3274] Completed CPIX in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 15.1m [2026-03-12T20:19:26.204071] [INFO ] [sig ] [734/3274] Forecasting CPK... [2026-03-12T20:19:26.204099] [INFO ] [sig ] Generating forecast for: CPK [2026-03-12T20:19:26.204129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-03-12T20:19:26.215439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-03-12T20:19:26.215920] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-03-12T20:19:26.216871] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-03-12T20:19:26.216924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:26.216956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:26.216983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:26.217041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:26.274125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:26.274733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:26.274812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:26.274844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:26.395546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:26.395720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:26.395762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:26.395791] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:26.399240] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=46.68%) [2026-03-12T20:19:26.399541] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-03-12T20:19:26.399688] [INFO ] [sig ] CPK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:26.542803] [INFO ] [LOCAL ] Saved forecast: CPK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPK.txt [2026-03-12T20:19:26.542913] [INFO ] [sig ] [734/3274] Completed CPK in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.1m [2026-03-12T20:19:26.542952] [INFO ] [sig ] [735/3274] Forecasting CPNG... [2026-03-12T20:19:26.542989] [INFO ] [sig ] Generating forecast for: CPNG [2026-03-12T20:19:26.543021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-03-12T20:19:26.554299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-03-12T20:19:26.554613] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-03-12T20:19:26.555377] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-03-12T20:19:26.555430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:26.555462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:26.555489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:26.555546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:26.613266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:26.613868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:26.613960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:26.613993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:26.737588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:26.737709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:26.737748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:26.737776] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:26.741034] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-03-12T20:19:26.741315] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-03-12T20:19:26.741459] [INFO ] [sig ] CPNG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:26.887640] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPNG.txt [2026-03-12T20:19:26.887798] [INFO ] [sig ] [735/3274] Completed CPNG in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.1m [2026-03-12T20:19:26.887840] [INFO ] [sig ] [736/3274] Forecasting CPRI... [2026-03-12T20:19:26.887870] [INFO ] [sig ] Generating forecast for: CPRI [2026-03-12T20:19:26.887901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-03-12T20:19:26.899135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-03-12T20:19:26.899456] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-03-12T20:19:26.900246] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-03-12T20:19:26.900311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:26.900350] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:26.900384] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:26.900450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:26.958710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:26.959519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:26.959622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:26.959658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:27.085504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:27.085686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:27.085730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:27.085758] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:27.089330] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-03-12T20:19:27.089624] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-03-12T20:19:27.089752] [INFO ] [sig ] CPRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:27.231975] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPRI.txt [2026-03-12T20:19:27.232102] [INFO ] [sig ] [736/3274] Completed CPRI in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.1m [2026-03-12T20:19:27.232143] [INFO ] [sig ] [737/3274] Forecasting CPRX... [2026-03-12T20:19:27.232172] [INFO ] [sig ] Generating forecast for: CPRX [2026-03-12T20:19:27.232201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-03-12T20:19:27.243402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-03-12T20:19:27.243706] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-03-12T20:19:27.244494] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-03-12T20:19:27.244547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:27.244625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:27.244658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:27.244715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:27.302694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:27.303300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:27.303403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:27.303436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:27.420361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:27.420499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:27.420540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:27.420587] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:27.423909] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-03-12T20:19:27.424180] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-03-12T20:19:27.424307] [INFO ] [sig ] CPRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:27.568921] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CPRX.txt [2026-03-12T20:19:27.569076] [INFO ] [sig ] [737/3274] Completed CPRX in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:27.569117] [INFO ] [sig ] [738/3274] Forecasting CPS... [2026-03-12T20:19:27.569148] [INFO ] [sig ] Generating forecast for: CPS [2026-03-12T20:19:27.569182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-03-12T20:19:27.581658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-03-12T20:19:27.582012] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-03-12T20:19:27.582837] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-03-12T20:19:27.582889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:27.582921] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:27.582948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:27.583004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:27.640526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:27.641223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:27.641304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:27.641336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:27.767972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:27.768153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:27.768201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:27.768232] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:27.771661] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-03-12T20:19:27.771943] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-03-12T20:19:27.772084] [INFO ] [sig ] CPS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:27.912600] [INFO ] [LOCAL ] Saved forecast: CPS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CPS.txt [2026-03-12T20:19:27.912713] [INFO ] [sig ] [738/3274] Completed CPS in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:27.912752] [INFO ] [sig ] [739/3274] Forecasting CPSH... [2026-03-12T20:19:27.912781] [INFO ] [sig ] Generating forecast for: CPSH [2026-03-12T20:19:27.912810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-03-12T20:19:27.924007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-03-12T20:19:27.924301] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-03-12T20:19:27.925100] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-03-12T20:19:27.925153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:27.925186] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:27.925213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:27.925271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:27.983146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:27.983767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:27.983846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:27.983878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:28.103376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:28.103505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:28.103543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:28.103588] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:28.106879] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=0.24%) [2026-03-12T20:19:28.107149] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-03-12T20:19:28.107276] [INFO ] [sig ] CPSH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:28.248421] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPSH.txt [2026-03-12T20:19:28.248545] [INFO ] [sig ] [739/3274] Completed CPSH in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:28.248601] [INFO ] [sig ] [740/3274] Forecasting CPSS... [2026-03-12T20:19:28.248633] [INFO ] [sig ] Generating forecast for: CPSS [2026-03-12T20:19:28.248662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-03-12T20:19:28.258989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-03-12T20:19:28.259238] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-03-12T20:19:28.259998] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-03-12T20:19:28.260049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:28.260082] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:28.260108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:28.260164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:28.317933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:28.318551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:28.318647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:28.318680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:28.423894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:28.424042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:28.424086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:28.424120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:28.427939] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=43.15%) [2026-03-12T20:19:28.428237] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-03-12T20:19:28.428375] [INFO ] [sig ] CPSS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:28.573286] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CPSS.txt [2026-03-12T20:19:28.573441] [INFO ] [sig ] [740/3274] Completed CPSS in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:28.573483] [INFO ] [sig ] [741/3274] Forecasting CPZ... [2026-03-12T20:19:28.573520] [INFO ] [sig ] Generating forecast for: CPZ [2026-03-12T20:19:28.573552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-03-12T20:19:28.584534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-03-12T20:19:28.584852] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-03-12T20:19:28.585639] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-03-12T20:19:28.585692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:28.585725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:28.585753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:28.585810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:28.643285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:28.643894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:28.643973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:28.644005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:28.758837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:28.758970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:28.759010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:28.759040] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:28.762357] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=91.15%) [2026-03-12T20:19:28.762679] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-03-12T20:19:28.762807] [INFO ] [sig ] CPZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:28.904784] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CPZ.txt [2026-03-12T20:19:28.904887] [INFO ] [sig ] [741/3274] Completed CPZ in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:28.904926] [INFO ] [sig ] [742/3274] Forecasting CQP... [2026-03-12T20:19:28.904956] [INFO ] [sig ] Generating forecast for: CQP [2026-03-12T20:19:28.904987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-03-12T20:19:28.915743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-03-12T20:19:28.916030] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-03-12T20:19:28.916805] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-03-12T20:19:28.916857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:28.916890] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:28.916917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:28.916974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:28.973531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:28.974129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:28.974206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:28.974238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:29.088585] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:29.088712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:29.088751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:29.088780] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:29.092087] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-03-12T20:19:29.092364] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-03-12T20:19:29.092516] [INFO ] [sig ] CQP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:29.238884] [INFO ] [LOCAL ] Saved forecast: CQP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CQP.txt [2026-03-12T20:19:29.239021] [INFO ] [sig ] [742/3274] Completed CQP in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:29.239063] [INFO ] [sig ] [743/3274] Forecasting CRAI... [2026-03-12T20:19:29.239094] [INFO ] [sig ] Generating forecast for: CRAI [2026-03-12T20:19:29.239125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-03-12T20:19:29.250590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-03-12T20:19:29.250869] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-03-12T20:19:29.251645] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-03-12T20:19:29.251699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:29.251733] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:29.251761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:29.251820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:29.310989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:29.311608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:29.311686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:29.311721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:29.433382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:29.433529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:29.433587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:29.433621] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:29.436977] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=13.30%) [2026-03-12T20:19:29.437249] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-03-12T20:19:29.437377] [INFO ] [sig ] CRAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:29.579132] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRAI.txt [2026-03-12T20:19:29.579237] [INFO ] [sig ] [743/3274] Completed CRAI in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:29.579276] [INFO ] [sig ] [744/3274] Forecasting CRBG... [2026-03-12T20:19:29.579307] [INFO ] [sig ] Generating forecast for: CRBG [2026-03-12T20:19:29.579338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-03-12T20:19:29.590368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-03-12T20:19:29.590671] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-03-12T20:19:29.591425] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-03-12T20:19:29.591480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:29.591542] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:29.591601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:29.591665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:29.648926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:29.649515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:29.649612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:29.649649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:29.770156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:29.770281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:29.770324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:29.770369] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:29.773684] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-03-12T20:19:29.773950] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-03-12T20:19:29.774079] [INFO ] [sig ] CRBG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:29.915759] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRBG.txt [2026-03-12T20:19:29.915865] [INFO ] [sig ] [744/3274] Completed CRBG in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:29.915905] [INFO ] [sig ] [745/3274] Forecasting CRBP... [2026-03-12T20:19:29.915934] [INFO ] [sig ] Generating forecast for: CRBP [2026-03-12T20:19:29.915965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-03-12T20:19:29.926820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-03-12T20:19:29.927103] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-03-12T20:19:29.927885] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-03-12T20:19:29.927937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:29.927970] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:29.927997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:29.928076] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:29.987948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:29.988633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:29.988713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:29.988745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:30.109649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:30.109781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:30.109821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:30.109850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:30.113232] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-03-12T20:19:30.113504] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-03-12T20:19:30.113652] [INFO ] [sig ] CRBP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:30.255757] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRBP.txt [2026-03-12T20:19:30.255919] [INFO ] [sig ] [745/3274] Completed CRBP in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:30.255961] [INFO ] [sig ] [746/3274] Forecasting CRC... [2026-03-12T20:19:30.255991] [INFO ] [sig ] Generating forecast for: CRC [2026-03-12T20:19:30.256022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-03-12T20:19:30.267395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-03-12T20:19:30.267801] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-03-12T20:19:30.268658] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-03-12T20:19:30.268711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:30.268744] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:30.268772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:30.268828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:30.329375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:30.330468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:30.330563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:30.330833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:30.456717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:30.456889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:30.456931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:30.456960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:30.460412] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=16.10%) [2026-03-12T20:19:30.460715] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-03-12T20:19:30.460844] [INFO ] [sig ] CRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:30.605566] [INFO ] [LOCAL ] Saved forecast: CRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRC.txt [2026-03-12T20:19:30.605752] [INFO ] [sig ] [746/3274] Completed CRC in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:30.605794] [INFO ] [sig ] [747/3274] Forecasting CRDF... [2026-03-12T20:19:30.605824] [INFO ] [sig ] Generating forecast for: CRDF [2026-03-12T20:19:30.605858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-03-12T20:19:30.617026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-03-12T20:19:30.617367] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-03-12T20:19:30.618180] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-03-12T20:19:30.618233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:30.618264] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:30.618291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:30.618347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:30.681812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:30.682768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:30.682854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:30.682887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:30.804900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:30.805070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:30.805133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:30.805196] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:30.808656] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-03-12T20:19:30.808930] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-03-12T20:19:30.809057] [INFO ] [sig ] CRDF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:30.951174] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRDF.txt [2026-03-12T20:19:30.951337] [INFO ] [sig ] [747/3274] Completed CRDF in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:30.951379] [INFO ] [sig ] [748/3274] Forecasting CRDO... [2026-03-12T20:19:30.951409] [INFO ] [sig ] Generating forecast for: CRDO [2026-03-12T20:19:30.951444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-03-12T20:19:30.963066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-03-12T20:19:30.963395] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-03-12T20:19:30.964184] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-03-12T20:19:30.964236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:30.964268] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:30.964295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:30.964366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:31.021717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:31.022610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:31.022695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:31.022727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:31.143086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:31.143229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:31.143268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:31.143296] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:31.146667] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=60.00%) [2026-03-12T20:19:31.146944] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-03-12T20:19:31.147070] [INFO ] [sig ] CRDO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:31.288565] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRDO.txt [2026-03-12T20:19:31.288710] [INFO ] [sig ] [748/3274] Completed CRDO in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:31.288749] [INFO ] [sig ] [749/3274] Forecasting CRESY... [2026-03-12T20:19:31.288779] [INFO ] [sig ] Generating forecast for: CRESY [2026-03-12T20:19:31.288810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-03-12T20:19:31.300067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-03-12T20:19:31.300358] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-03-12T20:19:31.301142] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-03-12T20:19:31.301195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:31.301228] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:31.301255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:31.301312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:31.358745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:31.359334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:31.359422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:31.359462] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:31.484384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:31.484555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:31.484613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:31.484644] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:31.488141] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=32.44%) [2026-03-12T20:19:31.488418] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-03-12T20:19:31.488545] [INFO ] [sig ] CRESY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:31.630539] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRESY.txt [2026-03-12T20:19:31.630665] [INFO ] [sig ] [749/3274] Completed CRESY in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:31.630705] [INFO ] [sig ] [750/3274] Forecasting CREX... [2026-03-12T20:19:31.630734] [INFO ] [sig ] Generating forecast for: CREX [2026-03-12T20:19:31.630766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-03-12T20:19:31.641821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-03-12T20:19:31.642150] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-03-12T20:19:31.642942] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-03-12T20:19:31.642995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:31.643027] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:31.643055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:31.643112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:31.700391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:31.701068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:31.701147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:31.701180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:31.819853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:31.819993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:31.820033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:31.820062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:31.824094] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-03-12T20:19:31.824371] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-03-12T20:19:31.824499] [INFO ] [sig ] CREX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:31.966496] [INFO ] [LOCAL ] Saved forecast: CREX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CREX.txt [2026-03-12T20:19:31.966629] [INFO ] [sig ] [750/3274] Completed CREX in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 15.0m [2026-03-12T20:19:31.966671] [INFO ] [sig ] [751/3274] Forecasting CRGO... [2026-03-12T20:19:31.966701] [INFO ] [sig ] Generating forecast for: CRGO [2026-03-12T20:19:31.966731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-03-12T20:19:31.977481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-03-12T20:19:31.977842] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-03-12T20:19:31.978672] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-03-12T20:19:31.978726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:31.978758] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:31.978784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:31.978840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:32.038432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:32.039069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:32.039148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:32.039180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:32.164587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:32.164962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:32.165003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:32.165039] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:32.168856] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-03-12T20:19:32.169135] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-03-12T20:19:32.169262] [INFO ] [sig ] CRGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:32.313720] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRGO.txt [2026-03-12T20:19:32.313831] [INFO ] [sig ] [751/3274] Completed CRGO in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 14.9m [2026-03-12T20:19:32.313872] [INFO ] [sig ] [752/3274] Forecasting CRGY... [2026-03-12T20:19:32.313901] [INFO ] [sig ] Generating forecast for: CRGY [2026-03-12T20:19:32.313938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-03-12T20:19:32.325121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-03-12T20:19:32.325409] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-03-12T20:19:32.326389] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-03-12T20:19:32.326454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:32.326492] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:32.326523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:32.326614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:32.387047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:32.387663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:32.387743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:32.387775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:32.519561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:32.519743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:32.519786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:32.519815] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:32.523286] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-03-12T20:19:32.523568] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-03-12T20:19:32.523720] [INFO ] [sig ] CRGY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:32.666155] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRGY.txt [2026-03-12T20:19:32.666308] [INFO ] [sig ] [752/3274] Completed CRGY in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:32.666349] [INFO ] [sig ] [753/3274] Forecasting CRH... [2026-03-12T20:19:32.666380] [INFO ] [sig ] Generating forecast for: CRH [2026-03-12T20:19:32.666411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-03-12T20:19:32.677791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-03-12T20:19:32.678166] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-03-12T20:19:32.678958] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-03-12T20:19:32.679011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:32.679043] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:32.679071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:32.679128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:32.737795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:32.738764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:32.738853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:32.738889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:32.880629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:32.880815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:32.880863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:32.880895] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:32.884525] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=22.00%) [2026-03-12T20:19:32.884850] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-03-12T20:19:32.884992] [INFO ] [sig ] CRH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:33.028833] [INFO ] [LOCAL ] Saved forecast: CRH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRH.txt [2026-03-12T20:19:33.029004] [INFO ] [sig ] [753/3274] Completed CRH in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:33.029048] [INFO ] [sig ] [754/3274] Forecasting CRI... [2026-03-12T20:19:33.029077] [INFO ] [sig ] Generating forecast for: CRI [2026-03-12T20:19:33.029107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-03-12T20:19:33.040473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-03-12T20:19:33.040814] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-03-12T20:19:33.041634] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-03-12T20:19:33.041688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:33.041720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:33.041748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:33.041805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:33.102638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:33.103430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:33.103546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:33.103619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:33.226211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:33.226370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:33.226411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:33.226441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:33.230341] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-03-12T20:19:33.230671] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-03-12T20:19:33.230799] [INFO ] [sig ] CRI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:33.372769] [INFO ] [LOCAL ] Saved forecast: CRI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRI.txt [2026-03-12T20:19:33.372934] [INFO ] [sig ] [754/3274] Completed CRI in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:33.372974] [INFO ] [sig ] [755/3274] Forecasting CRK... [2026-03-12T20:19:33.373006] [INFO ] [sig ] Generating forecast for: CRK [2026-03-12T20:19:33.373036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-03-12T20:19:33.386169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-03-12T20:19:33.386699] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-03-12T20:19:33.387795] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-03-12T20:19:33.387858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:33.387895] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:33.387925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:33.387997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:33.447166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:33.448168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:33.448258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:33.448293] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:33.570919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:33.571088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:33.571129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:33.571159] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:33.574736] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-03-12T20:19:33.575091] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-03-12T20:19:33.575230] [INFO ] [sig ] CRK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:33.726505] [INFO ] [LOCAL ] Saved forecast: CRK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRK.txt [2026-03-12T20:19:33.726673] [INFO ] [sig ] [755/3274] Completed CRK in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:33.726718] [INFO ] [sig ] [756/3274] Forecasting CRL... [2026-03-12T20:19:33.726748] [INFO ] [sig ] Generating forecast for: CRL [2026-03-12T20:19:33.726778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-03-12T20:19:33.739011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-03-12T20:19:33.739337] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-03-12T20:19:33.740150] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-03-12T20:19:33.740203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:33.740234] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:33.740260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:33.740316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:33.798133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:33.799032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:33.799117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:33.799150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:33.926295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:33.926458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:33.926503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:33.926533] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:33.929995] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-03-12T20:19:33.930270] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-03-12T20:19:33.930401] [INFO ] [sig ] CRL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:34.071996] [INFO ] [LOCAL ] Saved forecast: CRL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRL.txt [2026-03-12T20:19:34.072146] [INFO ] [sig ] [756/3274] Completed CRL in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:34.072186] [INFO ] [sig ] [757/3274] Forecasting CRM... [2026-03-12T20:19:34.072216] [INFO ] [sig ] Generating forecast for: CRM [2026-03-12T20:19:34.072246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-03-12T20:19:34.084186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-03-12T20:19:34.084489] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-03-12T20:19:34.085478] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-03-12T20:19:34.085533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:34.085566] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:34.085619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:34.085676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:34.144902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:34.145553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:34.145653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:34.145690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:34.267932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:34.268121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:34.268165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:34.268195] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:34.272111] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-03-12T20:19:34.272391] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-03-12T20:19:34.272523] [INFO ] [sig ] CRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:34.422487] [INFO ] [LOCAL ] Saved forecast: CRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRM.txt [2026-03-12T20:19:34.422690] [INFO ] [sig ] [757/3274] Completed CRM in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:34.422736] [INFO ] [sig ] [758/3274] Forecasting CRMD... [2026-03-12T20:19:34.422767] [INFO ] [sig ] Generating forecast for: CRMD [2026-03-12T20:19:34.422798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-03-12T20:19:34.434681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-03-12T20:19:34.435163] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-03-12T20:19:34.435971] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-03-12T20:19:34.436025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:34.436059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:34.436087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:34.436145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:34.495672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:34.496274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:34.496352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:34.496385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:34.617939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:34.618109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:34.618152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:34.618181] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:34.621654] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-03-12T20:19:34.621929] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-03-12T20:19:34.622066] [INFO ] [sig ] CRMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:34.765487] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRMD.txt [2026-03-12T20:19:34.765616] [INFO ] [sig ] [758/3274] Completed CRMD in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:34.765658] [INFO ] [sig ] [759/3274] Forecasting CRML... [2026-03-12T20:19:34.765687] [INFO ] [sig ] Generating forecast for: CRML [2026-03-12T20:19:34.765718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-03-12T20:19:34.777564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-03-12T20:19:34.777865] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-03-12T20:19:34.778732] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-03-12T20:19:34.778785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:34.778817] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:34.778843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:34.778900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:34.837046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:34.837709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:34.837786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:34.837818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:34.957498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:34.957672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:34.957714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:34.957743] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:34.961156] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=74.30%) [2026-03-12T20:19:34.961433] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-03-12T20:19:34.961564] [INFO ] [sig ] CRML: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:35.106511] [INFO ] [LOCAL ] Saved forecast: CRML 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRML.txt [2026-03-12T20:19:35.106710] [INFO ] [sig ] [759/3274] Completed CRML in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:35.106759] [INFO ] [sig ] [760/3274] Forecasting CRNC... [2026-03-12T20:19:35.106789] [INFO ] [sig ] Generating forecast for: CRNC [2026-03-12T20:19:35.106820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-03-12T20:19:35.118902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-03-12T20:19:35.119205] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-03-12T20:19:35.120027] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-03-12T20:19:35.120080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:35.120113] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:35.120140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:35.120196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:35.177122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:35.177755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:35.177834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:35.177866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:35.298349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:35.298497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:35.298545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:35.298602] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:35.302219] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-03-12T20:19:35.302505] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-03-12T20:19:35.302674] [INFO ] [sig ] CRNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:35.446242] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRNC.txt [2026-03-12T20:19:35.446388] [INFO ] [sig ] [760/3274] Completed CRNC in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:35.446432] [INFO ] [sig ] [761/3274] Forecasting CRNX... [2026-03-12T20:19:35.446463] [INFO ] [sig ] Generating forecast for: CRNX [2026-03-12T20:19:35.446494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-03-12T20:19:35.458556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-03-12T20:19:35.458874] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-03-12T20:19:35.459691] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-03-12T20:19:35.459744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:35.459816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:35.459845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:35.459904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:35.519996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:35.520695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:35.520778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:35.520812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:35.647933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:35.648095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:35.648136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:35.648165] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:35.652133] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=36.85%) [2026-03-12T20:19:35.652418] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-03-12T20:19:35.652548] [INFO ] [sig ] CRNX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:35.798862] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRNX.txt [2026-03-12T20:19:35.799009] [INFO ] [sig ] [761/3274] Completed CRNX in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:35.799055] [INFO ] [sig ] [762/3274] Forecasting CRON... [2026-03-12T20:19:35.799084] [INFO ] [sig ] Generating forecast for: CRON [2026-03-12T20:19:35.799113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-03-12T20:19:35.810330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-03-12T20:19:35.810680] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-03-12T20:19:35.811461] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-03-12T20:19:35.811513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:35.811545] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:35.811596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:35.811666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:35.870493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:35.871422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:35.871514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:35.871550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:35.996826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:35.996992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:35.997035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:35.997064] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:36.000591] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-03-12T20:19:36.000873] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-03-12T20:19:36.001002] [INFO ] [sig ] CRON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:36.146360] [INFO ] [LOCAL ] Saved forecast: CRON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRON.txt [2026-03-12T20:19:36.146538] [INFO ] [sig ] [762/3274] Completed CRON in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:36.146610] [INFO ] [sig ] [763/3274] Forecasting CROX... [2026-03-12T20:19:36.146649] [INFO ] [sig ] Generating forecast for: CROX [2026-03-12T20:19:36.146682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-03-12T20:19:36.158795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-03-12T20:19:36.159386] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-03-12T20:19:36.160262] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-03-12T20:19:36.160320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:36.160353] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:36.160380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:36.160437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:36.220178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:36.221287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:36.221371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:36.221403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:36.344186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:36.344365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:36.344407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:36.344435] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:36.347914] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=93.51%) [2026-03-12T20:19:36.348238] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-03-12T20:19:36.348375] [INFO ] [sig ] CROX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:36.495196] [INFO ] [LOCAL ] Saved forecast: CROX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CROX.txt [2026-03-12T20:19:36.495367] [INFO ] [sig ] [763/3274] Completed CROX in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:36.495410] [INFO ] [sig ] [764/3274] Forecasting CRS... [2026-03-12T20:19:36.495440] [INFO ] [sig ] Generating forecast for: CRS [2026-03-12T20:19:36.495473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-03-12T20:19:36.507992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-03-12T20:19:36.508423] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-03-12T20:19:36.509265] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-03-12T20:19:36.509318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:36.509351] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:36.509377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:36.509434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:36.576092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:36.577030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:36.577128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:36.577164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:36.706824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:36.706985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:36.707029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:36.707094] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:36.710659] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-03-12T20:19:36.710950] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-03-12T20:19:36.711082] [INFO ] [sig ] CRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:36.853698] [INFO ] [LOCAL ] Saved forecast: CRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRS.txt [2026-03-12T20:19:36.853843] [INFO ] [sig ] [764/3274] Completed CRS in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:36.853892] [INFO ] [sig ] [765/3274] Forecasting CRSP... [2026-03-12T20:19:36.853923] [INFO ] [sig ] Generating forecast for: CRSP [2026-03-12T20:19:36.853955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-03-12T20:19:36.865466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-03-12T20:19:36.865792] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-03-12T20:19:36.866606] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-03-12T20:19:36.866669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:36.866701] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:36.866729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:36.866785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:36.923759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:36.924627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:36.924715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:36.924749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:37.046317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:37.046486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:37.046527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:37.046556] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:37.050376] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-03-12T20:19:37.050701] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-03-12T20:19:37.051002] [INFO ] [sig ] CRSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:37.199305] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRSP.txt [2026-03-12T20:19:37.199490] [INFO ] [sig ] [765/3274] Completed CRSP in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:37.199541] [INFO ] [sig ] [766/3274] Forecasting CRTO... [2026-03-12T20:19:37.199610] [INFO ] [sig ] Generating forecast for: CRTO [2026-03-12T20:19:37.199660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-03-12T20:19:37.210727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-03-12T20:19:37.211033] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-03-12T20:19:37.211827] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-03-12T20:19:37.211880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:37.211913] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:37.211940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:37.211997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:37.269684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:37.270516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:37.270621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:37.270657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:37.395311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:37.395483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:37.395530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:37.395560] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:37.399170] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-03-12T20:19:37.399521] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-03-12T20:19:37.399736] [INFO ] [sig ] CRTO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:37.543342] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRTO.txt [2026-03-12T20:19:37.543481] [INFO ] [sig ] [766/3274] Completed CRTO in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.9m [2026-03-12T20:19:37.543519] [INFO ] [sig ] [767/3274] Forecasting CRUS... [2026-03-12T20:19:37.543549] [INFO ] [sig ] Generating forecast for: CRUS [2026-03-12T20:19:37.543609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-03-12T20:19:37.555370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-03-12T20:19:37.555883] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-03-12T20:19:37.556673] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-03-12T20:19:37.556726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:37.556758] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:37.556786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:37.556842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:37.616816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:37.617727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:37.617808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:37.618040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:37.741129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:37.741290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:37.741330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:37.741358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:37.744801] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-03-12T20:19:37.745082] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-03-12T20:19:37.745211] [INFO ] [sig ] CRUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:37.887966] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRUS.txt [2026-03-12T20:19:37.888106] [INFO ] [sig ] [767/3274] Completed CRUS in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.8m [2026-03-12T20:19:37.888150] [INFO ] [sig ] [768/3274] Forecasting CRVL... [2026-03-12T20:19:37.888184] [INFO ] [sig ] Generating forecast for: CRVL [2026-03-12T20:19:37.888215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-03-12T20:19:37.900455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-03-12T20:19:37.900808] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-03-12T20:19:37.901593] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-03-12T20:19:37.901646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:37.901678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:37.901706] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:37.901763] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:37.958449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:37.959367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:37.959454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:37.959486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:38.084234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:38.084398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:38.084455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:38.084486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:38.088284] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-03-12T20:19:38.088596] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-03-12T20:19:38.088755] [INFO ] [sig ] CRVL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:38.235426] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRVL.txt [2026-03-12T20:19:38.235614] [INFO ] [sig ] [768/3274] Completed CRVL in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 14.8m [2026-03-12T20:19:38.235660] [INFO ] [sig ] [769/3274] Forecasting CRVO... [2026-03-12T20:19:38.235690] [INFO ] [sig ] Generating forecast for: CRVO [2026-03-12T20:19:38.235723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-03-12T20:19:38.247111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-03-12T20:19:38.247523] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-03-12T20:19:38.248622] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-03-12T20:19:38.248682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:38.248716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:38.248929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:38.248988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:38.310826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:38.311794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:38.311883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:38.311917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:38.442757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:38.442956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:38.443028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:38.443082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:38.446809] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=26.09%) [2026-03-12T20:19:38.447092] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-03-12T20:19:38.447224] [INFO ] [sig ] CRVO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:38.599375] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRVO.txt [2026-03-12T20:19:38.599515] [INFO ] [sig ] [769/3274] Completed CRVO in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:38.599556] [INFO ] [sig ] [770/3274] Forecasting CRVS... [2026-03-12T20:19:38.599605] [INFO ] [sig ] Generating forecast for: CRVS [2026-03-12T20:19:38.599637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-03-12T20:19:38.610532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-03-12T20:19:38.610885] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-03-12T20:19:38.611689] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-03-12T20:19:38.611742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:38.611775] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:38.611802] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:38.611859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:38.671386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:38.672228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:38.672339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:38.672374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:38.808530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:38.808719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:38.808766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:38.808795] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:38.812365] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=25.16%) [2026-03-12T20:19:38.812722] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-03-12T20:19:38.812864] [INFO ] [sig ] CRVS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:38.963534] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRVS.txt [2026-03-12T20:19:38.963724] [INFO ] [sig ] [770/3274] Completed CRVS in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:38.963765] [INFO ] [sig ] [771/3274] Forecasting CRWD... [2026-03-12T20:19:38.963795] [INFO ] [sig ] Generating forecast for: CRWD [2026-03-12T20:19:38.963824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-03-12T20:19:38.975679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-03-12T20:19:38.976053] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-03-12T20:19:38.976862] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-03-12T20:19:38.976916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:38.976948] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:38.976976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:38.977033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:39.036926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:39.037860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:39.037986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:39.038041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:39.164011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:39.164179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:39.164220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:39.164249] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:39.167757] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=10.34%) [2026-03-12T20:19:39.168071] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-03-12T20:19:39.168206] [INFO ] [sig ] CRWD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:39.332546] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CRWD.txt [2026-03-12T20:19:39.332735] [INFO ] [sig ] [771/3274] Completed CRWD in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:39.332777] [INFO ] [sig ] [772/3274] Forecasting CRWS... [2026-03-12T20:19:39.332807] [INFO ] [sig ] Generating forecast for: CRWS [2026-03-12T20:19:39.332839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-03-12T20:19:39.344287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-03-12T20:19:39.344680] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-03-12T20:19:39.345747] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-03-12T20:19:39.345800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:39.346024] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:39.346053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:39.346111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:39.404356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:39.405291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:39.405376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:39.405409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:39.519208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:39.519375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:39.519417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:39.519445] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:39.522970] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-03-12T20:19:39.523256] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-03-12T20:19:39.523389] [INFO ] [sig ] CRWS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:39.668239] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CRWS.txt [2026-03-12T20:19:39.668402] [INFO ] [sig ] [772/3274] Completed CRWS in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:39.668453] [INFO ] [sig ] [773/3274] Forecasting CSAN... [2026-03-12T20:19:39.668486] [INFO ] [sig ] Generating forecast for: CSAN [2026-03-12T20:19:39.668518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-03-12T20:19:39.679531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-03-12T20:19:39.679867] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-03-12T20:19:39.680662] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-03-12T20:19:39.680719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:39.680751] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:39.680778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:39.680835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:39.738166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:39.738838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:39.738916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:39.738948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:39.857191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:39.857311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:39.857348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:39.857377] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:39.861108] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-03-12T20:19:39.861385] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-03-12T20:19:39.861512] [INFO ] [sig ] CSAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:40.004197] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSAN.txt [2026-03-12T20:19:40.004311] [INFO ] [sig ] [773/3274] Completed CSAN in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:40.004351] [INFO ] [sig ] [774/3274] Forecasting CSB... [2026-03-12T20:19:40.004380] [INFO ] [sig ] Generating forecast for: CSB [2026-03-12T20:19:40.004409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-03-12T20:19:40.015118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-03-12T20:19:40.015472] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-03-12T20:19:40.016504] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-03-12T20:19:40.016558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:40.016610] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:40.016643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:40.016701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:40.073747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:40.074354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:40.074433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:40.074465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:40.192176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:40.192339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:40.192380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:40.192410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:40.196445] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-03-12T20:19:40.196785] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-03-12T20:19:40.196922] [INFO ] [sig ] CSB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:40.346388] [INFO ] [LOCAL ] Saved forecast: CSB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSB.txt [2026-03-12T20:19:40.346557] [INFO ] [sig ] [774/3274] Completed CSB in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:40.346636] [INFO ] [sig ] [775/3274] Forecasting CSCO... [2026-03-12T20:19:40.346680] [INFO ] [sig ] Generating forecast for: CSCO [2026-03-12T20:19:40.346717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-03-12T20:19:40.357855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-03-12T20:19:40.358231] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-03-12T20:19:40.359043] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-03-12T20:19:40.359096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:40.359129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:40.359156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:40.359214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:40.418634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:40.419500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:40.419608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:40.419648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:40.544329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:40.544497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:40.544539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:40.544586] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:40.548121] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-03-12T20:19:40.548396] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-03-12T20:19:40.548524] [INFO ] [sig ] CSCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:40.701522] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSCO.txt [2026-03-12T20:19:40.701725] [INFO ] [sig ] [775/3274] Completed CSCO in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:40.701783] [INFO ] [sig ] [776/3274] Forecasting CSGP... [2026-03-12T20:19:40.701835] [INFO ] [sig ] Generating forecast for: CSGP [2026-03-12T20:19:40.701880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-03-12T20:19:40.715561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-03-12T20:19:40.716010] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-03-12T20:19:40.716979] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-03-12T20:19:40.717036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:40.717071] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:40.717104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:40.717188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:40.785692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:40.786616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:40.786710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:40.786757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:40.915623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:40.915788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:40.915830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:40.915860] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:40.919311] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=72.23%) [2026-03-12T20:19:40.919612] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-03-12T20:19:40.919746] [INFO ] [sig ] CSGP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:41.076202] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSGP.txt [2026-03-12T20:19:41.076356] [INFO ] [sig ] [776/3274] Completed CSGP in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:41.076396] [INFO ] [sig ] [777/3274] Forecasting CSGS... [2026-03-12T20:19:41.076426] [INFO ] [sig ] Generating forecast for: CSGS [2026-03-12T20:19:41.076456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-03-12T20:19:41.088425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-03-12T20:19:41.088813] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-03-12T20:19:41.089611] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-03-12T20:19:41.089677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:41.089716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:41.089749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:41.089807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:41.146824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:41.147919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:41.148057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:41.148110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:41.268973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:41.269152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:41.269198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:41.269232] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:41.273209] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=32.38%) [2026-03-12T20:19:41.273625] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-03-12T20:19:41.273788] [INFO ] [sig ] CSGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:41.421437] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSGS.txt [2026-03-12T20:19:41.421622] [INFO ] [sig ] [777/3274] Completed CSGS in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:41.421666] [INFO ] [sig ] [778/3274] Forecasting CSIQ... [2026-03-12T20:19:41.421698] [INFO ] [sig ] Generating forecast for: CSIQ [2026-03-12T20:19:41.421729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-03-12T20:19:41.433427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-03-12T20:19:41.433869] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-03-12T20:19:41.434830] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-03-12T20:19:41.434887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:41.434954] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:41.434984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:41.435042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:41.505523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:41.506481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:41.506601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:41.506641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:41.645528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:41.645720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:41.645764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:41.645795] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:41.649765] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=65.36%) [2026-03-12T20:19:41.650214] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-03-12T20:19:41.650365] [INFO ] [sig ] CSIQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:41.797757] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSIQ.txt [2026-03-12T20:19:41.797938] [INFO ] [sig ] [778/3274] Completed CSIQ in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:41.797985] [INFO ] [sig ] [779/3274] Forecasting CSPI... [2026-03-12T20:19:41.798043] [INFO ] [sig ] Generating forecast for: CSPI [2026-03-12T20:19:41.798079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-03-12T20:19:41.812278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-03-12T20:19:41.812727] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-03-12T20:19:41.813537] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-03-12T20:19:41.813613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:41.813652] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:41.813683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:41.813748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:41.875716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:41.876492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:41.876596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:41.876634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:42.004740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:42.004908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:42.004950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:42.004998] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:42.008489] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-03-12T20:19:42.008800] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-03-12T20:19:42.008934] [INFO ] [sig ] CSPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:42.160934] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSPI.txt [2026-03-12T20:19:42.161093] [INFO ] [sig ] [779/3274] Completed CSPI in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:42.161143] [INFO ] [sig ] [780/3274] Forecasting CSQ... [2026-03-12T20:19:42.161178] [INFO ] [sig ] Generating forecast for: CSQ [2026-03-12T20:19:42.161210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-03-12T20:19:42.174878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-03-12T20:19:42.175530] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-03-12T20:19:42.176599] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-03-12T20:19:42.176667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:42.176714] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:42.176753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:42.177024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:42.242146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:42.243095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:42.243185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:42.243220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:42.369071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:42.369237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:42.369280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:42.369308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:42.372768] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-03-12T20:19:42.373248] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-03-12T20:19:42.373377] [INFO ] [sig ] CSQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:42.521550] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSQ.txt [2026-03-12T20:19:42.521734] [INFO ] [sig ] [780/3274] Completed CSQ in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:42.521785] [INFO ] [sig ] [781/3274] Forecasting CSTL... [2026-03-12T20:19:42.521819] [INFO ] [sig ] Generating forecast for: CSTL [2026-03-12T20:19:42.521865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-03-12T20:19:42.533394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-03-12T20:19:42.533780] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-03-12T20:19:42.534688] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-03-12T20:19:42.534750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:42.534785] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:42.534814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:42.534872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:42.597060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:42.597763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:42.597845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:42.598099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:42.723468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:42.723645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:42.723690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:42.723750] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:42.727188] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-03-12T20:19:42.727466] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-03-12T20:19:42.727615] [INFO ] [sig ] CSTL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:42.871639] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSTL.txt [2026-03-12T20:19:42.871784] [INFO ] [sig ] [781/3274] Completed CSTL in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:42.871824] [INFO ] [sig ] [782/3274] Forecasting CSTM... [2026-03-12T20:19:42.871854] [INFO ] [sig ] Generating forecast for: CSTM [2026-03-12T20:19:42.871884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-03-12T20:19:42.883257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-03-12T20:19:42.883585] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-03-12T20:19:42.884343] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-03-12T20:19:42.884396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:42.884429] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:42.884456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:42.884513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:42.943016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:42.943716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:42.943798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:42.943833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:43.068892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:43.069054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:43.069099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:43.069130] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:43.072653] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-03-12T20:19:43.072941] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-03-12T20:19:43.073100] [INFO ] [sig ] CSTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:43.215665] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSTM.txt [2026-03-12T20:19:43.215806] [INFO ] [sig ] [782/3274] Completed CSTM in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:43.215845] [INFO ] [sig ] [783/3274] Forecasting CSWC... [2026-03-12T20:19:43.215875] [INFO ] [sig ] Generating forecast for: CSWC [2026-03-12T20:19:43.215904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-03-12T20:19:43.227401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-03-12T20:19:43.227764] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-03-12T20:19:43.228625] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-03-12T20:19:43.228681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:43.228715] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:43.228762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:43.228824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:43.287886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:43.288866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:43.288954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:43.288986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:43.420163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:43.420340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:43.420381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:43.420410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:43.424239] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-03-12T20:19:43.424624] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-03-12T20:19:43.424799] [INFO ] [sig ] CSWC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:43.586826] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CSWC.txt [2026-03-12T20:19:43.587084] [INFO ] [sig ] [783/3274] Completed CSWC in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:43.587149] [INFO ] [sig ] [784/3274] Forecasting CSX... [2026-03-12T20:19:43.587198] [INFO ] [sig ] Generating forecast for: CSX [2026-03-12T20:19:43.587251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-03-12T20:19:43.600424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-03-12T20:19:43.600925] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-03-12T20:19:43.601930] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-03-12T20:19:43.601989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:43.602023] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:43.602051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:43.602110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:43.662497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:43.663484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:43.663666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:43.663732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:43.809374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:43.809620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:43.809689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:43.809759] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:43.814637] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-03-12T20:19:43.815041] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-03-12T20:19:43.815250] [INFO ] [sig ] CSX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:44.039148] [INFO ] [LOCAL ] Saved forecast: CSX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CSX.txt [2026-03-12T20:19:44.039447] [INFO ] [sig ] [784/3274] Completed CSX in 0.5s | 2.81 sym/s | Total: 4.6m | ETA: 14.8m [2026-03-12T20:19:44.039525] [INFO ] [sig ] [785/3274] Forecasting CTAS... [2026-03-12T20:19:44.039590] [INFO ] [sig ] Generating forecast for: CTAS [2026-03-12T20:19:44.039653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-03-12T20:19:44.068358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-03-12T20:19:44.069046] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-03-12T20:19:44.070129] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-03-12T20:19:44.070191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:44.070231] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:44.070262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:44.070344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:44.149442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:44.150697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:44.150862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:44.150930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:44.319542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:44.319790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:44.319863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:44.319915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:44.325719] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=46.99%) [2026-03-12T20:19:44.326270] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-03-12T20:19:44.326488] [INFO ] [sig ] CTAS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:44.648032] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTAS.txt [2026-03-12T20:19:44.648275] [INFO ] [sig ] [785/3274] Completed CTAS in 0.6s | 2.81 sym/s | Total: 4.7m | ETA: 14.8m [2026-03-12T20:19:44.648346] [INFO ] [sig ] [786/3274] Forecasting CTBB... [2026-03-12T20:19:44.648395] [INFO ] [sig ] Generating forecast for: CTBB [2026-03-12T20:19:44.648445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-03-12T20:19:44.664321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-03-12T20:19:44.664830] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-03-12T20:19:44.665844] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-03-12T20:19:44.665905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:44.665941] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:44.665969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:44.666034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:44.729438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:44.730664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:44.730787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:44.730831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:44.855012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:44.855185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:44.855232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:44.855264] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:44.859088] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-03-12T20:19:44.859431] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-03-12T20:19:44.859602] [INFO ] [sig ] CTBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:45.014929] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTBB.txt [2026-03-12T20:19:45.015141] [INFO ] [sig ] [786/3274] Completed CTBB in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.8m [2026-03-12T20:19:45.015191] [INFO ] [sig ] [787/3274] Forecasting CTBI... [2026-03-12T20:19:45.015227] [INFO ] [sig ] Generating forecast for: CTBI [2026-03-12T20:19:45.015272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-03-12T20:19:45.027607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-03-12T20:19:45.028041] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-03-12T20:19:45.028893] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-03-12T20:19:45.028945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:45.028978] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:45.029006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:45.029064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:45.096273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:45.097277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:45.097368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:45.097404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:45.222879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:45.223052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:45.223097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:45.223127] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:45.226951] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-03-12T20:19:45.227268] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-03-12T20:19:45.227412] [INFO ] [sig ] CTBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:45.381162] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTBI.txt [2026-03-12T20:19:45.381316] [INFO ] [sig ] [787/3274] Completed CTBI in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.8m [2026-03-12T20:19:45.381356] [INFO ] [sig ] [788/3274] Forecasting CTDD... [2026-03-12T20:19:45.381388] [INFO ] [sig ] Generating forecast for: CTDD [2026-03-12T20:19:45.381418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-03-12T20:19:45.393624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-03-12T20:19:45.394006] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-03-12T20:19:45.394817] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-03-12T20:19:45.394871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:45.394903] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:45.394931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:45.394988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:45.458800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:45.459557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:45.459687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:45.459724] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:45.575177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:45.575345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:45.575390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:45.575422] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:45.579170] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-03-12T20:19:45.579468] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-03-12T20:19:45.579623] [INFO ] [sig ] CTDD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:45.724411] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTDD.txt [2026-03-12T20:19:45.724565] [INFO ] [sig ] [788/3274] Completed CTDD in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:45.724626] [INFO ] [sig ] [789/3274] Forecasting CTKB... [2026-03-12T20:19:45.724657] [INFO ] [sig ] Generating forecast for: CTKB [2026-03-12T20:19:45.724688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-03-12T20:19:45.737737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-03-12T20:19:45.738193] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-03-12T20:19:45.739104] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-03-12T20:19:45.739161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:45.739196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:45.739225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:45.739286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:45.802082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:45.802945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:45.803032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:45.803068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:45.927118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:45.927276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:45.927326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:45.927358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:45.930988] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-03-12T20:19:45.931301] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-03-12T20:19:45.931443] [INFO ] [sig ] CTKB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:46.078067] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTKB.txt [2026-03-12T20:19:46.078208] [INFO ] [sig ] [789/3274] Completed CTKB in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:46.078249] [INFO ] [sig ] [790/3274] Forecasting CTLP... [2026-03-12T20:19:46.078278] [INFO ] [sig ] Generating forecast for: CTLP [2026-03-12T20:19:46.078308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-03-12T20:19:46.089946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-03-12T20:19:46.090263] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-03-12T20:19:46.091081] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-03-12T20:19:46.091134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:46.091166] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:46.091193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:46.091252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:46.150413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:46.151085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:46.151179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:46.151217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:46.273936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:46.274101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:46.274147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:46.274180] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:46.277763] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-03-12T20:19:46.278082] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-03-12T20:19:46.278222] [INFO ] [sig ] CTLP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:46.422394] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTLP.txt [2026-03-12T20:19:46.422550] [INFO ] [sig ] [790/3274] Completed CTLP in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:46.422612] [INFO ] [sig ] [791/3274] Forecasting CTMX... [2026-03-12T20:19:46.422644] [INFO ] [sig ] Generating forecast for: CTMX [2026-03-12T20:19:46.422676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-03-12T20:19:46.434332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-03-12T20:19:46.434769] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-03-12T20:19:46.435804] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-03-12T20:19:46.435868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:46.435913] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:46.435941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:46.435998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:46.497345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:46.498153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:46.498241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:46.498276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:46.625203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:46.625362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:46.625404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:46.625433] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:46.629346] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-03-12T20:19:46.629719] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-03-12T20:19:46.629902] [INFO ] [sig ] CTMX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:46.778841] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTMX.txt [2026-03-12T20:19:46.779097] [INFO ] [sig ] [791/3274] Completed CTMX in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:46.779141] [INFO ] [sig ] [792/3274] Forecasting CTNM... [2026-03-12T20:19:46.779178] [INFO ] [sig ] Generating forecast for: CTNM [2026-03-12T20:19:46.779219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-03-12T20:19:46.791511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-03-12T20:19:46.791897] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-03-12T20:19:46.792723] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-03-12T20:19:46.792779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:46.792814] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:46.792844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:46.792905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:46.854053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:46.854905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:46.855050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:46.855088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:46.974808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:46.974971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:46.975013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:46.975042] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:46.978543] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-03-12T20:19:46.978862] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-03-12T20:19:46.978997] [INFO ] [sig ] CTNM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:47.125756] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTNM.txt [2026-03-12T20:19:47.125899] [INFO ] [sig ] [792/3274] Completed CTNM in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:47.125940] [INFO ] [sig ] [793/3274] Forecasting CTO... [2026-03-12T20:19:47.125969] [INFO ] [sig ] Generating forecast for: CTO [2026-03-12T20:19:47.126001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-03-12T20:19:47.138243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-03-12T20:19:47.138666] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-03-12T20:19:47.139611] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-03-12T20:19:47.139677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:47.139713] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:47.139741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:47.139803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:47.210762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:47.211924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:47.212038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:47.212086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:47.359751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:47.359932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:47.359977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:47.360007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:47.364141] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=19.38%) [2026-03-12T20:19:47.364443] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-03-12T20:19:47.364601] [INFO ] [sig ] CTO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:47.513213] [INFO ] [LOCAL ] Saved forecast: CTO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTO.txt [2026-03-12T20:19:47.513392] [INFO ] [sig ] [793/3274] Completed CTO in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:47.513442] [INFO ] [sig ] [794/3274] Forecasting CTRA... [2026-03-12T20:19:47.513474] [INFO ] [sig ] Generating forecast for: CTRA [2026-03-12T20:19:47.513507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-03-12T20:19:47.525871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-03-12T20:19:47.526308] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-03-12T20:19:47.527153] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-03-12T20:19:47.527208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:47.527242] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:47.527268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:47.527327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:47.584536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:47.585374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:47.585497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:47.585535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:47.703637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:47.703801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:47.703844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:47.703874] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:47.707970] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-03-12T20:19:47.708296] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-03-12T20:19:47.708435] [INFO ] [sig ] CTRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:47.866224] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTRA.txt [2026-03-12T20:19:47.866383] [INFO ] [sig ] [794/3274] Completed CTRA in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:47.866427] [INFO ] [sig ] [795/3274] Forecasting CTRE... [2026-03-12T20:19:47.866459] [INFO ] [sig ] Generating forecast for: CTRE [2026-03-12T20:19:47.866491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-03-12T20:19:47.877838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-03-12T20:19:47.878209] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-03-12T20:19:47.879051] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-03-12T20:19:47.879107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:47.879170] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:47.879199] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:47.879258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:47.942359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:47.943214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:47.943300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:47.943335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:48.068133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:48.068302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:48.068346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:48.068379] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:48.072009] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-03-12T20:19:48.072323] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-03-12T20:19:48.072468] [INFO ] [sig ] CTRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:48.220964] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTRE.txt [2026-03-12T20:19:48.221142] [INFO ] [sig ] [795/3274] Completed CTRE in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:48.221213] [INFO ] [sig ] [796/3274] Forecasting CTRM... [2026-03-12T20:19:48.221255] [INFO ] [sig ] Generating forecast for: CTRM [2026-03-12T20:19:48.221289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-03-12T20:19:48.233170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-03-12T20:19:48.233605] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-03-12T20:19:48.234435] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-03-12T20:19:48.234520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:48.234557] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:48.234604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:48.234665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:48.294528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:48.295350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:48.295472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:48.295510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:48.410898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:48.411063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:48.411107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:48.411137] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:48.414588] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=84.23%) [2026-03-12T20:19:48.414863] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-03-12T20:19:48.414994] [INFO ] [sig ] CTRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:48.555856] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTRM.txt [2026-03-12T20:19:48.556012] [INFO ] [sig ] [796/3274] Completed CTRM in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:48.556052] [INFO ] [sig ] [797/3274] Forecasting CTRN... [2026-03-12T20:19:48.556083] [INFO ] [sig ] Generating forecast for: CTRN [2026-03-12T20:19:48.556114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-03-12T20:19:48.566744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-03-12T20:19:48.567053] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-03-12T20:19:48.567858] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-03-12T20:19:48.567912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:48.567945] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:48.567973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:48.568096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:48.626960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:48.627836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:48.627920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:48.627955] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:48.755872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:48.756038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:48.756079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:48.756107] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:48.759618] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=32.08%) [2026-03-12T20:19:48.759933] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-03-12T20:19:48.760068] [INFO ] [sig ] CTRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:48.909003] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTRN.txt [2026-03-12T20:19:48.909153] [INFO ] [sig ] [797/3274] Completed CTRN in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:48.909195] [INFO ] [sig ] [798/3274] Forecasting CTS... [2026-03-12T20:19:48.909226] [INFO ] [sig ] Generating forecast for: CTS [2026-03-12T20:19:48.909258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-03-12T20:19:48.920375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-03-12T20:19:48.920732] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-03-12T20:19:48.921554] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-03-12T20:19:48.921627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:48.921661] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:48.921690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:48.921747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:48.982798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:48.983757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:48.983861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:48.983895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:49.100175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:49.100340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:49.100383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:49.100459] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:49.103980] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-03-12T20:19:49.104267] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-03-12T20:19:49.104401] [INFO ] [sig ] CTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:49.245174] [INFO ] [LOCAL ] Saved forecast: CTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CTS.txt [2026-03-12T20:19:49.245330] [INFO ] [sig ] [798/3274] Completed CTS in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:49.245372] [INFO ] [sig ] [799/3274] Forecasting CTSH... [2026-03-12T20:19:49.245405] [INFO ] [sig ] Generating forecast for: CTSH [2026-03-12T20:19:49.245443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-03-12T20:19:49.256926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-03-12T20:19:49.257283] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-03-12T20:19:49.258167] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-03-12T20:19:49.258222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:49.258253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:49.258280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:49.258336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:49.317745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:49.318628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:49.318719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:49.318754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:49.440124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:49.440290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:49.440334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:49.440364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:49.444156] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-03-12T20:19:49.444438] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-03-12T20:19:49.444569] [INFO ] [sig ] CTSH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:49.589912] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTSH.txt [2026-03-12T20:19:49.590057] [INFO ] [sig ] [799/3274] Completed CTSH in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:49.590103] [INFO ] [sig ] [800/3274] Forecasting CTVA... [2026-03-12T20:19:49.590134] [INFO ] [sig ] Generating forecast for: CTVA [2026-03-12T20:19:49.590163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-03-12T20:19:49.602178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-03-12T20:19:49.602482] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-03-12T20:19:49.603279] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-03-12T20:19:49.603332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:49.603364] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:49.603391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:49.603449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:49.662877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:49.663764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:49.663870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:49.663913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:49.793714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:49.793924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:49.793975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:49.794012] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:49.797693] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=88.08%) [2026-03-12T20:19:49.798007] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-03-12T20:19:49.798196] [INFO ] [sig ] CTVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:49.942374] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CTVA.txt [2026-03-12T20:19:49.942531] [INFO ] [sig ] [800/3274] Completed CTVA in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:49.942590] [INFO ] [sig ] [801/3274] Forecasting CUBE... [2026-03-12T20:19:49.942625] [INFO ] [sig ] Generating forecast for: CUBE [2026-03-12T20:19:49.942658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-03-12T20:19:49.953876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-03-12T20:19:49.954254] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-03-12T20:19:49.955077] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-03-12T20:19:49.955131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:49.955163] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:49.955190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:49.955247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:50.013877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:50.014765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:50.014863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:50.014897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:50.132589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:50.132754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:50.132795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:50.132824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:50.136424] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=54.03%) [2026-03-12T20:19:50.136785] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-03-12T20:19:50.136934] [INFO ] [sig ] CUBE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:50.281622] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CUBE.txt [2026-03-12T20:19:50.281788] [INFO ] [sig ] [801/3274] Completed CUBE in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 14.7m [2026-03-12T20:19:50.281830] [INFO ] [sig ] [802/3274] Forecasting CUBI... [2026-03-12T20:19:50.281860] [INFO ] [sig ] Generating forecast for: CUBI [2026-03-12T20:19:50.281890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-03-12T20:19:50.292796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-03-12T20:19:50.293176] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-03-12T20:19:50.294007] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-03-12T20:19:50.294061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:50.294094] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:50.294121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:50.294178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:50.355939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:50.356966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:50.357065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:50.357112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:50.491366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:50.491611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:50.491711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:50.491781] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:50.496636] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-03-12T20:19:50.497033] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-03-12T20:19:50.497236] [INFO ] [sig ] CUBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:50.644993] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CUBI.txt [2026-03-12T20:19:50.645344] [INFO ] [sig ] [802/3274] Completed CUBI in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.7m [2026-03-12T20:19:50.645389] [INFO ] [sig ] [803/3274] Forecasting CUK... [2026-03-12T20:19:50.645421] [INFO ] [sig ] Generating forecast for: CUK [2026-03-12T20:19:50.645454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-03-12T20:19:50.658166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-03-12T20:19:50.658591] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-03-12T20:19:50.659462] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-03-12T20:19:50.659519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:50.659555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:50.659606] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:50.659685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:50.719090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:50.720095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:50.720184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:50.720218] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:50.852140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:50.852309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:50.852382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:50.852414] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:50.855891] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-03-12T20:19:50.856171] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-03-12T20:19:50.856304] [INFO ] [sig ] CUK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:51.000396] [INFO ] [LOCAL ] Saved forecast: CUK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CUK.txt [2026-03-12T20:19:51.000550] [INFO ] [sig ] [803/3274] Completed CUK in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.7m [2026-03-12T20:19:51.000613] [INFO ] [sig ] [804/3274] Forecasting CULP... [2026-03-12T20:19:51.000643] [INFO ] [sig ] Generating forecast for: CULP [2026-03-12T20:19:51.000674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-03-12T20:19:51.012197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-03-12T20:19:51.012640] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-03-12T20:19:51.013433] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-03-12T20:19:51.013487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:51.013519] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:51.013545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:51.013628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:51.072374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:51.073094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:51.073178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:51.073213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:51.184000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:51.184171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:51.184213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:51.184241] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:51.187766] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-03-12T20:19:51.188130] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-03-12T20:19:51.188268] [INFO ] [sig ] CULP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:51.336643] [INFO ] [LOCAL ] Saved forecast: CULP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CULP.txt [2026-03-12T20:19:51.336821] [INFO ] [sig ] [804/3274] Completed CULP in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:51.336871] [INFO ] [sig ] [805/3274] Forecasting CURI... [2026-03-12T20:19:51.336904] [INFO ] [sig ] Generating forecast for: CURI [2026-03-12T20:19:51.336935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-03-12T20:19:51.348664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-03-12T20:19:51.348989] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-03-12T20:19:51.349869] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-03-12T20:19:51.349924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:51.349966] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:51.349998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:51.350056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:51.410269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:51.411149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:51.411283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:51.411321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:51.540434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:51.540646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:51.540707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:51.540741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:51.544311] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-03-12T20:19:51.544622] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-03-12T20:19:51.544770] [INFO ] [sig ] CURI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:51.689833] [INFO ] [LOCAL ] Saved forecast: CURI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CURI.txt [2026-03-12T20:19:51.689972] [INFO ] [sig ] [805/3274] Completed CURI in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:51.690012] [INFO ] [sig ] [806/3274] Forecasting CUZ... [2026-03-12T20:19:51.690043] [INFO ] [sig ] Generating forecast for: CUZ [2026-03-12T20:19:51.690074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-03-12T20:19:51.703067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-03-12T20:19:51.703629] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-03-12T20:19:51.704601] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-03-12T20:19:51.704655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:51.704687] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:51.704714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:51.704771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:51.764671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:51.765621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:51.765734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:51.765784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:51.888897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:51.889073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:51.889134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:51.889166] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:51.892868] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-03-12T20:19:51.893157] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-03-12T20:19:51.893292] [INFO ] [sig ] CUZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:52.042565] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CUZ.txt [2026-03-12T20:19:52.042729] [INFO ] [sig ] [806/3274] Completed CUZ in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:52.042778] [INFO ] [sig ] [807/3274] Forecasting CVBF... [2026-03-12T20:19:52.042815] [INFO ] [sig ] Generating forecast for: CVBF [2026-03-12T20:19:52.042847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-03-12T20:19:52.054743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-03-12T20:19:52.055091] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-03-12T20:19:52.055973] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-03-12T20:19:52.056040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:52.056105] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:52.056138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:52.056198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:52.115358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:52.116307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:52.116398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:52.116434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:52.240544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:52.240726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:52.240770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:52.240800] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:52.244291] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-03-12T20:19:52.244566] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-03-12T20:19:52.244715] [INFO ] [sig ] CVBF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:52.391069] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CVBF.txt [2026-03-12T20:19:52.391218] [INFO ] [sig ] [807/3274] Completed CVBF in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:52.391259] [INFO ] [sig ] [808/3274] Forecasting CVCO... [2026-03-12T20:19:52.391289] [INFO ] [sig ] Generating forecast for: CVCO [2026-03-12T20:19:52.391321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-03-12T20:19:52.402170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-03-12T20:19:52.402501] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-03-12T20:19:52.403296] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-03-12T20:19:52.403349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:52.403381] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:52.403408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:52.403465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:52.465490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:52.466384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:52.466472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:52.466504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:52.583512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:52.583704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:52.583748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:52.583778] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:52.587254] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-03-12T20:19:52.587540] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-03-12T20:19:52.587692] [INFO ] [sig ] CVCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:52.731223] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CVCO.txt [2026-03-12T20:19:52.731420] [INFO ] [sig ] [808/3274] Completed CVCO in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:52.731470] [INFO ] [sig ] [809/3274] Forecasting CVE... [2026-03-12T20:19:52.731501] [INFO ] [sig ] Generating forecast for: CVE [2026-03-12T20:19:52.731532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-03-12T20:19:52.743108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-03-12T20:19:52.743482] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-03-12T20:19:52.744301] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-03-12T20:19:52.744355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:52.744388] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:52.744416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:52.744473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:52.802382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:52.803209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:52.803294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:52.803327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:52.930657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:52.930833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:52.930876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:52.930904] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:52.934347] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-03-12T20:19:52.934674] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-03-12T20:19:52.934809] [INFO ] [sig ] CVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:53.077890] [INFO ] [LOCAL ] Saved forecast: CVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVE.txt [2026-03-12T20:19:53.078061] [INFO ] [sig ] [809/3274] Completed CVE in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:53.078107] [INFO ] [sig ] [810/3274] Forecasting CVEO... [2026-03-12T20:19:53.078139] [INFO ] [sig ] Generating forecast for: CVEO [2026-03-12T20:19:53.078174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-03-12T20:19:53.090737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-03-12T20:19:53.091108] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-03-12T20:19:53.092011] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-03-12T20:19:53.092075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:53.092116] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:53.092146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:53.092214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:53.158167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:53.159135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:53.159225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:53.159261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:53.283280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:53.283460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:53.283517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:53.283556] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:53.287172] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=52.25%) [2026-03-12T20:19:53.287488] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-03-12T20:19:53.287656] [INFO ] [sig ] CVEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:53.430660] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CVEO.txt [2026-03-12T20:19:53.430828] [INFO ] [sig ] [810/3274] Completed CVEO in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:53.430870] [INFO ] [sig ] [811/3274] Forecasting CVGI... [2026-03-12T20:19:53.430906] [INFO ] [sig ] Generating forecast for: CVGI [2026-03-12T20:19:53.430939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-03-12T20:19:53.442973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-03-12T20:19:53.443528] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-03-12T20:19:53.444524] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-03-12T20:19:53.444600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:53.444637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:53.444666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:53.444724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:53.509483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:53.510472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:53.510569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:53.510624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:53.630144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:53.630311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:53.630354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:53.630384] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:53.633913] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: UP (p=57.04%) [2026-03-12T20:19:53.634194] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-03-12T20:19:53.634324] [INFO ] [sig ] CVGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:53.781188] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CVGI.txt [2026-03-12T20:19:53.781360] [INFO ] [sig ] [811/3274] Completed CVGI in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:53.781414] [INFO ] [sig ] [812/3274] Forecasting CVI... [2026-03-12T20:19:53.781449] [INFO ] [sig ] Generating forecast for: CVI [2026-03-12T20:19:53.781483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-03-12T20:19:53.793209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-03-12T20:19:53.793556] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-03-12T20:19:53.794407] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-03-12T20:19:53.794461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:53.794525] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:53.794555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:53.794639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:53.853268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:53.854086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:53.854173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:53.854208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:53.978909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:53.979078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:53.979121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:53.979151] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:53.983424] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-03-12T20:19:53.983763] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-03-12T20:19:53.983905] [INFO ] [sig ] CVI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:54.139091] [INFO ] [LOCAL ] Saved forecast: CVI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVI.txt [2026-03-12T20:19:54.139271] [INFO ] [sig ] [812/3274] Completed CVI in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:54.139325] [INFO ] [sig ] [813/3274] Forecasting CVKD... [2026-03-12T20:19:54.139368] [INFO ] [sig ] Generating forecast for: CVKD [2026-03-12T20:19:54.139409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-03-12T20:19:54.151966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-03-12T20:19:54.152369] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-03-12T20:19:54.153239] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-03-12T20:19:54.153306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:54.153341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:54.153369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:54.153430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:54.217991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:54.222015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:54.222121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:54.222155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:54.356844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:54.357014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:54.357058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:54.357087] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:54.360620] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=35.09%) [2026-03-12T20:19:54.360904] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-03-12T20:19:54.361037] [INFO ] [sig ] CVKD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:54.510127] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVKD.txt [2026-03-12T20:19:54.510280] [INFO ] [sig ] [813/3274] Completed CVKD in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:54.510323] [INFO ] [sig ] [814/3274] Forecasting CVNA... [2026-03-12T20:19:54.510353] [INFO ] [sig ] Generating forecast for: CVNA [2026-03-12T20:19:54.510384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-03-12T20:19:54.522252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-03-12T20:19:54.522610] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-03-12T20:19:54.523379] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-03-12T20:19:54.523432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:54.523465] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:54.523492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:54.523549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:54.584892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:54.585774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:54.585863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:54.585898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:54.715528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:54.715703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:54.715745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:54.715790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:54.719240] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-03-12T20:19:54.719514] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-03-12T20:19:54.719662] [INFO ] [sig ] CVNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:54.866545] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CVNA.txt [2026-03-12T20:19:54.866699] [INFO ] [sig ] [814/3274] Completed CVNA in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:54.866741] [INFO ] [sig ] [815/3274] Forecasting CVRX... [2026-03-12T20:19:54.866770] [INFO ] [sig ] Generating forecast for: CVRX [2026-03-12T20:19:54.866802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-03-12T20:19:54.877741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-03-12T20:19:54.878062] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-03-12T20:19:54.878867] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-03-12T20:19:54.878920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:54.878952] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:54.878979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:54.879036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:54.937330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:54.938154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:54.938243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:54.938279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:55.063451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:55.063647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:55.063698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:55.063758] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:55.067310] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-03-12T20:19:55.067605] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-03-12T20:19:55.067740] [INFO ] [sig ] CVRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:55.215933] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVRX.txt [2026-03-12T20:19:55.216094] [INFO ] [sig ] [815/3274] Completed CVRX in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:55.216135] [INFO ] [sig ] [816/3274] Forecasting CVS... [2026-03-12T20:19:55.216165] [INFO ] [sig ] Generating forecast for: CVS [2026-03-12T20:19:55.216198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-03-12T20:19:55.227857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-03-12T20:19:55.228258] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-03-12T20:19:55.229167] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-03-12T20:19:55.229224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:55.229258] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:55.229286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:55.229343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:55.287536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:55.288533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:55.288645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:55.288698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:55.420755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:55.420926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:55.420969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:55.421000] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:55.424708] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=20.72%) [2026-03-12T20:19:55.425033] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-03-12T20:19:55.425179] [INFO ] [sig ] CVS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:55.575421] [INFO ] [LOCAL ] Saved forecast: CVS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVS.txt [2026-03-12T20:19:55.575634] [INFO ] [sig ] [816/3274] Completed CVS in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:55.575688] [INFO ] [sig ] [817/3274] Forecasting CVX... [2026-03-12T20:19:55.575725] [INFO ] [sig ] Generating forecast for: CVX [2026-03-12T20:19:55.575770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-03-12T20:19:55.588215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-03-12T20:19:55.588604] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-03-12T20:19:55.589442] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-03-12T20:19:55.589498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:55.589532] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:55.589560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:55.589642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:55.647480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:55.648304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:55.648390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:55.648423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:55.774711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:55.774897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:55.774951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:55.774989] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:55.778691] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=22.40%) [2026-03-12T20:19:55.778996] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-03-12T20:19:55.779150] [INFO ] [sig ] CVX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:55.926126] [INFO ] [LOCAL ] Saved forecast: CVX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CVX.txt [2026-03-12T20:19:55.926454] [INFO ] [sig ] [817/3274] Completed CVX in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:55.926495] [INFO ] [sig ] [818/3274] Forecasting CWAN... [2026-03-12T20:19:55.926524] [INFO ] [sig ] Generating forecast for: CWAN [2026-03-12T20:19:55.926555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-03-12T20:19:55.938718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-03-12T20:19:55.939074] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-03-12T20:19:55.939934] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-03-12T20:19:55.940002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:55.940043] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:55.940076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:55.940156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:56.001420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:56.002142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:56.002225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:56.002259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:56.128940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:56.129117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:56.129159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:56.129187] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:56.132726] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-03-12T20:19:56.133009] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-03-12T20:19:56.133137] [INFO ] [sig ] CWAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:56.281307] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWAN.txt [2026-03-12T20:19:56.281454] [INFO ] [sig ] [818/3274] Completed CWAN in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 14.6m [2026-03-12T20:19:56.281494] [INFO ] [sig ] [819/3274] Forecasting CWBC... [2026-03-12T20:19:56.281524] [INFO ] [sig ] Generating forecast for: CWBC [2026-03-12T20:19:56.281554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-03-12T20:19:56.292535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-03-12T20:19:56.292854] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-03-12T20:19:56.293663] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-03-12T20:19:56.293716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:56.293748] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:56.293775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:56.293832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:56.352034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:56.352928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:56.353019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:56.353052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:56.479314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:56.479483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:56.479526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:56.479555] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:56.483052] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-03-12T20:19:56.483360] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-03-12T20:19:56.483507] [INFO ] [sig ] CWBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:56.630952] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWBC.txt [2026-03-12T20:19:56.631108] [INFO ] [sig ] [819/3274] Completed CWBC in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.6m [2026-03-12T20:19:56.631150] [INFO ] [sig ] [820/3274] Forecasting CWCO... [2026-03-12T20:19:56.631180] [INFO ] [sig ] Generating forecast for: CWCO [2026-03-12T20:19:56.631212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-03-12T20:19:56.642125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-03-12T20:19:56.642511] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-03-12T20:19:56.643332] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-03-12T20:19:56.643386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:56.643419] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:56.643446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:56.643502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:56.700509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:56.701378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:56.701488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:56.701521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:56.820251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:56.820408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:56.820452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:56.820482] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:56.823935] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-03-12T20:19:56.824252] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-03-12T20:19:56.824385] [INFO ] [sig ] CWCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:56.965077] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWCO.txt [2026-03-12T20:19:56.965209] [INFO ] [sig ] [820/3274] Completed CWCO in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:56.965250] [INFO ] [sig ] [821/3274] Forecasting CWD... [2026-03-12T20:19:56.965464] [INFO ] [sig ] Generating forecast for: CWD [2026-03-12T20:19:56.965495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-03-12T20:19:56.976916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-03-12T20:19:56.977252] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-03-12T20:19:56.981319] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-03-12T20:19:56.981420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:56.981455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:56.981488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:56.981556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:57.040359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:57.041061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:57.041141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:57.041174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:57.157154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:57.157314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:57.157357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:57.157386] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:57.160995] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-03-12T20:19:57.161279] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-03-12T20:19:57.161412] [INFO ] [sig ] CWD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:57.304396] [INFO ] [LOCAL ] Saved forecast: CWD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWD.txt [2026-03-12T20:19:57.304521] [INFO ] [sig ] [821/3274] Completed CWD in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:57.304560] [INFO ] [sig ] [822/3274] Forecasting CWEN... [2026-03-12T20:19:57.304611] [INFO ] [sig ] Generating forecast for: CWEN [2026-03-12T20:19:57.304656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-03-12T20:19:57.316231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-03-12T20:19:57.316505] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-03-12T20:19:57.317287] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-03-12T20:19:57.317340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:57.317372] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:57.317398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:57.317454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:57.375306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:57.375996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:57.376110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:57.376144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:57.502912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:57.503081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:57.503125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:57.503154] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:57.506553] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-03-12T20:19:57.506848] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-03-12T20:19:57.506975] [INFO ] [sig ] CWEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:57.647131] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CWEN.txt [2026-03-12T20:19:57.647255] [INFO ] [sig ] [822/3274] Completed CWEN in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:57.647295] [INFO ] [sig ] [823/3274] Forecasting CWH... [2026-03-12T20:19:57.647324] [INFO ] [sig ] Generating forecast for: CWH [2026-03-12T20:19:57.647355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-03-12T20:19:57.658280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-03-12T20:19:57.658558] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-03-12T20:19:57.659339] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-03-12T20:19:57.659391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:57.659424] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:57.659451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:57.659508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:57.721928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:57.723093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:57.723179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:57.723212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:57.848223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:57.848387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:57.848430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:57.848461] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:57.851945] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-03-12T20:19:57.852269] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-03-12T20:19:57.852608] [INFO ] [sig ] CWH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:57.994751] [INFO ] [LOCAL ] Saved forecast: CWH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWH.txt [2026-03-12T20:19:57.994904] [INFO ] [sig ] [823/3274] Completed CWH in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:57.994947] [INFO ] [sig ] [824/3274] Forecasting CWK... [2026-03-12T20:19:57.994977] [INFO ] [sig ] Generating forecast for: CWK [2026-03-12T20:19:57.995010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-03-12T20:19:58.006685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-03-12T20:19:58.007032] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-03-12T20:19:58.007863] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-03-12T20:19:58.007917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:58.007949] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:58.007977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:58.008051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:58.067254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:58.068320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:58.068410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:58.068444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:58.192087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:58.192257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:58.192300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:58.192329] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:58.195931] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=20.45%) [2026-03-12T20:19:58.196257] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-03-12T20:19:58.196396] [INFO ] [sig ] CWK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:58.338522] [INFO ] [LOCAL ] Saved forecast: CWK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CWK.txt [2026-03-12T20:19:58.338698] [INFO ] [sig ] [824/3274] Completed CWK in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:58.338740] [INFO ] [sig ] [825/3274] Forecasting CXDO... [2026-03-12T20:19:58.338769] [INFO ] [sig ] Generating forecast for: CXDO [2026-03-12T20:19:58.338800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-03-12T20:19:58.350499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-03-12T20:19:58.350864] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-03-12T20:19:58.351674] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-03-12T20:19:58.351728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:58.351761] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:58.351788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:58.351845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:58.409003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:58.409791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:58.409878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:58.409910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:58.526052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:58.526217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:58.526258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:58.526287] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:58.529794] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-03-12T20:19:58.530091] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-03-12T20:19:58.530217] [INFO ] [sig ] CXDO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:58.670907] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CXDO.txt [2026-03-12T20:19:58.671072] [INFO ] [sig ] [825/3274] Completed CXDO in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:58.671112] [INFO ] [sig ] [826/3274] Forecasting CXE... [2026-03-12T20:19:58.671142] [INFO ] [sig ] Generating forecast for: CXE [2026-03-12T20:19:58.671173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-03-12T20:19:58.682631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-03-12T20:19:58.682997] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-03-12T20:19:58.683839] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-03-12T20:19:58.683895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:58.683928] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:58.683955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:58.684013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:58.743207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:58.743958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:58.744043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:58.744076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:58.866006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:58.866181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:58.866232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:58.866263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:58.869878] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-03-12T20:19:58.870155] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-03-12T20:19:58.870281] [INFO ] [sig ] CXE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:59.015784] [INFO ] [LOCAL ] Saved forecast: CXE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CXE.txt [2026-03-12T20:19:59.015942] [INFO ] [sig ] [826/3274] Completed CXE in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:59.015985] [INFO ] [sig ] [827/3274] Forecasting CXSE... [2026-03-12T20:19:59.016029] [INFO ] [sig ] Generating forecast for: CXSE [2026-03-12T20:19:59.016070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-03-12T20:19:59.027161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-03-12T20:19:59.027524] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-03-12T20:19:59.028354] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-03-12T20:19:59.028409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:59.028441] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:59.028468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:59.028525] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:59.086523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:59.087447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:59.087544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:59.087616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:59.202528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:59.202718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:59.202761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:59.202789] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:59.206182] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-03-12T20:19:59.206458] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-03-12T20:19:59.206608] [INFO ] [sig ] CXSE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:19:59.348611] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CXSE.txt [2026-03-12T20:19:59.348792] [INFO ] [sig ] [827/3274] Completed CXSE in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:59.348854] [INFO ] [sig ] [828/3274] Forecasting CYD... [2026-03-12T20:19:59.348889] [INFO ] [sig ] Generating forecast for: CYD [2026-03-12T20:19:59.348921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-03-12T20:19:59.361479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-03-12T20:19:59.361883] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-03-12T20:19:59.362700] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-03-12T20:19:59.362754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:59.362786] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:59.362813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:59.362870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:59.420707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:59.421439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:59.421524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:59.421556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:59.544642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:59.544807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:59.544849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:59.544878] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:59.548384] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-03-12T20:19:59.548705] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-03-12T20:19:59.548840] [INFO ] [sig ] CYD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:19:59.695355] [INFO ] [LOCAL ] Saved forecast: CYD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CYD.txt [2026-03-12T20:19:59.695510] [INFO ] [sig ] [828/3274] Completed CYD in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:19:59.695552] [INFO ] [sig ] [829/3274] Forecasting CYH... [2026-03-12T20:19:59.695619] [INFO ] [sig ] Generating forecast for: CYH [2026-03-12T20:19:59.695653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-03-12T20:19:59.707063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-03-12T20:19:59.707449] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-03-12T20:19:59.708304] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-03-12T20:19:59.708360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:19:59.708423] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:19:59.708453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:19:59.708514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:19:59.766478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:19:59.767438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:19:59.767540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:19:59.767591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:19:59.889934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:19:59.890132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:19:59.890202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:19:59.890235] [INFO ] [FORECASTER] Training complete [2026-03-12T20:19:59.893842] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-03-12T20:19:59.894181] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-03-12T20:19:59.894322] [INFO ] [sig ] CYH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:00.039314] [INFO ] [LOCAL ] Saved forecast: CYH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CYH.txt [2026-03-12T20:20:00.039479] [INFO ] [sig ] [829/3274] Completed CYH in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:00.039522] [INFO ] [sig ] [830/3274] Forecasting CYN... [2026-03-12T20:20:00.039553] [INFO ] [sig ] Generating forecast for: CYN [2026-03-12T20:20:00.039609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-03-12T20:20:00.051859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-03-12T20:20:00.052263] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-03-12T20:20:00.053470] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-03-12T20:20:00.053526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:00.053558] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:00.053609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:00.053669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:00.115943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:00.116844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:00.116944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:00.116978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:00.241177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:00.241351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:00.241394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:00.241426] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:00.245027] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-03-12T20:20:00.245526] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-03-12T20:20:00.245692] [INFO ] [sig ] CYN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:00.398292] [INFO ] [LOCAL ] Saved forecast: CYN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CYN.txt [2026-03-12T20:20:00.398463] [INFO ] [sig ] [830/3274] Completed CYN in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:00.398506] [INFO ] [sig ] [831/3274] Forecasting CYRX... [2026-03-12T20:20:00.398536] [INFO ] [sig ] Generating forecast for: CYRX [2026-03-12T20:20:00.398588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-03-12T20:20:00.410201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-03-12T20:20:00.410636] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-03-12T20:20:00.411426] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-03-12T20:20:00.411481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:00.411531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:00.411559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:00.411645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:00.469849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:00.470727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:00.470820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:00.470854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:00.605181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:00.605350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:00.605393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:00.605423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:00.608940] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-03-12T20:20:00.609233] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-03-12T20:20:00.609383] [INFO ] [sig ] CYRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:00.753133] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CYRX.txt [2026-03-12T20:20:00.753298] [INFO ] [sig ] [831/3274] Completed CYRX in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:00.753340] [INFO ] [sig ] [832/3274] Forecasting CYTK... [2026-03-12T20:20:00.753369] [INFO ] [sig ] Generating forecast for: CYTK [2026-03-12T20:20:00.753405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-03-12T20:20:00.766446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-03-12T20:20:00.766843] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-03-12T20:20:00.768839] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-03-12T20:20:00.768893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:00.768924] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:00.768950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:00.769012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:00.834303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:00.835263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:00.835354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:00.835389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:00.961786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:00.961952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:00.961994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:00.962052] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:00.965552] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-03-12T20:20:00.965851] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-03-12T20:20:00.965980] [INFO ] [sig ] CYTK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:01.112891] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/CYTK.txt [2026-03-12T20:20:01.113048] [INFO ] [sig ] [832/3274] Completed CYTK in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:01.113092] [INFO ] [sig ] [833/3274] Forecasting CZFS... [2026-03-12T20:20:01.113122] [INFO ] [sig ] Generating forecast for: CZFS [2026-03-12T20:20:01.113156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-03-12T20:20:01.123339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-03-12T20:20:01.123677] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-03-12T20:20:01.124439] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-03-12T20:20:01.124493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:01.124525] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:01.124553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:01.124632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:01.185043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:01.185929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:01.186018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:01.186051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:01.288310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:01.288481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:01.288524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:01.288553] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:01.292126] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=16.85%) [2026-03-12T20:20:01.292458] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-03-12T20:20:01.292617] [INFO ] [sig ] CZFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:01.439839] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CZFS.txt [2026-03-12T20:20:01.440008] [INFO ] [sig ] [833/3274] Completed CZFS in 0.3s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:01.440051] [INFO ] [sig ] [834/3274] Forecasting CZNC... [2026-03-12T20:20:01.440081] [INFO ] [sig ] Generating forecast for: CZNC [2026-03-12T20:20:01.440113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-03-12T20:20:01.452339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-03-12T20:20:01.452780] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-03-12T20:20:01.453645] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-03-12T20:20:01.453702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:01.453734] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:01.453762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:01.453825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:01.511884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:01.512846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:01.512947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:01.512984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:01.645856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:01.646038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:01.646089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:01.646120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:01.650645] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=21.99%) [2026-03-12T20:20:01.651008] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-03-12T20:20:01.651158] [INFO ] [sig ] CZNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:01.809202] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CZNC.txt [2026-03-12T20:20:01.809455] [INFO ] [sig ] [834/3274] Completed CZNC in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:01.809537] [INFO ] [sig ] [835/3274] Forecasting CZWI... [2026-03-12T20:20:01.809617] [INFO ] [sig ] Generating forecast for: CZWI [2026-03-12T20:20:01.809677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-03-12T20:20:01.826993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-03-12T20:20:01.827683] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-03-12T20:20:01.828735] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-03-12T20:20:01.828794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:01.828827] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:01.828855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:01.828912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:01.898140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:01.899162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:01.899254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:01.899287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:02.027390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:02.027590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:02.027637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:02.027666] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:02.031511] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-03-12T20:20:02.031913] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-03-12T20:20:02.032075] [INFO ] [sig ] CZWI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:02.181427] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/CZWI.txt [2026-03-12T20:20:02.181641] [INFO ] [sig ] [835/3274] Completed CZWI in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 14.5m [2026-03-12T20:20:02.181705] [INFO ] [sig ] [836/3274] Forecasting DAL... [2026-03-12T20:20:02.181739] [INFO ] [sig ] Generating forecast for: DAL [2026-03-12T20:20:02.181773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-03-12T20:20:02.194253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-03-12T20:20:02.194739] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-03-12T20:20:02.195685] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-03-12T20:20:02.195742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:02.195777] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:02.195804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:02.195863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:02.259615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:02.260522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:02.260639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:02.260684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:02.388181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:02.388360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:02.388402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:02.388432] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:02.392101] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-03-12T20:20:02.392476] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-03-12T20:20:02.392668] [INFO ] [sig ] DAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:02.541765] [INFO ] [LOCAL ] Saved forecast: DAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DAL.txt [2026-03-12T20:20:02.541939] [INFO ] [sig ] [836/3274] Completed DAL in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:02.541984] [INFO ] [sig ] [837/3274] Forecasting DAN... [2026-03-12T20:20:02.542024] [INFO ] [sig ] Generating forecast for: DAN [2026-03-12T20:20:02.542061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-03-12T20:20:02.553651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-03-12T20:20:02.554078] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-03-12T20:20:02.554978] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-03-12T20:20:02.555035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:02.555068] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:02.555094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:02.555150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:02.619645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:02.620877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:02.620987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:02.621032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:02.776951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:02.777135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:02.777213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:02.777252] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:02.781668] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-03-12T20:20:02.782137] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-03-12T20:20:02.782312] [INFO ] [sig ] DAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:02.944291] [INFO ] [LOCAL ] Saved forecast: DAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DAN.txt [2026-03-12T20:20:02.944463] [INFO ] [sig ] [837/3274] Completed DAN in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:02.944510] [INFO ] [sig ] [838/3274] Forecasting DAO... [2026-03-12T20:20:02.944540] [INFO ] [sig ] Generating forecast for: DAO [2026-03-12T20:20:02.944593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-03-12T20:20:02.956735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-03-12T20:20:02.957213] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-03-12T20:20:02.958229] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-03-12T20:20:02.958298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:02.958331] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:02.958359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:02.958418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:03.034265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:03.036049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:03.036177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:03.036215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:03.191398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:03.191697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:03.191765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:03.192051] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:03.196837] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-03-12T20:20:03.197385] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-03-12T20:20:03.197615] [INFO ] [sig ] DAO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:03.346762] [INFO ] [LOCAL ] Saved forecast: DAO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DAO.txt [2026-03-12T20:20:03.346945] [INFO ] [sig ] [838/3274] Completed DAO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:03.346989] [INFO ] [sig ] [839/3274] Forecasting DAPP... [2026-03-12T20:20:03.347022] [INFO ] [sig ] Generating forecast for: DAPP [2026-03-12T20:20:03.347069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-03-12T20:20:03.359341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-03-12T20:20:03.359775] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-03-12T20:20:03.360650] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-03-12T20:20:03.360706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:03.360738] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:03.360766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:03.360822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:03.419888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:03.420884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:03.421030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:03.421065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:03.557618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:03.557795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:03.557840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:03.557871] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:03.561530] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-03-12T20:20:03.561910] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-03-12T20:20:03.562053] [INFO ] [sig ] DAPP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:03.725714] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DAPP.txt [2026-03-12T20:20:03.725945] [INFO ] [sig ] [839/3274] Completed DAPP in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:03.726012] [INFO ] [sig ] [840/3274] Forecasting DARE... [2026-03-12T20:20:03.726045] [INFO ] [sig ] Generating forecast for: DARE [2026-03-12T20:20:03.726078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-03-12T20:20:03.741300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-03-12T20:20:03.741749] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-03-12T20:20:03.742664] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-03-12T20:20:03.742721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:03.742754] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:03.742781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:03.742840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:03.827132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:03.828833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:03.829026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:03.829094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:03.941716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:03.941893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:03.941936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:03.941965] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:03.945408] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-03-12T20:20:03.945719] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-03-12T20:20:03.945854] [INFO ] [sig ] DARE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:04.088404] [INFO ] [LOCAL ] Saved forecast: DARE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DARE.txt [2026-03-12T20:20:04.088593] [INFO ] [sig ] [840/3274] Completed DARE in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:04.088639] [INFO ] [sig ] [841/3274] Forecasting DASH... [2026-03-12T20:20:04.088669] [INFO ] [sig ] Generating forecast for: DASH [2026-03-12T20:20:04.088701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-03-12T20:20:04.099953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-03-12T20:20:04.100330] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-03-12T20:20:04.101151] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-03-12T20:20:04.101205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:04.101238] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:04.101265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:04.101322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:04.158964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:04.159869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:04.159954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:04.159987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:04.281156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:04.281321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:04.281362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:04.281391] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:04.284863] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=77.15%) [2026-03-12T20:20:04.285139] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-03-12T20:20:04.285269] [INFO ] [sig ] DASH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:04.429177] [INFO ] [LOCAL ] Saved forecast: DASH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DASH.txt [2026-03-12T20:20:04.429352] [INFO ] [sig ] [841/3274] Completed DASH in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:04.429395] [INFO ] [sig ] [842/3274] Forecasting DAVA... [2026-03-12T20:20:04.429425] [INFO ] [sig ] Generating forecast for: DAVA [2026-03-12T20:20:04.429457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-03-12T20:20:04.441322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-03-12T20:20:04.441757] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-03-12T20:20:04.442592] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-03-12T20:20:04.442646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:04.442679] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:04.442732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:04.442793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:04.500043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:04.500804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:04.500888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:04.500923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:04.622680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:04.622844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:04.622886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:04.622916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:04.626324] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-03-12T20:20:04.626614] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-03-12T20:20:04.626742] [INFO ] [sig ] DAVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:04.769274] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DAVA.txt [2026-03-12T20:20:04.769459] [INFO ] [sig ] [842/3274] Completed DAVA in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:04.769502] [INFO ] [sig ] [843/3274] Forecasting DAVE... [2026-03-12T20:20:04.769532] [INFO ] [sig ] Generating forecast for: DAVE [2026-03-12T20:20:04.769563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-03-12T20:20:04.780463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-03-12T20:20:04.780846] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-03-12T20:20:04.781774] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-03-12T20:20:04.781830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:04.781864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:04.781892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:04.781951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:04.842503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:04.843414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:04.843501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:04.843534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:04.961472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:04.961652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:04.961697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:04.961725] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:04.965195] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-03-12T20:20:04.965471] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-03-12T20:20:04.965617] [INFO ] [sig ] DAVE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:05.109709] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DAVE.txt [2026-03-12T20:20:05.109840] [INFO ] [sig ] [843/3274] Completed DAVE in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:05.109880] [INFO ] [sig ] [844/3274] Forecasting DAWN... [2026-03-12T20:20:05.109909] [INFO ] [sig ] Generating forecast for: DAWN [2026-03-12T20:20:05.109940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-03-12T20:20:05.120477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-03-12T20:20:05.120837] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-03-12T20:20:05.121728] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-03-12T20:20:05.121783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:05.121816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:05.121843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:05.121900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:05.189694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:05.190711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:05.190805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:05.190837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:05.320758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:05.320931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:05.320975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:05.321022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:05.324555] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-03-12T20:20:05.324906] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-03-12T20:20:05.325046] [INFO ] [sig ] DAWN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:05.473081] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DAWN.txt [2026-03-12T20:20:05.473247] [INFO ] [sig ] [844/3274] Completed DAWN in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:05.473289] [INFO ] [sig ] [845/3274] Forecasting DB... [2026-03-12T20:20:05.473320] [INFO ] [sig ] Generating forecast for: DB [2026-03-12T20:20:05.473352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-03-12T20:20:05.484955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-03-12T20:20:05.485343] [INFO ] [FORECASTER] Starting predict_future for DB [2026-03-12T20:20:05.486198] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-03-12T20:20:05.486256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:05.486291] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:05.486319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:05.486377] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:05.545486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:05.546436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:05.546533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:05.546569] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:05.683777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:05.683956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:05.684001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:05.684031] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:05.687981] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-03-12T20:20:05.688488] [INFO ] [FORECASTER] Completed predict_future for DB [2026-03-12T20:20:05.688686] [INFO ] [sig ] DB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:05.850962] [INFO ] [LOCAL ] Saved forecast: DB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DB.txt [2026-03-12T20:20:05.851128] [INFO ] [sig ] [845/3274] Completed DB in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:05.851171] [INFO ] [sig ] [846/3274] Forecasting DBI... [2026-03-12T20:20:05.851201] [INFO ] [sig ] Generating forecast for: DBI [2026-03-12T20:20:05.851239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-03-12T20:20:05.863823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-03-12T20:20:05.864190] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-03-12T20:20:05.865206] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-03-12T20:20:05.865260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:05.865322] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:05.865350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:05.865408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:05.930313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:05.931270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:05.931357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:05.931391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:06.055067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:06.055230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:06.055272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:06.055301] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:06.059257] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=31.88%) [2026-03-12T20:20:06.059562] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-03-12T20:20:06.059714] [INFO ] [sig ] DBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:06.204443] [INFO ] [LOCAL ] Saved forecast: DBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DBI.txt [2026-03-12T20:20:06.204593] [INFO ] [sig ] [846/3274] Completed DBI in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:06.204637] [INFO ] [sig ] [847/3274] Forecasting DBL... [2026-03-12T20:20:06.204667] [INFO ] [sig ] Generating forecast for: DBL [2026-03-12T20:20:06.204698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-03-12T20:20:06.217513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-03-12T20:20:06.217820] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-03-12T20:20:06.218849] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-03-12T20:20:06.219153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:06.219233] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:06.219273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:06.219353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:06.277967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:06.278699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:06.278783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:06.278816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:06.399007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:06.399173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:06.399215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:06.399249] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:06.402705] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-03-12T20:20:06.402986] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-03-12T20:20:06.403115] [INFO ] [sig ] DBL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:06.543830] [INFO ] [LOCAL ] Saved forecast: DBL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DBL.txt [2026-03-12T20:20:06.543972] [INFO ] [sig ] [847/3274] Completed DBL in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:06.544014] [INFO ] [sig ] [848/3274] Forecasting DBRG... [2026-03-12T20:20:06.544043] [INFO ] [sig ] Generating forecast for: DBRG [2026-03-12T20:20:06.544075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-03-12T20:20:06.555345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-03-12T20:20:06.555697] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-03-12T20:20:06.556470] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-03-12T20:20:06.556523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:06.556557] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:06.556607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:06.556666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:06.614320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:06.615020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:06.615101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:06.615134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:06.736671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:06.736856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:06.736900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:06.736929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:06.740480] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=23.84%) [2026-03-12T20:20:06.740791] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-03-12T20:20:06.740922] [INFO ] [sig ] DBRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:06.883246] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DBRG.txt [2026-03-12T20:20:06.883384] [INFO ] [sig ] [848/3274] Completed DBRG in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:06.883423] [INFO ] [sig ] [849/3274] Forecasting DBX... [2026-03-12T20:20:06.883464] [INFO ] [sig ] Generating forecast for: DBX [2026-03-12T20:20:06.883495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-03-12T20:20:06.894819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-03-12T20:20:06.895153] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-03-12T20:20:06.896011] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-03-12T20:20:06.896065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:06.896098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:06.896124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:06.896182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:06.954285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:06.954967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:06.955052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:06.955085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:07.076991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:07.077153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:07.077195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:07.077274] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:07.081252] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-03-12T20:20:07.081536] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-03-12T20:20:07.081688] [INFO ] [sig ] DBX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:07.228504] [INFO ] [LOCAL ] Saved forecast: DBX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DBX.txt [2026-03-12T20:20:07.228718] [INFO ] [sig ] [849/3274] Completed DBX in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:07.228764] [INFO ] [sig ] [850/3274] Forecasting DCBO... [2026-03-12T20:20:07.228796] [INFO ] [sig ] Generating forecast for: DCBO [2026-03-12T20:20:07.228827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-03-12T20:20:07.243262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-03-12T20:20:07.243706] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-03-12T20:20:07.244556] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-03-12T20:20:07.244633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:07.244668] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:07.244694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:07.244752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:07.309519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:07.310631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:07.310728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:07.310762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:07.442774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:07.442968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:07.443016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:07.443047] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:07.446634] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-03-12T20:20:07.446913] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-03-12T20:20:07.447054] [INFO ] [sig ] DCBO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:07.590716] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DCBO.txt [2026-03-12T20:20:07.590836] [INFO ] [sig ] [850/3274] Completed DCBO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:07.590875] [INFO ] [sig ] [851/3274] Forecasting DCI... [2026-03-12T20:20:07.590905] [INFO ] [sig ] Generating forecast for: DCI [2026-03-12T20:20:07.590936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-03-12T20:20:07.602166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-03-12T20:20:07.602458] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-03-12T20:20:07.603242] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-03-12T20:20:07.603295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:07.603327] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:07.603354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:07.603411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:07.661860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:07.662460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:07.662540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:07.662590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:07.788907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:07.789083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:07.789127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:07.789156] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:07.792628] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-03-12T20:20:07.792902] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-03-12T20:20:07.793029] [INFO ] [sig ] DCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:07.936991] [INFO ] [LOCAL ] Saved forecast: DCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DCI.txt [2026-03-12T20:20:07.937116] [INFO ] [sig ] [851/3274] Completed DCI in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:07.937156] [INFO ] [sig ] [852/3274] Forecasting DCO... [2026-03-12T20:20:07.937184] [INFO ] [sig ] Generating forecast for: DCO [2026-03-12T20:20:07.937217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-03-12T20:20:07.950988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-03-12T20:20:07.951331] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-03-12T20:20:07.952161] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-03-12T20:20:07.952217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:07.952250] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:07.952283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:07.952342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:08.018562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:08.019538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:08.019653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:08.019689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:08.145528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:08.145720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:08.145765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:08.145796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:08.149451] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=33.20%) [2026-03-12T20:20:08.149775] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-03-12T20:20:08.149929] [INFO ] [sig ] DCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:08.296653] [INFO ] [LOCAL ] Saved forecast: DCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DCO.txt [2026-03-12T20:20:08.296849] [INFO ] [sig ] [852/3274] Completed DCO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 14.4m [2026-03-12T20:20:08.296894] [INFO ] [sig ] [853/3274] Forecasting DCOM... [2026-03-12T20:20:08.296927] [INFO ] [sig ] Generating forecast for: DCOM [2026-03-12T20:20:08.296959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-03-12T20:20:08.309055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-03-12T20:20:08.309386] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-03-12T20:20:08.310646] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-03-12T20:20:08.310701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:08.310734] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:08.310762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:08.310819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:08.373289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:08.374169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:08.374253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:08.374287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:08.494037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:08.494217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:08.494263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:08.494292] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:08.497917] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=26.87%) [2026-03-12T20:20:08.498228] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-03-12T20:20:08.498368] [INFO ] [sig ] DCOM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:08.640660] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DCOM.txt [2026-03-12T20:20:08.640801] [INFO ] [sig ] [853/3274] Completed DCOM in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:08.640843] [INFO ] [sig ] [854/3274] Forecasting DCTH... [2026-03-12T20:20:08.640873] [INFO ] [sig ] Generating forecast for: DCTH [2026-03-12T20:20:08.640905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-03-12T20:20:08.652090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-03-12T20:20:08.652406] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-03-12T20:20:08.653252] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-03-12T20:20:08.653307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:08.653341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:08.653369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:08.653430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:08.715722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:08.716445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:08.716527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:08.716561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:08.838810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:08.838978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:08.839021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:08.839050] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:08.842859] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-03-12T20:20:08.843135] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-03-12T20:20:08.843261] [INFO ] [sig ] DCTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:08.989769] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DCTH.txt [2026-03-12T20:20:08.989929] [INFO ] [sig ] [854/3274] Completed DCTH in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:08.989971] [INFO ] [sig ] [855/3274] Forecasting DD... [2026-03-12T20:20:08.990001] [INFO ] [sig ] Generating forecast for: DD [2026-03-12T20:20:08.990031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-03-12T20:20:09.001621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-03-12T20:20:09.001939] [INFO ] [FORECASTER] Starting predict_future for DD [2026-03-12T20:20:09.002731] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-03-12T20:20:09.002796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:09.002829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:09.002856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:09.002913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:09.060393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:09.061032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:09.061110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:09.061143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:09.184033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:09.184185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:09.184234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:09.184263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:09.187705] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-03-12T20:20:09.187979] [INFO ] [FORECASTER] Completed predict_future for DD [2026-03-12T20:20:09.188136] [INFO ] [sig ] DD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:09.329233] [INFO ] [LOCAL ] Saved forecast: DD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DD.txt [2026-03-12T20:20:09.329367] [INFO ] [sig ] [855/3274] Completed DD in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:09.329406] [INFO ] [sig ] [856/3274] Forecasting DDD... [2026-03-12T20:20:09.329443] [INFO ] [sig ] Generating forecast for: DDD [2026-03-12T20:20:09.329473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-03-12T20:20:09.340252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-03-12T20:20:09.340595] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-03-12T20:20:09.341364] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-03-12T20:20:09.341416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:09.341455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:09.341483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:09.341540] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:09.402191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:09.403220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:09.403358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:09.403399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:09.528358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:09.528522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:09.528564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:09.528615] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:09.532085] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=20.30%) [2026-03-12T20:20:09.532385] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-03-12T20:20:09.532527] [INFO ] [sig ] DDD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:09.675688] [INFO ] [LOCAL ] Saved forecast: DDD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DDD.txt [2026-03-12T20:20:09.675821] [INFO ] [sig ] [856/3274] Completed DDD in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:09.675862] [INFO ] [sig ] [857/3274] Forecasting DDI... [2026-03-12T20:20:09.675892] [INFO ] [sig ] Generating forecast for: DDI [2026-03-12T20:20:09.675922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-03-12T20:20:09.687009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-03-12T20:20:09.687339] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-03-12T20:20:09.688162] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-03-12T20:20:09.688216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:09.688248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:09.688275] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:09.688337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:09.746421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:09.747038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:09.747117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:09.747149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:09.866073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:09.866240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:09.866290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:09.866328] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:09.869866] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-03-12T20:20:09.870146] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-03-12T20:20:09.870278] [INFO ] [sig ] DDI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:10.014772] [INFO ] [LOCAL ] Saved forecast: DDI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DDI.txt [2026-03-12T20:20:10.014924] [INFO ] [sig ] [857/3274] Completed DDI in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:10.014966] [INFO ] [sig ] [858/3274] Forecasting DDL... [2026-03-12T20:20:10.014997] [INFO ] [sig ] Generating forecast for: DDL [2026-03-12T20:20:10.015027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-03-12T20:20:10.026530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-03-12T20:20:10.026891] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-03-12T20:20:10.027692] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-03-12T20:20:10.027745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:10.027778] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:10.027806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:10.027863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:10.084360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:10.085239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:10.085324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:10.085361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:10.207176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:10.207362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:10.207409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:10.207437] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:10.210970] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-03-12T20:20:10.211263] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-03-12T20:20:10.211400] [INFO ] [sig ] DDL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:10.354457] [INFO ] [LOCAL ] Saved forecast: DDL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DDL.txt [2026-03-12T20:20:10.354635] [INFO ] [sig ] [858/3274] Completed DDL in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:10.354685] [INFO ] [sig ] [859/3274] Forecasting DDOG... [2026-03-12T20:20:10.354715] [INFO ] [sig ] Generating forecast for: DDOG [2026-03-12T20:20:10.354746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-03-12T20:20:10.365983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-03-12T20:20:10.366324] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-03-12T20:20:10.367114] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-03-12T20:20:10.367166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:10.367199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:10.367225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:10.367283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:10.427265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:10.427926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:10.428006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:10.428052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:10.548544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:10.548733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:10.548776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:10.548806] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:10.552401] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=47.03%) [2026-03-12T20:20:10.552717] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-03-12T20:20:10.552853] [INFO ] [sig ] DDOG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:10.696994] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DDOG.txt [2026-03-12T20:20:10.697206] [INFO ] [sig ] [859/3274] Completed DDOG in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:10.697249] [INFO ] [sig ] [860/3274] Forecasting DDS... [2026-03-12T20:20:10.697279] [INFO ] [sig ] Generating forecast for: DDS [2026-03-12T20:20:10.697311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-03-12T20:20:10.707950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-03-12T20:20:10.708301] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-03-12T20:20:10.709115] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-03-12T20:20:10.709169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:10.709202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:10.709229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:10.709286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:10.767426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:10.768109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:10.768190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:10.768224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:10.893551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:10.893725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:10.893773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:10.893803] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:10.897334] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-03-12T20:20:10.897642] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-03-12T20:20:10.897790] [INFO ] [sig ] DDS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:11.042842] [INFO ] [LOCAL ] Saved forecast: DDS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DDS.txt [2026-03-12T20:20:11.042977] [INFO ] [sig ] [860/3274] Completed DDS in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:11.043018] [INFO ] [sig ] [861/3274] Forecasting DE... [2026-03-12T20:20:11.043049] [INFO ] [sig ] Generating forecast for: DE [2026-03-12T20:20:11.043080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-03-12T20:20:11.054034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-03-12T20:20:11.054321] [INFO ] [FORECASTER] Starting predict_future for DE [2026-03-12T20:20:11.055138] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-03-12T20:20:11.055192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:11.055225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:11.055253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:11.055309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:11.113794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:11.114610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:11.114697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:11.114730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:11.238826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:11.238989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:11.239031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:11.239058] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:11.243149] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-03-12T20:20:11.243435] [INFO ] [FORECASTER] Completed predict_future for DE [2026-03-12T20:20:11.243566] [INFO ] [sig ] DE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:11.385969] [INFO ] [LOCAL ] Saved forecast: DE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DE.txt [2026-03-12T20:20:11.386183] [INFO ] [sig ] [861/3274] Completed DE in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:11.386237] [INFO ] [sig ] [862/3274] Forecasting DEA... [2026-03-12T20:20:11.386273] [INFO ] [sig ] Generating forecast for: DEA [2026-03-12T20:20:11.386324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-03-12T20:20:11.400383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-03-12T20:20:11.400893] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-03-12T20:20:11.401924] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-03-12T20:20:11.401990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:11.402034] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:11.402073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:11.402151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:11.463222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:11.464132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:11.464219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:11.464252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:11.590791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:11.590973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:11.591023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:11.591077] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:11.594876] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=52.84%) [2026-03-12T20:20:11.595179] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-03-12T20:20:11.595326] [INFO ] [sig ] DEA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:11.740253] [INFO ] [LOCAL ] Saved forecast: DEA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DEA.txt [2026-03-12T20:20:11.740423] [INFO ] [sig ] [862/3274] Completed DEA in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:11.740465] [INFO ] [sig ] [863/3274] Forecasting DECK... [2026-03-12T20:20:11.740494] [INFO ] [sig ] Generating forecast for: DECK [2026-03-12T20:20:11.740525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-03-12T20:20:11.753474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-03-12T20:20:11.753906] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-03-12T20:20:11.754748] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-03-12T20:20:11.754803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:11.754868] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:11.754897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:11.754955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:11.818401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:11.819336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:11.819427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:11.819461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:11.950142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:11.950341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:11.950388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:11.950422] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:11.954054] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-03-12T20:20:11.954356] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-03-12T20:20:11.954499] [INFO ] [sig ] DECK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:12.102487] [INFO ] [LOCAL ] Saved forecast: DECK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DECK.txt [2026-03-12T20:20:12.102686] [INFO ] [sig ] [863/3274] Completed DECK in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:12.102733] [INFO ] [sig ] [864/3274] Forecasting DEI... [2026-03-12T20:20:12.102763] [INFO ] [sig ] Generating forecast for: DEI [2026-03-12T20:20:12.102795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-03-12T20:20:12.115038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-03-12T20:20:12.115406] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-03-12T20:20:12.116209] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-03-12T20:20:12.116261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:12.116294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:12.116322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:12.116380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:12.177920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:12.178845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:12.178931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:12.178980] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:12.304084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:12.304256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:12.304299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:12.304330] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:12.308073] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-03-12T20:20:12.308448] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-03-12T20:20:12.308615] [INFO ] [sig ] DEI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:12.453019] [INFO ] [LOCAL ] Saved forecast: DEI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DEI.txt [2026-03-12T20:20:12.453190] [INFO ] [sig ] [864/3274] Completed DEI in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:12.453230] [INFO ] [sig ] [865/3274] Forecasting DELL... [2026-03-12T20:20:12.453260] [INFO ] [sig ] Generating forecast for: DELL [2026-03-12T20:20:12.453289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-03-12T20:20:12.464714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-03-12T20:20:12.465078] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-03-12T20:20:12.465883] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-03-12T20:20:12.465935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:12.465969] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:12.465996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:12.466053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:12.524454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:12.525362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:12.525455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:12.525489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:12.655078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:12.655250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:12.655291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:12.655320] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:12.659000] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-03-12T20:20:12.659289] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-03-12T20:20:12.659425] [INFO ] [sig ] DELL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:12.803375] [INFO ] [LOCAL ] Saved forecast: DELL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DELL.txt [2026-03-12T20:20:12.803568] [INFO ] [sig ] [865/3274] Completed DELL in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:12.803823] [INFO ] [sig ] [866/3274] Forecasting DEO... [2026-03-12T20:20:12.803853] [INFO ] [sig ] Generating forecast for: DEO [2026-03-12T20:20:12.803887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-03-12T20:20:12.816798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-03-12T20:20:12.817186] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-03-12T20:20:12.817992] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-03-12T20:20:12.818069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:12.818103] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:12.818144] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:12.818202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:12.877276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:12.878088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:12.878175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:12.878209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:13.001297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:13.001473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:13.001517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:13.001625] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:13.005229] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-03-12T20:20:13.005557] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-03-12T20:20:13.005722] [INFO ] [sig ] DEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:13.159355] [INFO ] [LOCAL ] Saved forecast: DEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DEO.txt [2026-03-12T20:20:13.159526] [INFO ] [sig ] [866/3274] Completed DEO in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:13.159588] [INFO ] [sig ] [867/3274] Forecasting DERM... [2026-03-12T20:20:13.159624] [INFO ] [sig ] Generating forecast for: DERM [2026-03-12T20:20:13.159656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-03-12T20:20:13.170850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-03-12T20:20:13.171256] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-03-12T20:20:13.172108] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-03-12T20:20:13.172163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:13.172196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:13.172224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:13.172282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:13.232342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:13.233306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:13.233395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:13.233429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:13.360055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:13.360220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:13.360263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:13.360293] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:13.363936] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-03-12T20:20:13.364233] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-03-12T20:20:13.364375] [INFO ] [sig ] DERM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:13.507973] [INFO ] [LOCAL ] Saved forecast: DERM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DERM.txt [2026-03-12T20:20:13.508184] [INFO ] [sig ] [867/3274] Completed DERM in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:13.508225] [INFO ] [sig ] [868/3274] Forecasting DFGP... [2026-03-12T20:20:13.508255] [INFO ] [sig ] Generating forecast for: DFGP [2026-03-12T20:20:13.508286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-03-12T20:20:13.522336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-03-12T20:20:13.522829] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-03-12T20:20:13.523734] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-03-12T20:20:13.523791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:13.523823] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:13.523850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:13.523928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:13.606357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:13.607642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:13.607759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:13.607812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:13.752731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:13.752913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:13.752957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:13.752986] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:13.757479] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-03-12T20:20:13.757860] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-03-12T20:20:13.758036] [INFO ] [sig ] DFGP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:13.939205] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DFGP.txt [2026-03-12T20:20:13.939417] [INFO ] [sig ] [868/3274] Completed DFGP in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:13.939491] [INFO ] [sig ] [869/3274] Forecasting DFGX... [2026-03-12T20:20:13.939528] [INFO ] [sig ] Generating forecast for: DFGX [2026-03-12T20:20:13.939782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-03-12T20:20:13.953260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-03-12T20:20:13.953669] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-03-12T20:20:13.954519] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-03-12T20:20:13.954601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:13.954639] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:13.954666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:13.954724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:14.019900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:14.020815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:14.020904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:14.020939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:14.173323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:14.173503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:14.173549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:14.173600] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:14.177187] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-03-12T20:20:14.177480] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-03-12T20:20:14.177633] [INFO ] [sig ] DFGX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:14.323403] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DFGX.txt [2026-03-12T20:20:14.323606] [INFO ] [sig ] [869/3274] Completed DFGX in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 14.3m [2026-03-12T20:20:14.323652] [INFO ] [sig ] [870/3274] Forecasting DFH... [2026-03-12T20:20:14.323683] [INFO ] [sig ] Generating forecast for: DFH [2026-03-12T20:20:14.323721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-03-12T20:20:14.335681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-03-12T20:20:14.336071] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-03-12T20:20:14.336954] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-03-12T20:20:14.337008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:14.337040] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:14.337067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:14.337124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:14.395436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:14.396323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:14.396408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:14.396441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:14.520492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:14.520679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:14.520723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:14.520753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:14.524229] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=82.32%) [2026-03-12T20:20:14.524525] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-03-12T20:20:14.524681] [INFO ] [sig ] DFH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:14.671964] [INFO ] [LOCAL ] Saved forecast: DFH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DFH.txt [2026-03-12T20:20:14.672139] [INFO ] [sig ] [870/3274] Completed DFH in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:14.672182] [INFO ] [sig ] [871/3274] Forecasting DFIN... [2026-03-12T20:20:14.672211] [INFO ] [sig ] Generating forecast for: DFIN [2026-03-12T20:20:14.672242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-03-12T20:20:14.683834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-03-12T20:20:14.684251] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-03-12T20:20:14.685109] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-03-12T20:20:14.685164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:14.685196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:14.685223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:14.685280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:14.743544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:14.744484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:14.744601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:14.744640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:14.876386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:14.876593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:14.876639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:14.876668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:14.880663] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=56.80%) [2026-03-12T20:20:14.881042] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-03-12T20:20:14.881176] [INFO ] [sig ] DFIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:15.038814] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DFIN.txt [2026-03-12T20:20:15.039037] [INFO ] [sig ] [871/3274] Completed DFIN in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:15.039100] [INFO ] [sig ] [872/3274] Forecasting DFP... [2026-03-12T20:20:15.039132] [INFO ] [sig ] Generating forecast for: DFP [2026-03-12T20:20:15.039165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-03-12T20:20:15.052033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-03-12T20:20:15.052468] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-03-12T20:20:15.053444] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-03-12T20:20:15.053499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:15.053531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:15.053558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:15.053635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:15.115503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:15.116463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:15.116555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:15.116807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:15.250374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:15.250550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:15.250616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:15.250649] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:15.254350] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-03-12T20:20:15.254743] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-03-12T20:20:15.254892] [INFO ] [sig ] DFP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:15.405450] [INFO ] [LOCAL ] Saved forecast: DFP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DFP.txt [2026-03-12T20:20:15.405661] [INFO ] [sig ] [872/3274] Completed DFP in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:15.405709] [INFO ] [sig ] [873/3274] Forecasting DG... [2026-03-12T20:20:15.405740] [INFO ] [sig ] Generating forecast for: DG [2026-03-12T20:20:15.405772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-03-12T20:20:15.417698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-03-12T20:20:15.418182] [INFO ] [FORECASTER] Starting predict_future for DG [2026-03-12T20:20:15.419053] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-03-12T20:20:15.419108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:15.419143] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:15.419171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:15.419230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:15.483956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:15.484911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:15.484998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:15.485065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:15.619685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:15.619866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:15.619911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:15.619941] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:15.623564] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=85.18%) [2026-03-12T20:20:15.623900] [INFO ] [FORECASTER] Completed predict_future for DG [2026-03-12T20:20:15.624040] [INFO ] [sig ] DG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:15.774233] [INFO ] [LOCAL ] Saved forecast: DG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DG.txt [2026-03-12T20:20:15.774369] [INFO ] [sig ] [873/3274] Completed DG in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:15.774410] [INFO ] [sig ] [874/3274] Forecasting DGCB... [2026-03-12T20:20:15.774440] [INFO ] [sig ] Generating forecast for: DGCB [2026-03-12T20:20:15.774472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-03-12T20:20:15.785376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-03-12T20:20:15.785680] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-03-12T20:20:15.786459] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-03-12T20:20:15.786524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:15.786563] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:15.786620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:15.786678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:15.849846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:15.850785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:15.850883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:15.850928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:15.979596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:15.979760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:15.979808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:15.979838] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:15.983410] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-03-12T20:20:15.983770] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-03-12T20:20:15.983904] [INFO ] [sig ] DGCB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:16.132009] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DGCB.txt [2026-03-12T20:20:16.132171] [INFO ] [sig ] [874/3274] Completed DGCB in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:16.132212] [INFO ] [sig ] [875/3274] Forecasting DGICA... [2026-03-12T20:20:16.132242] [INFO ] [sig ] Generating forecast for: DGICA [2026-03-12T20:20:16.132273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-03-12T20:20:16.143666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-03-12T20:20:16.144023] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-03-12T20:20:16.144837] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-03-12T20:20:16.144891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:16.144923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:16.144951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:16.145007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:16.205493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:16.206404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:16.206493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:16.206529] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:16.339522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:16.339792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:16.339855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:16.339902] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:16.344714] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-03-12T20:20:16.345099] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-03-12T20:20:16.345318] [INFO ] [sig ] DGICA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:16.511626] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DGICA.txt [2026-03-12T20:20:16.511840] [INFO ] [sig ] [875/3274] Completed DGICA in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:16.511891] [INFO ] [sig ] [876/3274] Forecasting DGII... [2026-03-12T20:20:16.511923] [INFO ] [sig ] Generating forecast for: DGII [2026-03-12T20:20:16.511962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-03-12T20:20:16.526797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-03-12T20:20:16.527257] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-03-12T20:20:16.528395] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-03-12T20:20:16.528451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:16.528484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:16.528515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:16.528601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:16.594044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:16.594955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:16.595043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:16.595077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:16.725433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:16.725616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:16.725660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:16.725690] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:16.729146] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=65.36%) [2026-03-12T20:20:16.729420] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-03-12T20:20:16.729549] [INFO ] [sig ] DGII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:16.875015] [INFO ] [LOCAL ] Saved forecast: DGII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DGII.txt [2026-03-12T20:20:16.875158] [INFO ] [sig ] [876/3274] Completed DGII in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:16.875198] [INFO ] [sig ] [877/3274] Forecasting DGRE... [2026-03-12T20:20:16.875228] [INFO ] [sig ] Generating forecast for: DGRE [2026-03-12T20:20:16.875259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-03-12T20:20:16.888533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-03-12T20:20:16.888994] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-03-12T20:20:16.889843] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-03-12T20:20:16.889899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:16.889932] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:16.889959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:16.890016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:16.951201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:16.952222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:16.952318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:16.952351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:17.065889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:17.066071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:17.066116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:17.066145] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:17.069939] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-03-12T20:20:17.070258] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-03-12T20:20:17.070401] [INFO ] [sig ] DGRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:17.224213] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DGRE.txt [2026-03-12T20:20:17.224395] [INFO ] [sig ] [877/3274] Completed DGRE in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:17.224438] [INFO ] [sig ] [878/3274] Forecasting DGRS... [2026-03-12T20:20:17.224468] [INFO ] [sig ] Generating forecast for: DGRS [2026-03-12T20:20:17.224501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-03-12T20:20:17.236792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-03-12T20:20:17.237255] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-03-12T20:20:17.238185] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-03-12T20:20:17.238242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:17.238276] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:17.238304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:17.238361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:17.303980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:17.305225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:17.305321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:17.305355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:17.447468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:17.447850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:17.447895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:17.447925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:17.452157] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-03-12T20:20:17.452467] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-03-12T20:20:17.452822] [INFO ] [sig ] DGRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:17.596298] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DGRS.txt [2026-03-12T20:20:17.596472] [INFO ] [sig ] [878/3274] Completed DGRS in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:17.596515] [INFO ] [sig ] [879/3274] Forecasting DGX... [2026-03-12T20:20:17.596544] [INFO ] [sig ] Generating forecast for: DGX [2026-03-12T20:20:17.596594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-03-12T20:20:17.610853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-03-12T20:20:17.611390] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-03-12T20:20:17.612594] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-03-12T20:20:17.612675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:17.612740] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:17.612781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:17.612868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:17.701978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:17.703195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:17.703333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:17.703394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:17.829938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:17.830100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:17.830144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:17.830174] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:17.833915] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-03-12T20:20:17.834193] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-03-12T20:20:17.834322] [INFO ] [sig ] DGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:17.978393] [INFO ] [LOCAL ] Saved forecast: DGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DGX.txt [2026-03-12T20:20:17.978560] [INFO ] [sig ] [879/3274] Completed DGX in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:17.978624] [INFO ] [sig ] [880/3274] Forecasting DH... [2026-03-12T20:20:17.978654] [INFO ] [sig ] Generating forecast for: DH [2026-03-12T20:20:17.978685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-03-12T20:20:17.990651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-03-12T20:20:17.991043] [INFO ] [FORECASTER] Starting predict_future for DH [2026-03-12T20:20:17.991888] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-03-12T20:20:17.991944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:17.992005] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:17.992033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:17.992091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:18.049742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:18.050639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:18.050723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:18.050756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:18.173217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:18.173352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:18.173395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:18.173426] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:18.176890] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-03-12T20:20:18.177173] [INFO ] [FORECASTER] Completed predict_future for DH [2026-03-12T20:20:18.177306] [INFO ] [sig ] DH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:18.322660] [INFO ] [LOCAL ] Saved forecast: DH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DH.txt [2026-03-12T20:20:18.322969] [INFO ] [sig ] [880/3274] Completed DH in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:18.323009] [INFO ] [sig ] [881/3274] Forecasting DHC... [2026-03-12T20:20:18.323039] [INFO ] [sig ] Generating forecast for: DHC [2026-03-12T20:20:18.323069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-03-12T20:20:18.334747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-03-12T20:20:18.335064] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-03-12T20:20:18.335869] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-03-12T20:20:18.335922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:18.335955] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:18.335982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:18.336038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:18.396168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:18.396803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:18.396885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:18.396918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:18.519806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:18.519958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:18.520000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:18.520032] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:18.523415] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-03-12T20:20:18.523722] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-03-12T20:20:18.523856] [INFO ] [sig ] DHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:18.666604] [INFO ] [LOCAL ] Saved forecast: DHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DHC.txt [2026-03-12T20:20:18.666713] [INFO ] [sig ] [881/3274] Completed DHC in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:18.666751] [INFO ] [sig ] [882/3274] Forecasting DHF... [2026-03-12T20:20:18.666780] [INFO ] [sig ] Generating forecast for: DHF [2026-03-12T20:20:18.666811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-03-12T20:20:18.677389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-03-12T20:20:18.677694] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-03-12T20:20:18.678508] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-03-12T20:20:18.678561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:18.678627] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:18.678655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:18.678712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:18.736162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:18.736781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:18.736860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:18.736892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:18.860831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:18.861001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:18.861043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:18.861072] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:18.864888] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-03-12T20:20:18.865161] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-03-12T20:20:18.865290] [INFO ] [sig ] DHF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:19.008917] [INFO ] [LOCAL ] Saved forecast: DHF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DHF.txt [2026-03-12T20:20:19.009040] [INFO ] [sig ] [882/3274] Completed DHF in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:19.009086] [INFO ] [sig ] [883/3274] Forecasting DHI... [2026-03-12T20:20:19.009116] [INFO ] [sig ] Generating forecast for: DHI [2026-03-12T20:20:19.009149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-03-12T20:20:19.020563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-03-12T20:20:19.020875] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-03-12T20:20:19.021658] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-03-12T20:20:19.021900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:19.021933] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:19.021959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:19.022018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:19.083150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:19.084058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:19.084150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:19.084183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:19.213342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:19.213510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:19.213552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:19.213602] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:19.217297] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-03-12T20:20:19.217569] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-03-12T20:20:19.217720] [INFO ] [sig ] DHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:19.359708] [INFO ] [LOCAL ] Saved forecast: DHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DHI.txt [2026-03-12T20:20:19.359826] [INFO ] [sig ] [883/3274] Completed DHI in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:19.359866] [INFO ] [sig ] [884/3274] Forecasting DHIL... [2026-03-12T20:20:19.359896] [INFO ] [sig ] Generating forecast for: DHIL [2026-03-12T20:20:19.359928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-03-12T20:20:19.371139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-03-12T20:20:19.371471] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-03-12T20:20:19.372258] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-03-12T20:20:19.372311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:19.372343] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:19.372370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:19.372428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:19.430230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:19.430850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:19.430929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:19.430962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:19.539445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:19.539629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:19.539679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:19.539708] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:19.543139] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-12T20:20:19.543416] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-03-12T20:20:19.543542] [INFO ] [sig ] DHIL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:19.686306] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DHIL.txt [2026-03-12T20:20:19.686432] [INFO ] [sig ] [884/3274] Completed DHIL in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:19.686471] [INFO ] [sig ] [885/3274] Forecasting DHX... [2026-03-12T20:20:19.686500] [INFO ] [sig ] Generating forecast for: DHX [2026-03-12T20:20:19.686531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-03-12T20:20:19.698850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-03-12T20:20:19.699174] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-03-12T20:20:19.699963] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-03-12T20:20:19.700016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:19.700048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:19.700075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:19.700132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:19.757106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:19.757830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:19.757910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:19.757943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:19.875721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:19.875881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:19.875924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:19.875952] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:19.879733] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-03-12T20:20:19.880012] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-03-12T20:20:19.880142] [INFO ] [sig ] DHX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:20.023317] [INFO ] [LOCAL ] Saved forecast: DHX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DHX.txt [2026-03-12T20:20:20.023434] [INFO ] [sig ] [885/3274] Completed DHX in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 14.2m [2026-03-12T20:20:20.023474] [INFO ] [sig ] [886/3274] Forecasting DIBS... [2026-03-12T20:20:20.023502] [INFO ] [sig ] Generating forecast for: DIBS [2026-03-12T20:20:20.023532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-03-12T20:20:20.034899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-03-12T20:20:20.035220] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-03-12T20:20:20.036029] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-03-12T20:20:20.036081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:20.036112] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:20.036139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:20.036204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:20.093536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:20.094219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:20.094299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:20.094331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:20.219262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:20.219431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:20.219474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:20.219519] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:20.223428] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=35.08%) [2026-03-12T20:20:20.223945] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-03-12T20:20:20.224081] [INFO ] [sig ] DIBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:20.369423] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DIBS.txt [2026-03-12T20:20:20.369590] [INFO ] [sig ] [886/3274] Completed DIBS in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.2m [2026-03-12T20:20:20.369644] [INFO ] [sig ] [887/3274] Forecasting DIN... [2026-03-12T20:20:20.369680] [INFO ] [sig ] Generating forecast for: DIN [2026-03-12T20:20:20.369709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-03-12T20:20:20.383015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-03-12T20:20:20.383315] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-03-12T20:20:20.384109] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-03-12T20:20:20.384161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:20.384195] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:20.384222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:20.384279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:20.442281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:20.442904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:20.442984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:20.443016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:20.563659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:20.563821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:20.563862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:20.563891] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:20.567306] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-03-12T20:20:20.567607] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-03-12T20:20:20.567739] [INFO ] [sig ] DIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:20.716559] [INFO ] [LOCAL ] Saved forecast: DIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DIN.txt [2026-03-12T20:20:20.716698] [INFO ] [sig ] [887/3274] Completed DIN in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:20.716738] [INFO ] [sig ] [888/3274] Forecasting DINO... [2026-03-12T20:20:20.716773] [INFO ] [sig ] Generating forecast for: DINO [2026-03-12T20:20:20.716813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-03-12T20:20:20.728267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-03-12T20:20:20.728619] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-03-12T20:20:20.729408] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-03-12T20:20:20.729464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:20.729497] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:20.729525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:20.729612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:20.787898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:20.788544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:20.788659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:20.788710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:20.915735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:20.915935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:20.915978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:20.916007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:20.919697] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-03-12T20:20:20.919981] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-03-12T20:20:20.920132] [INFO ] [sig ] DINO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:21.065689] [INFO ] [LOCAL ] Saved forecast: DINO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DINO.txt [2026-03-12T20:20:21.065840] [INFO ] [sig ] [888/3274] Completed DINO in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:21.065883] [INFO ] [sig ] [889/3274] Forecasting DIS... [2026-03-12T20:20:21.065912] [INFO ] [sig ] Generating forecast for: DIS [2026-03-12T20:20:21.065953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-03-12T20:20:21.078756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-03-12T20:20:21.079131] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-03-12T20:20:21.079952] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-03-12T20:20:21.080007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:21.080039] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:21.080067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:21.080124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:21.140213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:21.140979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:21.141084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:21.141121] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:21.267306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:21.267482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:21.267525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:21.267560] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:21.271228] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-03-12T20:20:21.271602] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-03-12T20:20:21.271767] [INFO ] [sig ] DIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:21.423443] [INFO ] [LOCAL ] Saved forecast: DIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DIS.txt [2026-03-12T20:20:21.423647] [INFO ] [sig ] [889/3274] Completed DIS in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:21.423696] [INFO ] [sig ] [890/3274] Forecasting DJCO... [2026-03-12T20:20:21.423743] [INFO ] [sig ] Generating forecast for: DJCO [2026-03-12T20:20:21.423776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-03-12T20:20:21.435661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-03-12T20:20:21.436067] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-03-12T20:20:21.436987] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-03-12T20:20:21.437053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:21.437093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:21.437139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:21.437199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:21.498895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:21.499883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:21.500010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:21.500047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:21.634501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:21.634745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:21.634801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:21.634844] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:21.639210] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-03-12T20:20:21.639560] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-03-12T20:20:21.639826] [INFO ] [sig ] DJCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:21.790775] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DJCO.txt [2026-03-12T20:20:21.790971] [INFO ] [sig ] [890/3274] Completed DJCO in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:21.791043] [INFO ] [sig ] [891/3274] Forecasting DK... [2026-03-12T20:20:21.791080] [INFO ] [sig ] Generating forecast for: DK [2026-03-12T20:20:21.791115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-03-12T20:20:21.803357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-03-12T20:20:21.804031] [INFO ] [FORECASTER] Starting predict_future for DK [2026-03-12T20:20:21.805034] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-03-12T20:20:21.805092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:21.805126] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:21.805153] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:21.805211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:21.866528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:21.867480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:21.867620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:21.867667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:21.994089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:21.994254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:21.994300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:21.994331] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:21.997838] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=81.83%) [2026-03-12T20:20:21.998151] [INFO ] [FORECASTER] Completed predict_future for DK [2026-03-12T20:20:21.998293] [INFO ] [sig ] DK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:22.139786] [INFO ] [LOCAL ] Saved forecast: DK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DK.txt [2026-03-12T20:20:22.139905] [INFO ] [sig ] [891/3274] Completed DK in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:22.139945] [INFO ] [sig ] [892/3274] Forecasting DKL... [2026-03-12T20:20:22.139974] [INFO ] [sig ] Generating forecast for: DKL [2026-03-12T20:20:22.140005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-03-12T20:20:22.151208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-03-12T20:20:22.151518] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-03-12T20:20:22.152302] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-03-12T20:20:22.152370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:22.152403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:22.152429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:22.152487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:22.210771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:22.211663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:22.211747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:22.211781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:22.333899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:22.334065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:22.334106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:22.334135] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:22.337725] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-03-12T20:20:22.338084] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-03-12T20:20:22.338226] [INFO ] [sig ] DKL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:22.491758] [INFO ] [LOCAL ] Saved forecast: DKL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DKL.txt [2026-03-12T20:20:22.492112] [INFO ] [sig ] [892/3274] Completed DKL in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:22.492156] [INFO ] [sig ] [893/3274] Forecasting DKNG... [2026-03-12T20:20:22.492186] [INFO ] [sig ] Generating forecast for: DKNG [2026-03-12T20:20:22.492217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-03-12T20:20:22.504007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-03-12T20:20:22.504372] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-03-12T20:20:22.505183] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-03-12T20:20:22.505237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:22.505270] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:22.505304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:22.505363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:22.565652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:22.566531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:22.566676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:22.566713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:22.680970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:22.681131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:22.681173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:22.681203] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:22.684623] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-03-12T20:20:22.684899] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-03-12T20:20:22.685025] [INFO ] [sig ] DKNG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:22.827772] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DKNG.txt [2026-03-12T20:20:22.827967] [INFO ] [sig ] [893/3274] Completed DKNG in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:22.828008] [INFO ] [sig ] [894/3274] Forecasting DKS... [2026-03-12T20:20:22.828058] [INFO ] [sig ] Generating forecast for: DKS [2026-03-12T20:20:22.828089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-03-12T20:20:22.839330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-03-12T20:20:22.839699] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-03-12T20:20:22.840467] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-03-12T20:20:22.840520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:22.840552] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:22.840600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:22.840660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:22.898977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:22.899857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:22.899940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:22.899972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:23.018544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:23.018740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:23.018788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:23.018819] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:23.022283] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-03-12T20:20:23.022562] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-03-12T20:20:23.022723] [INFO ] [sig ] DKS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:23.170755] [INFO ] [LOCAL ] Saved forecast: DKS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DKS.txt [2026-03-12T20:20:23.170922] [INFO ] [sig ] [894/3274] Completed DKS in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:23.170965] [INFO ] [sig ] [895/3274] Forecasting DLB... [2026-03-12T20:20:23.170994] [INFO ] [sig ] Generating forecast for: DLB [2026-03-12T20:20:23.171026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-03-12T20:20:23.182234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-03-12T20:20:23.182588] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-03-12T20:20:23.183410] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-03-12T20:20:23.183463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:23.183495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:23.183523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:23.183603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:23.242554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:23.243503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:23.243606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:23.243643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:23.372385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:23.372551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:23.372615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:23.372646] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:23.376169] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-03-12T20:20:23.376451] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-03-12T20:20:23.376614] [INFO ] [sig ] DLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:23.523037] [INFO ] [LOCAL ] Saved forecast: DLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DLB.txt [2026-03-12T20:20:23.523221] [INFO ] [sig ] [895/3274] Completed DLB in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:23.523265] [INFO ] [sig ] [896/3274] Forecasting DLHC... [2026-03-12T20:20:23.523295] [INFO ] [sig ] Generating forecast for: DLHC [2026-03-12T20:20:23.523328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-03-12T20:20:23.534958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-03-12T20:20:23.535387] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-03-12T20:20:23.536253] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-03-12T20:20:23.536307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:23.536342] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:23.536371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:23.536430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:23.596307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:23.597238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:23.597333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:23.597368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:23.712173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:23.712338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:23.712381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:23.712410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:23.715902] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=69.20%) [2026-03-12T20:20:23.716204] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-03-12T20:20:23.716345] [INFO ] [sig ] DLHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:23.860144] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DLHC.txt [2026-03-12T20:20:23.860307] [INFO ] [sig ] [896/3274] Completed DLHC in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:23.860348] [INFO ] [sig ] [897/3274] Forecasting DLNG... [2026-03-12T20:20:23.860378] [INFO ] [sig ] Generating forecast for: DLNG [2026-03-12T20:20:23.860410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-03-12T20:20:23.871978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-03-12T20:20:23.872385] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-03-12T20:20:23.873215] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-03-12T20:20:23.873270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:23.873339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:23.873368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:23.873426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:23.936347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:23.937507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:23.937613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:23.937649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:24.063253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:24.063416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:24.063460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:24.063490] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:24.067031] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-03-12T20:20:24.067353] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-03-12T20:20:24.067488] [INFO ] [sig ] DLNG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:24.212031] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DLNG.txt [2026-03-12T20:20:24.212193] [INFO ] [sig ] [897/3274] Completed DLNG in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:24.212237] [INFO ] [sig ] [898/3274] Forecasting DLO... [2026-03-12T20:20:24.212267] [INFO ] [sig ] Generating forecast for: DLO [2026-03-12T20:20:24.212299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-03-12T20:20:24.223842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-03-12T20:20:24.224225] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-03-12T20:20:24.225043] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-03-12T20:20:24.225096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:24.225129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:24.225156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:24.225214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:24.283438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:24.284306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:24.284402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:24.284436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:24.404839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:24.405003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:24.405046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:24.405077] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:24.408628] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-03-12T20:20:24.408920] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-03-12T20:20:24.409054] [INFO ] [sig ] DLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:24.562011] [INFO ] [LOCAL ] Saved forecast: DLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DLO.txt [2026-03-12T20:20:24.562176] [INFO ] [sig ] [898/3274] Completed DLO in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:24.562216] [INFO ] [sig ] [899/3274] Forecasting DLPN... [2026-03-12T20:20:24.562246] [INFO ] [sig ] Generating forecast for: DLPN [2026-03-12T20:20:24.562276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-03-12T20:20:24.574707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-03-12T20:20:24.575287] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-03-12T20:20:24.576141] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-03-12T20:20:24.576195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:24.576230] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:24.576258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:24.576317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:24.641113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:24.642008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:24.642097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:24.642131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:24.755989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:24.756224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:24.756289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:24.756321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:24.760607] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-03-12T20:20:24.760944] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-03-12T20:20:24.761081] [INFO ] [sig ] DLPN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:24.904791] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DLPN.txt [2026-03-12T20:20:24.904933] [INFO ] [sig ] [899/3274] Completed DLPN in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:24.904975] [INFO ] [sig ] [900/3274] Forecasting DLTH... [2026-03-12T20:20:24.905004] [INFO ] [sig ] Generating forecast for: DLTH [2026-03-12T20:20:24.905035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-03-12T20:20:24.917146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-03-12T20:20:24.917529] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-03-12T20:20:24.918375] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-03-12T20:20:24.918428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:24.918461] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:24.918487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:24.918543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:24.976228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:24.977421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:24.977540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:24.977592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:25.101051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:25.101221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:25.101263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:25.101352] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:25.104966] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-03-12T20:20:25.105303] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-03-12T20:20:25.105440] [INFO ] [sig ] DLTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:25.251975] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DLTH.txt [2026-03-12T20:20:25.252143] [INFO ] [sig ] [900/3274] Completed DLTH in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:25.252186] [INFO ] [sig ] [901/3274] Forecasting DLX... [2026-03-12T20:20:25.252215] [INFO ] [sig ] Generating forecast for: DLX [2026-03-12T20:20:25.252248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-03-12T20:20:25.265272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-03-12T20:20:25.265824] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-03-12T20:20:25.267019] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-03-12T20:20:25.267093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:25.267145] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:25.267191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:25.267280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:25.338688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:25.339661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:25.339756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:25.339791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:25.477143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:25.477340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:25.477394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:25.477427] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:25.481153] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=45.67%) [2026-03-12T20:20:25.481456] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-03-12T20:20:25.481621] [INFO ] [sig ] DLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:25.625110] [INFO ] [LOCAL ] Saved forecast: DLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DLX.txt [2026-03-12T20:20:25.625260] [INFO ] [sig ] [901/3274] Completed DLX in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:25.625302] [INFO ] [sig ] [902/3274] Forecasting DLY... [2026-03-12T20:20:25.625332] [INFO ] [sig ] Generating forecast for: DLY [2026-03-12T20:20:25.625363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-03-12T20:20:25.636978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-03-12T20:20:25.637281] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-03-12T20:20:25.638102] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-03-12T20:20:25.638156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:25.638188] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:25.638216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:25.638273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:25.694915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:25.695916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:25.696062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:25.696097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:25.813486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:25.813675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:25.813723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:25.813754] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:25.817231] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-03-12T20:20:25.817514] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-03-12T20:20:25.817664] [INFO ] [sig ] DLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:25.958102] [INFO ] [LOCAL ] Saved forecast: DLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DLY.txt [2026-03-12T20:20:25.958228] [INFO ] [sig ] [902/3274] Completed DLY in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.1m [2026-03-12T20:20:25.958268] [INFO ] [sig ] [903/3274] Forecasting DMAC... [2026-03-12T20:20:25.958297] [INFO ] [sig ] Generating forecast for: DMAC [2026-03-12T20:20:25.958328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-03-12T20:20:25.969312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-03-12T20:20:25.969625] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-03-12T20:20:25.970421] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-03-12T20:20:25.970473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:25.970520] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:25.970549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:25.970627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:26.028326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:26.028956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:26.029036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:26.029069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:26.147485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:26.147628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:26.147668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:26.147696] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:26.151012] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=23.94%) [2026-03-12T20:20:26.151285] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-03-12T20:20:26.151412] [INFO ] [sig ] DMAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:26.299065] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DMAC.txt [2026-03-12T20:20:26.299210] [INFO ] [sig ] [903/3274] Completed DMAC in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 14.0m [2026-03-12T20:20:26.299257] [INFO ] [sig ] [904/3274] Forecasting DMB... [2026-03-12T20:20:26.299288] [INFO ] [sig ] Generating forecast for: DMB [2026-03-12T20:20:26.299318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-03-12T20:20:26.310905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-03-12T20:20:26.311229] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-03-12T20:20:26.312046] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-03-12T20:20:26.312099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:26.312132] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:26.312159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:26.312216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:26.368941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:26.369842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:26.369925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:26.369958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:26.489109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:26.489270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:26.489313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:26.489343] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:26.492898] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-03-12T20:20:26.493179] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-03-12T20:20:26.493312] [INFO ] [sig ] DMB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:26.636375] [INFO ] [LOCAL ] Saved forecast: DMB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DMB.txt [2026-03-12T20:20:26.636511] [INFO ] [sig ] [904/3274] Completed DMB in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:26.636552] [INFO ] [sig ] [905/3274] Forecasting DMLP... [2026-03-12T20:20:26.636600] [INFO ] [sig ] Generating forecast for: DMLP [2026-03-12T20:20:26.636633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-03-12T20:20:26.647741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-03-12T20:20:26.648067] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-03-12T20:20:26.648908] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-03-12T20:20:26.648964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:26.648997] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:26.649025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:26.649083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:26.706494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:26.707120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:26.707201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:26.707234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:26.824884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:26.825056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:26.825099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:26.825128] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:26.828813] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-03-12T20:20:26.829110] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-03-12T20:20:26.829247] [INFO ] [sig ] DMLP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:26.980986] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DMLP.txt [2026-03-12T20:20:26.981127] [INFO ] [sig ] [905/3274] Completed DMLP in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:26.981175] [INFO ] [sig ] [906/3274] Forecasting DMO... [2026-03-12T20:20:26.981206] [INFO ] [sig ] Generating forecast for: DMO [2026-03-12T20:20:26.981237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-03-12T20:20:26.993084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-03-12T20:20:26.993367] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-03-12T20:20:26.994181] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-03-12T20:20:26.994235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:26.994267] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:26.994294] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:26.994350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:27.052186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:27.052992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:27.053077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:27.053110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:27.170893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:27.171039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:27.171078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:27.171109] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:27.174551] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-03-12T20:20:27.174860] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-03-12T20:20:27.175001] [INFO ] [sig ] DMO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:27.318392] [INFO ] [LOCAL ] Saved forecast: DMO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DMO.txt [2026-03-12T20:20:27.318515] [INFO ] [sig ] [906/3274] Completed DMO in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:27.318554] [INFO ] [sig ] [907/3274] Forecasting DMRC... [2026-03-12T20:20:27.318610] [INFO ] [sig ] Generating forecast for: DMRC [2026-03-12T20:20:27.318643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-03-12T20:20:27.329785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-03-12T20:20:27.330086] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-03-12T20:20:27.330880] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-03-12T20:20:27.330932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:27.330965] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:27.330993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:27.331050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:27.391458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:27.392221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:27.392334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:27.392371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:27.525464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:27.525666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:27.525711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:27.525744] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:27.529472] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-03-12T20:20:27.529870] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-03-12T20:20:27.530021] [INFO ] [sig ] DMRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:27.678801] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DMRC.txt [2026-03-12T20:20:27.678936] [INFO ] [sig ] [907/3274] Completed DMRC in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:27.678975] [INFO ] [sig ] [908/3274] Forecasting DMXF... [2026-03-12T20:20:27.679005] [INFO ] [sig ] Generating forecast for: DMXF [2026-03-12T20:20:27.679036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-03-12T20:20:27.689742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-03-12T20:20:27.690064] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-03-12T20:20:27.690859] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-03-12T20:20:27.690912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:27.690945] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:27.690972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:27.691030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:27.752192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:27.752994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:27.753086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:27.753122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:27.870182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:27.870342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:27.870384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:27.870413] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:27.873899] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-03-12T20:20:27.874171] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-03-12T20:20:27.874299] [INFO ] [sig ] DMXF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:28.017841] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DMXF.txt [2026-03-12T20:20:28.017981] [INFO ] [sig ] [908/3274] Completed DMXF in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:28.018048] [INFO ] [sig ] [909/3274] Forecasting DNA... [2026-03-12T20:20:28.018082] [INFO ] [sig ] Generating forecast for: DNA [2026-03-12T20:20:28.018112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-03-12T20:20:28.028811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-03-12T20:20:28.029284] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-03-12T20:20:28.030080] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-03-12T20:20:28.030133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:28.030165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:28.030191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:28.030248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:28.092276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:28.093089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:28.093176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:28.093209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:28.216233] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:28.216392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:28.216434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:28.216463] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:28.220043] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-03-12T20:20:28.220321] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-03-12T20:20:28.220449] [INFO ] [sig ] DNA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:28.361466] [INFO ] [LOCAL ] Saved forecast: DNA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DNA.txt [2026-03-12T20:20:28.361614] [INFO ] [sig ] [909/3274] Completed DNA in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:28.361656] [INFO ] [sig ] [910/3274] Forecasting DNLI... [2026-03-12T20:20:28.361687] [INFO ] [sig ] Generating forecast for: DNLI [2026-03-12T20:20:28.361720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-03-12T20:20:28.373239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-03-12T20:20:28.373522] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-03-12T20:20:28.374351] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-03-12T20:20:28.374405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:28.374438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:28.374466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:28.374523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:28.431249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:28.431923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:28.432004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:28.432037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:28.559784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:28.559950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:28.559999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:28.560047] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:28.563498] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-03-12T20:20:28.563794] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-03-12T20:20:28.563921] [INFO ] [sig ] DNLI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:28.708213] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DNLI.txt [2026-03-12T20:20:28.708385] [INFO ] [sig ] [910/3274] Completed DNLI in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:28.708428] [INFO ] [sig ] [911/3274] Forecasting DNP... [2026-03-12T20:20:28.708458] [INFO ] [sig ] Generating forecast for: DNP [2026-03-12T20:20:28.708489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-03-12T20:20:28.722724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-03-12T20:20:28.723225] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-03-12T20:20:28.724424] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-03-12T20:20:28.724501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:28.724558] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:28.724635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:28.724713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:28.793684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:28.794639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:28.794735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:28.794773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:28.931543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:28.931727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:28.931770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:28.931800] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:28.936036] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-03-12T20:20:28.936383] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-03-12T20:20:28.936533] [INFO ] [sig ] DNP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:29.093940] [INFO ] [LOCAL ] Saved forecast: DNP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DNP.txt [2026-03-12T20:20:29.094107] [INFO ] [sig ] [911/3274] Completed DNP in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:29.094148] [INFO ] [sig ] [912/3274] Forecasting DNTH... [2026-03-12T20:20:29.094181] [INFO ] [sig ] Generating forecast for: DNTH [2026-03-12T20:20:29.094212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-03-12T20:20:29.105316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-03-12T20:20:29.105735] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-03-12T20:20:29.106516] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-03-12T20:20:29.106594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:29.106630] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:29.106658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:29.106715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:29.165491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:29.166364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:29.166449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:29.166499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:29.285693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:29.285857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:29.285899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:29.285928] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:29.289416] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=72.67%) [2026-03-12T20:20:29.289715] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-03-12T20:20:29.289866] [INFO ] [sig ] DNTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:29.434633] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DNTH.txt [2026-03-12T20:20:29.434804] [INFO ] [sig ] [912/3274] Completed DNTH in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:29.434847] [INFO ] [sig ] [913/3274] Forecasting DOCN... [2026-03-12T20:20:29.434878] [INFO ] [sig ] Generating forecast for: DOCN [2026-03-12T20:20:29.434911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-03-12T20:20:29.447378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-03-12T20:20:29.447752] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-03-12T20:20:29.448562] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-03-12T20:20:29.448636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:29.448670] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:29.448697] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:29.448753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:29.506560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:29.507414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:29.507499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:29.507531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:29.632444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:29.632629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:29.632679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:29.632710] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:29.636195] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-03-12T20:20:29.636470] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-03-12T20:20:29.636616] [INFO ] [sig ] DOCN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:29.779649] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DOCN.txt [2026-03-12T20:20:29.779786] [INFO ] [sig ] [913/3274] Completed DOCN in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:29.779827] [INFO ] [sig ] [914/3274] Forecasting DOCS... [2026-03-12T20:20:29.779860] [INFO ] [sig ] Generating forecast for: DOCS [2026-03-12T20:20:29.779891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-03-12T20:20:29.791384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-03-12T20:20:29.791698] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-03-12T20:20:29.792460] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-03-12T20:20:29.792513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:29.792593] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:29.792638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:29.792697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:29.853146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:29.853819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:29.853898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:29.853934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:29.976718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:29.976881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:29.976924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:29.976954] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:29.980459] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-03-12T20:20:29.980753] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-03-12T20:20:29.980885] [INFO ] [sig ] DOCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:30.131849] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DOCS.txt [2026-03-12T20:20:30.132016] [INFO ] [sig ] [914/3274] Completed DOCS in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:30.132058] [INFO ] [sig ] [915/3274] Forecasting DOGZ... [2026-03-12T20:20:30.132089] [INFO ] [sig ] Generating forecast for: DOGZ [2026-03-12T20:20:30.132119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-03-12T20:20:30.143850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-03-12T20:20:30.144240] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-03-12T20:20:30.145072] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-03-12T20:20:30.145125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:30.145158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:30.145184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:30.145241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:30.205532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:30.206432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:30.206519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:30.206553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:30.327153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:30.327311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:30.327353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:30.327381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:30.330834] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-03-12T20:20:30.331112] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-03-12T20:20:30.331238] [INFO ] [sig ] DOGZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:30.484116] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DOGZ.txt [2026-03-12T20:20:30.484267] [INFO ] [sig ] [915/3274] Completed DOGZ in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:30.484308] [INFO ] [sig ] [916/3274] Forecasting DOLE... [2026-03-12T20:20:30.484338] [INFO ] [sig ] Generating forecast for: DOLE [2026-03-12T20:20:30.484368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-03-12T20:20:30.496124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-03-12T20:20:30.496559] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-03-12T20:20:30.497491] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-03-12T20:20:30.497549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:30.497606] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:30.497637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:30.497695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:30.558259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:30.559226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:30.559324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:30.559359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:30.689731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:30.689918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:30.689970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:30.690000] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:30.693846] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-03-12T20:20:30.694278] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-03-12T20:20:30.694472] [INFO ] [sig ] DOLE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:30.935365] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DOLE.txt [2026-03-12T20:20:30.935567] [INFO ] [sig ] [916/3274] Completed DOLE in 0.5s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:30.935656] [INFO ] [sig ] [917/3274] Forecasting DOMO... [2026-03-12T20:20:30.935704] [INFO ] [sig ] Generating forecast for: DOMO [2026-03-12T20:20:30.935757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-03-12T20:20:30.950895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-03-12T20:20:30.951370] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-03-12T20:20:30.952632] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-03-12T20:20:30.952703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:30.952752] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:30.952797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:30.952884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:31.019197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:31.020076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:31.020166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:31.020201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:31.152492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:31.152756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:31.152802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:31.152868] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:31.156983] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-03-12T20:20:31.157298] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-03-12T20:20:31.157445] [INFO ] [sig ] DOMO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:31.343841] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DOMO.txt [2026-03-12T20:20:31.344101] [INFO ] [sig ] [917/3274] Completed DOMO in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:31.344161] [INFO ] [sig ] [918/3274] Forecasting DORM... [2026-03-12T20:20:31.344203] [INFO ] [sig ] Generating forecast for: DORM [2026-03-12T20:20:31.344258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-03-12T20:20:31.360269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-03-12T20:20:31.360809] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-03-12T20:20:31.362015] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-03-12T20:20:31.362093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:31.362151] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:31.362203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:31.362314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:31.431513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:31.432499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:31.432611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:31.432650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:31.584386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:31.584596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:31.584655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:31.584692] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:31.590055] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-03-12T20:20:31.590624] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-03-12T20:20:31.590843] [INFO ] [sig ] DORM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:31.795696] [INFO ] [LOCAL ] Saved forecast: DORM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DORM.txt [2026-03-12T20:20:31.795971] [INFO ] [sig ] [918/3274] Completed DORM in 0.5s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:31.796042] [INFO ] [sig ] [919/3274] Forecasting DOUG... [2026-03-12T20:20:31.796098] [INFO ] [sig ] Generating forecast for: DOUG [2026-03-12T20:20:31.796154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-03-12T20:20:31.814066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-03-12T20:20:31.814675] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-03-12T20:20:31.816054] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-03-12T20:20:31.816142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:31.816195] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:31.816239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:31.816348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:31.915742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:31.917441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:31.917601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:31.917664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:32.090261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:32.090466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:32.090543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:32.090625] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:32.095873] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=19.90%) [2026-03-12T20:20:32.096407] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-03-12T20:20:32.096642] [INFO ] [sig ] DOUG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:32.313628] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DOUG.txt [2026-03-12T20:20:32.313820] [INFO ] [sig ] [919/3274] Completed DOUG in 0.5s | 2.81 sym/s | Total: 5.4m | ETA: 14.0m [2026-03-12T20:20:32.313868] [INFO ] [sig ] [920/3274] Forecasting DOX... [2026-03-12T20:20:32.313901] [INFO ] [sig ] Generating forecast for: DOX [2026-03-12T20:20:32.313935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-03-12T20:20:32.329797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-03-12T20:20:32.330352] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-03-12T20:20:32.331535] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-03-12T20:20:32.331627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:32.331673] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:32.331709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:32.331791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:32.424481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:32.425771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:32.425893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:32.425952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:32.565457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:32.565653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:32.565700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:32.565729] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:32.570182] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-03-12T20:20:32.570612] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-03-12T20:20:32.570791] [INFO ] [sig ] DOX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:32.719724] [INFO ] [LOCAL ] Saved forecast: DOX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DOX.txt [2026-03-12T20:20:32.719909] [INFO ] [sig ] [920/3274] Completed DOX in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 14.0m [2026-03-12T20:20:32.719952] [INFO ] [sig ] [921/3274] Forecasting DPG... [2026-03-12T20:20:32.719989] [INFO ] [sig ] Generating forecast for: DPG [2026-03-12T20:20:32.720021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-03-12T20:20:32.735869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-03-12T20:20:32.736365] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-03-12T20:20:32.737559] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-03-12T20:20:32.737659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:32.737714] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:32.737761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:32.737856] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:32.811178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:32.812120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:32.812219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:32.812255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:32.933037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:32.933212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:32.933260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:32.933290] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:32.936867] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-03-12T20:20:32.937188] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-03-12T20:20:32.937322] [INFO ] [sig ] DPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:33.082079] [INFO ] [LOCAL ] Saved forecast: DPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DPG.txt [2026-03-12T20:20:33.082228] [INFO ] [sig ] [921/3274] Completed DPG in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 14.0m [2026-03-12T20:20:33.082268] [INFO ] [sig ] [922/3274] Forecasting DPRO... [2026-03-12T20:20:33.082298] [INFO ] [sig ] Generating forecast for: DPRO [2026-03-12T20:20:33.082332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-03-12T20:20:33.094554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-03-12T20:20:33.094963] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-03-12T20:20:33.095805] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-03-12T20:20:33.095858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:33.095892] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:33.095919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:33.095977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:33.155172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:33.156060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:33.156148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:33.156190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:33.279199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:33.279365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:33.279408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:33.279438] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:33.283215] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-03-12T20:20:33.283558] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-03-12T20:20:33.283733] [INFO ] [sig ] DPRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:33.431417] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DPRO.txt [2026-03-12T20:20:33.431609] [INFO ] [sig ] [922/3274] Completed DPRO in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:33.431654] [INFO ] [sig ] [923/3274] Forecasting DPZ... [2026-03-12T20:20:33.431684] [INFO ] [sig ] Generating forecast for: DPZ [2026-03-12T20:20:33.431716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-03-12T20:20:33.443050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-03-12T20:20:33.443431] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-03-12T20:20:33.444238] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-03-12T20:20:33.444292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:33.444324] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:33.444349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:33.444405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:33.502186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:33.502983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:33.503065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:33.503099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:33.621920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:33.622076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:33.622118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:33.622146] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:33.625540] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-03-12T20:20:33.625837] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-03-12T20:20:33.625966] [INFO ] [sig ] DPZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:33.768007] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DPZ.txt [2026-03-12T20:20:33.768186] [INFO ] [sig ] [923/3274] Completed DPZ in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:33.768228] [INFO ] [sig ] [924/3274] Forecasting DQ... [2026-03-12T20:20:33.768257] [INFO ] [sig ] Generating forecast for: DQ [2026-03-12T20:20:33.768288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-03-12T20:20:33.779369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-03-12T20:20:33.779737] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-03-12T20:20:33.780544] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-03-12T20:20:33.780628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:33.780665] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:33.780696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:33.780754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:33.838399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:33.839213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:33.839298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:33.839372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:33.963247] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:33.963403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:33.963445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:33.963474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:33.966953] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-03-12T20:20:33.967235] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-03-12T20:20:33.967364] [INFO ] [sig ] DQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:34.109701] [INFO ] [LOCAL ] Saved forecast: DQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DQ.txt [2026-03-12T20:20:34.109852] [INFO ] [sig ] [924/3274] Completed DQ in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:34.109902] [INFO ] [sig ] [925/3274] Forecasting DRD... [2026-03-12T20:20:34.109938] [INFO ] [sig ] Generating forecast for: DRD [2026-03-12T20:20:34.109977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-03-12T20:20:34.120935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-03-12T20:20:34.121330] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-03-12T20:20:34.122133] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-03-12T20:20:34.122186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:34.122219] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:34.122246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:34.122303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:34.180253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:34.181072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:34.181167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:34.181205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:34.303615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:34.303760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:34.303803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:34.303833] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:34.307220] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-03-12T20:20:34.307492] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-03-12T20:20:34.307640] [INFO ] [sig ] DRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:34.452106] [INFO ] [LOCAL ] Saved forecast: DRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DRD.txt [2026-03-12T20:20:34.452271] [INFO ] [sig ] [925/3274] Completed DRD in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:34.452313] [INFO ] [sig ] [926/3274] Forecasting DRH... [2026-03-12T20:20:34.452342] [INFO ] [sig ] Generating forecast for: DRH [2026-03-12T20:20:34.452376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-03-12T20:20:34.463401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-03-12T20:20:34.463838] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-03-12T20:20:34.464818] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-03-12T20:20:34.464874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:34.464908] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:34.464936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:34.464993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:34.525885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:34.526789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:34.526880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:34.526917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:34.658298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:34.658501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:34.658595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:34.658655] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:34.664043] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-03-12T20:20:34.664404] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-03-12T20:20:34.664554] [INFO ] [sig ] DRH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:34.827505] [INFO ] [LOCAL ] Saved forecast: DRH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRH.txt [2026-03-12T20:20:34.827688] [INFO ] [sig ] [926/3274] Completed DRH in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:34.827734] [INFO ] [sig ] [927/3274] Forecasting DRI... [2026-03-12T20:20:34.827764] [INFO ] [sig ] Generating forecast for: DRI [2026-03-12T20:20:34.827795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-03-12T20:20:34.839398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-03-12T20:20:34.839815] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-03-12T20:20:34.840707] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-03-12T20:20:34.840766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:34.840830] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:34.840863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:34.840928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:34.909131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:34.910415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:34.910500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:34.910534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:35.039063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:35.039232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:35.039273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:35.039302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:35.042857] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-03-12T20:20:35.043154] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-03-12T20:20:35.043289] [INFO ] [sig ] DRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:35.188998] [INFO ] [LOCAL ] Saved forecast: DRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRI.txt [2026-03-12T20:20:35.189184] [INFO ] [sig ] [927/3274] Completed DRI in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:35.189255] [INFO ] [sig ] [928/3274] Forecasting DRIO... [2026-03-12T20:20:35.189288] [INFO ] [sig ] Generating forecast for: DRIO [2026-03-12T20:20:35.189330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-03-12T20:20:35.201098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-03-12T20:20:35.201548] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-03-12T20:20:35.202404] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-03-12T20:20:35.202460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:35.202494] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:35.202524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:35.202603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:35.262732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:35.263645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:35.263753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:35.263789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:35.381568] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:35.381749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:35.381794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:35.381824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:35.385905] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-03-12T20:20:35.386223] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-03-12T20:20:35.386361] [INFO ] [sig ] DRIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:35.538042] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRIO.txt [2026-03-12T20:20:35.538209] [INFO ] [sig ] [928/3274] Completed DRIO in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:35.538252] [INFO ] [sig ] [929/3274] Forecasting DRLL... [2026-03-12T20:20:35.538283] [INFO ] [sig ] Generating forecast for: DRLL [2026-03-12T20:20:35.538313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-03-12T20:20:35.550302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-03-12T20:20:35.550684] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-03-12T20:20:35.551520] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-03-12T20:20:35.551596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:35.551642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:35.551672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:35.551731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:35.611018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:35.612025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:35.612111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:35.612147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:35.733494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:35.733679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:35.733723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:35.733752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:35.737448] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=21.70%) [2026-03-12T20:20:35.737744] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-03-12T20:20:35.737876] [INFO ] [sig ] DRLL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:35.883102] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRLL.txt [2026-03-12T20:20:35.883250] [INFO ] [sig ] [929/3274] Completed DRLL in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:35.883292] [INFO ] [sig ] [930/3274] Forecasting DRMA... [2026-03-12T20:20:35.883322] [INFO ] [sig ] Generating forecast for: DRMA [2026-03-12T20:20:35.883352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-03-12T20:20:35.894367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-03-12T20:20:35.894794] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-03-12T20:20:35.895719] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-03-12T20:20:35.895774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:35.895807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:35.895838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:35.895895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:35.955108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:35.955969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:35.956053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:35.956086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:36.081192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:36.081353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:36.081396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:36.081424] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:36.084966] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-03-12T20:20:36.085293] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-03-12T20:20:36.085440] [INFO ] [sig ] DRMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:36.244103] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DRMA.txt [2026-03-12T20:20:36.244297] [INFO ] [sig ] [930/3274] Completed DRMA in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:36.244350] [INFO ] [sig ] [931/3274] Forecasting DRS... [2026-03-12T20:20:36.244381] [INFO ] [sig ] Generating forecast for: DRS [2026-03-12T20:20:36.244414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-03-12T20:20:36.256181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-03-12T20:20:36.256619] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-03-12T20:20:36.257454] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-03-12T20:20:36.257509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:36.257543] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:36.257622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:36.257686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:36.318232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:36.319195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:36.319290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:36.319323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:36.449498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:36.449693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:36.449738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:36.449767] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:36.453633] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-03-12T20:20:36.453923] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-03-12T20:20:36.454057] [INFO ] [sig ] DRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:36.599096] [INFO ] [LOCAL ] Saved forecast: DRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRS.txt [2026-03-12T20:20:36.599252] [INFO ] [sig ] [931/3274] Completed DRS in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:36.599295] [INFO ] [sig ] [932/3274] Forecasting DRTS... [2026-03-12T20:20:36.599325] [INFO ] [sig ] Generating forecast for: DRTS [2026-03-12T20:20:36.599355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-03-12T20:20:36.610351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-03-12T20:20:36.610758] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-03-12T20:20:36.611599] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-03-12T20:20:36.611652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:36.611684] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:36.611711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:36.611767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:36.671230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:36.672149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:36.672242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:36.672276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:36.795691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:36.795868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:36.795912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:36.795942] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:36.799984] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=58.70%) [2026-03-12T20:20:36.800321] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-03-12T20:20:36.800514] [INFO ] [sig ] DRTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:36.944263] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DRTS.txt [2026-03-12T20:20:36.944404] [INFO ] [sig ] [932/3274] Completed DRTS in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:36.944447] [INFO ] [sig ] [933/3274] Forecasting DRUG... [2026-03-12T20:20:36.944478] [INFO ] [sig ] Generating forecast for: DRUG [2026-03-12T20:20:36.944509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-03-12T20:20:36.955408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-03-12T20:20:36.955775] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-03-12T20:20:36.956554] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-03-12T20:20:36.956634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:36.956667] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:36.956694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:36.956751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:37.016903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:37.017636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:37.017718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:37.017751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:37.137847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:37.138042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:37.138089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:37.138119] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:37.141799] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-03-12T20:20:37.142120] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-03-12T20:20:37.142263] [INFO ] [sig ] DRUG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:37.290501] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRUG.txt [2026-03-12T20:20:37.290733] [INFO ] [sig ] [933/3274] Completed DRUG in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:37.290783] [INFO ] [sig ] [934/3274] Forecasting DRVN... [2026-03-12T20:20:37.290812] [INFO ] [sig ] Generating forecast for: DRVN [2026-03-12T20:20:37.290844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-03-12T20:20:37.302610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-03-12T20:20:37.303012] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-03-12T20:20:37.303851] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-03-12T20:20:37.303913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:37.303953] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:37.303981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:37.304043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:37.377952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:37.379328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:37.379422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:37.379458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:37.525486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:37.525670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:37.525741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:37.525777] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:37.529841] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-12T20:20:37.530188] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-03-12T20:20:37.530514] [INFO ] [sig ] DRVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:37.680121] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DRVN.txt [2026-03-12T20:20:37.680500] [INFO ] [sig ] [934/3274] Completed DRVN in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:37.680549] [INFO ] [sig ] [935/3274] Forecasting DSGX... [2026-03-12T20:20:37.680600] [INFO ] [sig ] Generating forecast for: DSGX [2026-03-12T20:20:37.680636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-03-12T20:20:37.693557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-03-12T20:20:37.693963] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-03-12T20:20:37.694901] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-03-12T20:20:37.694964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:37.695004] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:37.695038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:37.695109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:37.754818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:37.755630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:37.755717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:37.755750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:37.881415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:37.881607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:37.881652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:37.881683] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:37.885213] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=16.39%) [2026-03-12T20:20:37.885504] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-03-12T20:20:37.885661] [INFO ] [sig ] DSGX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:38.047724] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DSGX.txt [2026-03-12T20:20:38.047970] [INFO ] [sig ] [935/3274] Completed DSGX in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 13.9m [2026-03-12T20:20:38.048091] [INFO ] [sig ] [936/3274] Forecasting DSL... [2026-03-12T20:20:38.048140] [INFO ] [sig ] Generating forecast for: DSL [2026-03-12T20:20:38.048176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-03-12T20:20:38.131116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-03-12T20:20:38.131525] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-03-12T20:20:38.132425] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-03-12T20:20:38.132481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:38.132515] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:38.132543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:38.132622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:38.191208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:38.192164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:38.192290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:38.192327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:38.314556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:38.314729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:38.314772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:38.314803] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:38.318349] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-03-12T20:20:38.318664] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-03-12T20:20:38.318800] [INFO ] [sig ] DSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:38.461758] [INFO ] [LOCAL ] Saved forecast: DSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DSL.txt [2026-03-12T20:20:38.461933] [INFO ] [sig ] [936/3274] Completed DSL in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.9m [2026-03-12T20:20:38.461984] [INFO ] [sig ] [937/3274] Forecasting DSM... [2026-03-12T20:20:38.462019] [INFO ] [sig ] Generating forecast for: DSM [2026-03-12T20:20:38.462057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-03-12T20:20:38.475370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-03-12T20:20:38.475888] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-03-12T20:20:38.477085] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-03-12T20:20:38.477152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:38.477194] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:38.477229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:38.477305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:38.540323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:38.541323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:38.541412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:38.541447] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:38.666674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:38.666845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:38.666890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:38.666920] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:38.670937] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-12T20:20:38.671227] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-03-12T20:20:38.671361] [INFO ] [sig ] DSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:38.823783] [INFO ] [LOCAL ] Saved forecast: DSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DSM.txt [2026-03-12T20:20:38.823930] [INFO ] [sig ] [937/3274] Completed DSM in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.9m [2026-03-12T20:20:38.823973] [INFO ] [sig ] [938/3274] Forecasting DSP... [2026-03-12T20:20:38.824003] [INFO ] [sig ] Generating forecast for: DSP [2026-03-12T20:20:38.824033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-03-12T20:20:38.836403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-03-12T20:20:38.837032] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-03-12T20:20:38.837901] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-03-12T20:20:38.837955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:38.838034] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:38.838066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:38.838124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:38.897664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:38.898631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:38.898715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:38.898749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:39.023944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:39.024108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:39.024150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:39.024178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:39.027632] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=52.43%) [2026-03-12T20:20:39.027905] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-03-12T20:20:39.028086] [INFO ] [sig ] DSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:39.172551] [INFO ] [LOCAL ] Saved forecast: DSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DSP.txt [2026-03-12T20:20:39.172721] [INFO ] [sig ] [938/3274] Completed DSP in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.9m [2026-03-12T20:20:39.172762] [INFO ] [sig ] [939/3274] Forecasting DSX... [2026-03-12T20:20:39.172791] [INFO ] [sig ] Generating forecast for: DSX [2026-03-12T20:20:39.172823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-03-12T20:20:39.184313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-03-12T20:20:39.184681] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-03-12T20:20:39.185451] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-03-12T20:20:39.185504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:39.185536] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:39.185563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:39.185652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:39.243044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:39.243678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:39.243759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:39.243792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:39.361834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:39.361994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:39.362036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:39.362066] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:39.365495] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-03-12T20:20:39.365792] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-03-12T20:20:39.365917] [INFO ] [sig ] DSX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:39.507470] [INFO ] [LOCAL ] Saved forecast: DSX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DSX.txt [2026-03-12T20:20:39.507603] [INFO ] [sig ] [939/3274] Completed DSX in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.9m [2026-03-12T20:20:39.507646] [INFO ] [sig ] [940/3274] Forecasting DTB... [2026-03-12T20:20:39.507676] [INFO ] [sig ] Generating forecast for: DTB [2026-03-12T20:20:39.507707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-03-12T20:20:39.519957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-03-12T20:20:39.520432] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-03-12T20:20:39.521417] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-03-12T20:20:39.521475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:39.521509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:39.521536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:39.521613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:39.583821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:39.584788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:39.584880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:39.584914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:39.715753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:39.715926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:39.715977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:39.716013] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:39.719636] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-03-12T20:20:39.719967] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-03-12T20:20:39.720107] [INFO ] [sig ] DTB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:39.865560] [INFO ] [LOCAL ] Saved forecast: DTB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DTB.txt [2026-03-12T20:20:39.865756] [INFO ] [sig ] [940/3274] Completed DTB in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:39.865800] [INFO ] [sig ] [941/3274] Forecasting DTE... [2026-03-12T20:20:39.865830] [INFO ] [sig ] Generating forecast for: DTE [2026-03-12T20:20:39.865862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-03-12T20:20:39.877460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-03-12T20:20:39.877870] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-03-12T20:20:39.878770] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-03-12T20:20:39.878826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:39.878858] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:39.878888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:39.878946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:39.937081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:39.937991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:39.938123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:39.938196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:40.067183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:40.067356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:40.067405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:40.067438] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:40.071533] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-03-12T20:20:40.071965] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-03-12T20:20:40.072147] [INFO ] [sig ] DTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:40.223271] [INFO ] [LOCAL ] Saved forecast: DTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DTE.txt [2026-03-12T20:20:40.223438] [INFO ] [sig ] [941/3274] Completed DTE in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:40.223481] [INFO ] [sig ] [942/3274] Forecasting DTG... [2026-03-12T20:20:40.223525] [INFO ] [sig ] Generating forecast for: DTG [2026-03-12T20:20:40.223610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-03-12T20:20:40.235929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-03-12T20:20:40.236313] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-03-12T20:20:40.237153] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-03-12T20:20:40.237209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:40.237242] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:40.237269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:40.237326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:40.296741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:40.297653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:40.297742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:40.297776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:40.423985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:40.424202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:40.424249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:40.424465] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:40.428805] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=31.43%) [2026-03-12T20:20:40.429146] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-03-12T20:20:40.429284] [INFO ] [sig ] DTG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:40.581510] [INFO ] [LOCAL ] Saved forecast: DTG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DTG.txt [2026-03-12T20:20:40.581686] [INFO ] [sig ] [942/3274] Completed DTG in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:40.581729] [INFO ] [sig ] [943/3274] Forecasting DTIL... [2026-03-12T20:20:40.581759] [INFO ] [sig ] Generating forecast for: DTIL [2026-03-12T20:20:40.581790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-03-12T20:20:40.593044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-03-12T20:20:40.593407] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-03-12T20:20:40.594232] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-03-12T20:20:40.594287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:40.594320] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:40.594348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:40.594405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:40.652209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:40.653191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:40.653298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:40.653342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:40.773265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:40.773436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:40.773482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:40.773510] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:40.777027] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-03-12T20:20:40.777318] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-03-12T20:20:40.777448] [INFO ] [sig ] DTIL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:40.921914] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DTIL.txt [2026-03-12T20:20:40.922117] [INFO ] [sig ] [943/3274] Completed DTIL in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:40.922162] [INFO ] [sig ] [944/3274] Forecasting DTM... [2026-03-12T20:20:40.922194] [INFO ] [sig ] Generating forecast for: DTM [2026-03-12T20:20:40.922227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-03-12T20:20:40.932823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-03-12T20:20:40.933255] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-03-12T20:20:40.934171] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-03-12T20:20:40.934230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:40.934266] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:40.934297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:40.934355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:40.997432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:40.998401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:40.998495] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:40.998530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:41.129824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:41.130028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:41.130076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:41.130105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:41.134040] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-03-12T20:20:41.134411] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-03-12T20:20:41.134565] [INFO ] [sig ] DTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:41.288420] [INFO ] [LOCAL ] Saved forecast: DTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DTM.txt [2026-03-12T20:20:41.288677] [INFO ] [sig ] [944/3274] Completed DTM in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:41.288753] [INFO ] [sig ] [945/3274] Forecasting DUK... [2026-03-12T20:20:41.288799] [INFO ] [sig ] Generating forecast for: DUK [2026-03-12T20:20:41.288842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-03-12T20:20:41.301869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-03-12T20:20:41.302393] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-03-12T20:20:41.303415] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-03-12T20:20:41.303486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:41.303522] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:41.303548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:41.303635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:41.367458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:41.368436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:41.368528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:41.368562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:41.491311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:41.491477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:41.491521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:41.491552] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:41.495175] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-03-12T20:20:41.495462] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-03-12T20:20:41.495615] [INFO ] [sig ] DUK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:41.637324] [INFO ] [LOCAL ] Saved forecast: DUK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DUK.txt [2026-03-12T20:20:41.637475] [INFO ] [sig ] [945/3274] Completed DUK in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:41.637517] [INFO ] [sig ] [946/3274] Forecasting DUKB... [2026-03-12T20:20:41.637546] [INFO ] [sig ] Generating forecast for: DUKB [2026-03-12T20:20:41.637595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-03-12T20:20:41.649110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-03-12T20:20:41.649447] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-03-12T20:20:41.650315] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-03-12T20:20:41.650370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:41.650406] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:41.650435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:41.650495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:41.707960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:41.708750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:41.708837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:41.708871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:41.834427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:41.834626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:41.834675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:41.834705] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:41.838653] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=45.98%) [2026-03-12T20:20:41.839013] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-03-12T20:20:41.839212] [INFO ] [sig ] DUKB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:41.994063] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DUKB.txt [2026-03-12T20:20:41.994253] [INFO ] [sig ] [946/3274] Completed DUKB in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:41.994300] [INFO ] [sig ] [947/3274] Forecasting DUOL... [2026-03-12T20:20:41.994344] [INFO ] [sig ] Generating forecast for: DUOL [2026-03-12T20:20:41.994391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-03-12T20:20:42.006079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-03-12T20:20:42.006506] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-03-12T20:20:42.007467] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-03-12T20:20:42.007525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:42.007569] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:42.007621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:42.007681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:42.070874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:42.071971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:42.072073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:42.072119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:42.195970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:42.196360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:42.196404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:42.196432] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:42.200595] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-03-12T20:20:42.200897] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-03-12T20:20:42.201041] [INFO ] [sig ] DUOL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:42.349626] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DUOL.txt [2026-03-12T20:20:42.349787] [INFO ] [sig ] [947/3274] Completed DUOL in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:42.349829] [INFO ] [sig ] [948/3274] Forecasting DVA... [2026-03-12T20:20:42.349858] [INFO ] [sig ] Generating forecast for: DVA [2026-03-12T20:20:42.349888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-03-12T20:20:42.362543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-03-12T20:20:42.362932] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-03-12T20:20:42.363958] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-03-12T20:20:42.364010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:42.364073] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:42.364101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:42.364158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:42.425169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:42.426151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:42.426257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:42.426292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:42.553614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:42.553790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:42.553834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:42.553865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:42.557533] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=18.15%) [2026-03-12T20:20:42.557880] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-03-12T20:20:42.558051] [INFO ] [sig ] DVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:42.703129] [INFO ] [LOCAL ] Saved forecast: DVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DVA.txt [2026-03-12T20:20:42.703298] [INFO ] [sig ] [948/3274] Completed DVA in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:42.703342] [INFO ] [sig ] [949/3274] Forecasting DVN... [2026-03-12T20:20:42.703371] [INFO ] [sig ] Generating forecast for: DVN [2026-03-12T20:20:42.703402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-03-12T20:20:42.715407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-03-12T20:20:42.715813] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-03-12T20:20:42.716630] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-03-12T20:20:42.716684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:42.716716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:42.716743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:42.716800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:42.773682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:42.774563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:42.774672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:42.774706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:42.899655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:42.899821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:42.899864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:42.899893] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:42.903397] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-03-12T20:20:42.903701] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-03-12T20:20:42.903835] [INFO ] [sig ] DVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:43.045542] [INFO ] [LOCAL ] Saved forecast: DVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DVN.txt [2026-03-12T20:20:43.045713] [INFO ] [sig ] [949/3274] Completed DVN in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:43.045755] [INFO ] [sig ] [950/3274] Forecasting DWAS... [2026-03-12T20:20:43.045784] [INFO ] [sig ] Generating forecast for: DWAS [2026-03-12T20:20:43.045816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-03-12T20:20:43.056757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-03-12T20:20:43.057152] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-03-12T20:20:43.057948] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-03-12T20:20:43.058000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:43.058060] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:43.058088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:43.058145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:43.114768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:43.115377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:43.115455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:43.115488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:43.237951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:43.238132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:43.238173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:43.238201] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:43.241668] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=44.40%) [2026-03-12T20:20:43.241941] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-03-12T20:20:43.242076] [INFO ] [sig ] DWAS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:43.389339] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DWAS.txt [2026-03-12T20:20:43.389509] [INFO ] [sig ] [950/3274] Completed DWAS in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:43.389551] [INFO ] [sig ] [951/3274] Forecasting DWSH... [2026-03-12T20:20:43.389598] [INFO ] [sig ] Generating forecast for: DWSH [2026-03-12T20:20:43.389632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-03-12T20:20:43.402262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-03-12T20:20:43.402741] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-03-12T20:20:43.404008] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-03-12T20:20:43.404104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:43.404154] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:43.404189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:43.404288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:43.473109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:43.474054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:43.474143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:43.474178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:43.588742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:43.588910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:43.588953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:43.589016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:43.592744] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-03-12T20:20:43.593049] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-03-12T20:20:43.593193] [INFO ] [sig ] DWSH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:43.741280] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DWSH.txt [2026-03-12T20:20:43.741662] [INFO ] [sig ] [951/3274] Completed DWSH in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:43.741708] [INFO ] [sig ] [952/3274] Forecasting DX... [2026-03-12T20:20:43.741738] [INFO ] [sig ] Generating forecast for: DX [2026-03-12T20:20:43.741771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-03-12T20:20:43.753971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-03-12T20:20:43.754493] [INFO ] [FORECASTER] Starting predict_future for DX [2026-03-12T20:20:43.755310] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-03-12T20:20:43.755366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:43.755399] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:43.755427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:43.755484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:43.814075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:43.814834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:43.814918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:43.814951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:43.939934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:43.940103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:43.940153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:43.940189] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:43.943715] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-03-12T20:20:43.943995] [INFO ] [FORECASTER] Completed predict_future for DX [2026-03-12T20:20:43.944136] [INFO ] [sig ] DX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:44.093500] [INFO ] [LOCAL ] Saved forecast: DX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DX.txt [2026-03-12T20:20:44.093734] [INFO ] [sig ] [952/3274] Completed DX in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 13.8m [2026-03-12T20:20:44.093790] [INFO ] [sig ] [953/3274] Forecasting DXC... [2026-03-12T20:20:44.093834] [INFO ] [sig ] Generating forecast for: DXC [2026-03-12T20:20:44.093881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-03-12T20:20:44.109002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-03-12T20:20:44.109477] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-03-12T20:20:44.110540] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-03-12T20:20:44.110629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:44.110676] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:44.110715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:44.110802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:44.174561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:44.175528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:44.175637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:44.175674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:44.301564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:44.301756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:44.301800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:44.301831] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:44.305523] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-03-12T20:20:44.305831] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-03-12T20:20:44.305971] [INFO ] [sig ] DXC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:44.460659] [INFO ] [LOCAL ] Saved forecast: DXC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DXC.txt [2026-03-12T20:20:44.460875] [INFO ] [sig ] [953/3274] Completed DXC in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.8m [2026-03-12T20:20:44.460943] [INFO ] [sig ] [954/3274] Forecasting DXCM... [2026-03-12T20:20:44.460993] [INFO ] [sig ] Generating forecast for: DXCM [2026-03-12T20:20:44.461047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-03-12T20:20:44.473420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-03-12T20:20:44.473834] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-03-12T20:20:44.474708] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-03-12T20:20:44.474763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:44.474798] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:44.474826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:44.474886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:44.539519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:44.540527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:44.540636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:44.540673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:44.668991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:44.669158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:44.669202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:44.669233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:44.673091] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-03-12T20:20:44.673395] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-03-12T20:20:44.673535] [INFO ] [sig ] DXCM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:44.822178] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DXCM.txt [2026-03-12T20:20:44.822355] [INFO ] [sig ] [954/3274] Completed DXCM in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.8m [2026-03-12T20:20:44.822419] [INFO ] [sig ] [955/3274] Forecasting DXPE... [2026-03-12T20:20:44.822667] [INFO ] [sig ] Generating forecast for: DXPE [2026-03-12T20:20:44.822703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-03-12T20:20:44.835733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-03-12T20:20:44.836180] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-03-12T20:20:44.837303] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-03-12T20:20:44.837364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:44.837400] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:44.837427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:44.837489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:44.899323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:44.900638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:44.900728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:44.900761] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:45.025168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:45.025356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:45.025402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:45.025432] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:45.029023] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-03-12T20:20:45.029339] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-03-12T20:20:45.029474] [INFO ] [sig ] DXPE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:45.174625] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DXPE.txt [2026-03-12T20:20:45.174790] [INFO ] [sig ] [955/3274] Completed DXPE in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.8m [2026-03-12T20:20:45.174833] [INFO ] [sig ] [956/3274] Forecasting DY... [2026-03-12T20:20:45.174863] [INFO ] [sig ] Generating forecast for: DY [2026-03-12T20:20:45.174895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-03-12T20:20:45.187687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-03-12T20:20:45.188146] [INFO ] [FORECASTER] Starting predict_future for DY [2026-03-12T20:20:45.189143] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-03-12T20:20:45.189211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:45.189253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:45.189282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:45.189340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:45.253991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:45.254963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:45.255050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:45.255089] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:45.386876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:45.387054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:45.387098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:45.387129] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:45.390885] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-03-12T20:20:45.391210] [INFO ] [FORECASTER] Completed predict_future for DY [2026-03-12T20:20:45.391397] [INFO ] [sig ] DY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:45.538689] [INFO ] [LOCAL ] Saved forecast: DY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/DY.txt [2026-03-12T20:20:45.538865] [INFO ] [sig ] [956/3274] Completed DY in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:45.538911] [INFO ] [sig ] [957/3274] Forecasting DYN... [2026-03-12T20:20:45.538943] [INFO ] [sig ] Generating forecast for: DYN [2026-03-12T20:20:45.538977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-03-12T20:20:45.551938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-03-12T20:20:45.552521] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-03-12T20:20:45.553516] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-03-12T20:20:45.553599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:45.553638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:45.553666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:45.553725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:45.614638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:45.615810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:45.615897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:45.615930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:45.743765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:45.743957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:45.744001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:45.744029] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:45.747590] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-03-12T20:20:45.747873] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-03-12T20:20:45.748026] [INFO ] [sig ] DYN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:45.896951] [INFO ] [LOCAL ] Saved forecast: DYN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/DYN.txt [2026-03-12T20:20:45.897128] [INFO ] [sig ] [957/3274] Completed DYN in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:45.897175] [INFO ] [sig ] [958/3274] Forecasting E... [2026-03-12T20:20:45.897205] [INFO ] [sig ] Generating forecast for: E [2026-03-12T20:20:45.897236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-03-12T20:20:45.910334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-03-12T20:20:45.910778] [INFO ] [FORECASTER] Starting predict_future for E [2026-03-12T20:20:45.911599] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-03-12T20:20:45.911654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:45.911687] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:45.911715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:45.911773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:45.970016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:45.970900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:45.970986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:45.971053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:46.089831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:46.089993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:46.090035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:46.090105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:46.093987] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-03-12T20:20:46.094268] [INFO ] [FORECASTER] Completed predict_future for E [2026-03-12T20:20:46.094396] [INFO ] [sig ] E: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:46.237240] [INFO ] [LOCAL ] Saved forecast: E 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/E.txt [2026-03-12T20:20:46.237360] [INFO ] [sig ] [958/3274] Completed E in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:46.237398] [INFO ] [sig ] [959/3274] Forecasting EA... [2026-03-12T20:20:46.237428] [INFO ] [sig ] Generating forecast for: EA [2026-03-12T20:20:46.237458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-03-12T20:20:46.249281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-03-12T20:20:46.249616] [INFO ] [FORECASTER] Starting predict_future for EA [2026-03-12T20:20:46.250429] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-03-12T20:20:46.250485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:46.250518] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:46.250545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:46.250629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:46.312636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:46.313566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:46.313678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:46.313711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:46.444192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:46.444361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:46.444404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:46.444434] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:46.448078] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=33.42%) [2026-03-12T20:20:46.448358] [INFO ] [FORECASTER] Completed predict_future for EA [2026-03-12T20:20:46.448493] [INFO ] [sig ] EA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:46.591181] [INFO ] [LOCAL ] Saved forecast: EA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EA.txt [2026-03-12T20:20:46.591343] [INFO ] [sig ] [959/3274] Completed EA in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:46.591398] [INFO ] [sig ] [960/3274] Forecasting EAF... [2026-03-12T20:20:46.591429] [INFO ] [sig ] Generating forecast for: EAF [2026-03-12T20:20:46.591460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-03-12T20:20:46.604392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-03-12T20:20:46.604724] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-03-12T20:20:46.605489] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-03-12T20:20:46.605542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:46.605594] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:46.605624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:46.605681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:46.662909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:46.663523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:46.663618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:46.663669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:46.794141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:46.794388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:46.794459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:46.794506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:46.800029] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-03-12T20:20:46.800511] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-03-12T20:20:46.800740] [INFO ] [sig ] EAF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:46.948290] [INFO ] [LOCAL ] Saved forecast: EAF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EAF.txt [2026-03-12T20:20:46.948463] [INFO ] [sig ] [960/3274] Completed EAF in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:46.948507] [INFO ] [sig ] [961/3274] Forecasting EAI... [2026-03-12T20:20:46.948538] [INFO ] [sig ] Generating forecast for: EAI [2026-03-12T20:20:46.948589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-03-12T20:20:46.961054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-03-12T20:20:46.961478] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-03-12T20:20:46.962314] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-03-12T20:20:46.962368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:46.962401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:46.962431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:46.962493] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:47.025295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:47.026202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:47.026286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:47.026319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:47.147038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:47.147216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:47.147267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:47.147302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:47.150993] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-03-12T20:20:47.151286] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-03-12T20:20:47.151420] [INFO ] [sig ] EAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:47.301695] [INFO ] [LOCAL ] Saved forecast: EAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EAI.txt [2026-03-12T20:20:47.301870] [INFO ] [sig ] [961/3274] Completed EAI in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:47.301942] [INFO ] [sig ] [962/3274] Forecasting EARN... [2026-03-12T20:20:47.301972] [INFO ] [sig ] Generating forecast for: EARN [2026-03-12T20:20:47.302002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-03-12T20:20:47.313483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-03-12T20:20:47.313905] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-03-12T20:20:47.314779] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-03-12T20:20:47.314835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:47.314869] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:47.314896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:47.314984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:47.373589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:47.374512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:47.374621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:47.374659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:47.505722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:47.505890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:47.505936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:47.505965] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:47.509530] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-03-12T20:20:47.509851] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-03-12T20:20:47.509992] [INFO ] [sig ] EARN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:47.663106] [INFO ] [LOCAL ] Saved forecast: EARN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EARN.txt [2026-03-12T20:20:47.663312] [INFO ] [sig ] [962/3274] Completed EARN in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:47.663374] [INFO ] [sig ] [963/3274] Forecasting EBAY... [2026-03-12T20:20:47.663410] [INFO ] [sig ] Generating forecast for: EBAY [2026-03-12T20:20:47.663454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-03-12T20:20:47.674282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-03-12T20:20:47.674698] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-03-12T20:20:47.675625] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-03-12T20:20:47.675683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:47.675716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:47.675744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:47.675803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:47.739134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:47.740069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:47.740158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:47.740199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:47.874891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:47.875061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:47.875102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:47.875132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:47.879337] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=21.86%) [2026-03-12T20:20:47.879857] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-03-12T20:20:47.879999] [INFO ] [sig ] EBAY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:48.029294] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EBAY.txt [2026-03-12T20:20:48.029470] [INFO ] [sig ] [963/3274] Completed EBAY in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:48.029514] [INFO ] [sig ] [964/3274] Forecasting EBC... [2026-03-12T20:20:48.029544] [INFO ] [sig ] Generating forecast for: EBC [2026-03-12T20:20:48.029593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-03-12T20:20:48.040999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-03-12T20:20:48.041339] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-03-12T20:20:48.042132] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-03-12T20:20:48.042210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:48.042251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:48.042286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:48.042349] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:48.099836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:48.100529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:48.100628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:48.100662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:48.224645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:48.224807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:48.224850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:48.224879] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:48.228344] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-03-12T20:20:48.228645] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-03-12T20:20:48.228788] [INFO ] [sig ] EBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:48.377179] [INFO ] [LOCAL ] Saved forecast: EBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EBC.txt [2026-03-12T20:20:48.377333] [INFO ] [sig ] [964/3274] Completed EBC in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:48.377374] [INFO ] [sig ] [965/3274] Forecasting EBF... [2026-03-12T20:20:48.377405] [INFO ] [sig ] Generating forecast for: EBF [2026-03-12T20:20:48.377438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-03-12T20:20:48.388629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-03-12T20:20:48.388976] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-03-12T20:20:48.389782] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-03-12T20:20:48.389834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:48.389866] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:48.389923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:48.389982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:48.447699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:48.448613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:48.448701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:48.448735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:48.574797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:48.574962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:48.575006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:48.575034] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:48.578622] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=43.88%) [2026-03-12T20:20:48.578905] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-03-12T20:20:48.579038] [INFO ] [sig ] EBF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:48.721800] [INFO ] [LOCAL ] Saved forecast: EBF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EBF.txt [2026-03-12T20:20:48.721963] [INFO ] [sig ] [965/3274] Completed EBF in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:48.722006] [INFO ] [sig ] [966/3274] Forecasting EBON... [2026-03-12T20:20:48.722036] [INFO ] [sig ] Generating forecast for: EBON [2026-03-12T20:20:48.722067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-03-12T20:20:48.732614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-03-12T20:20:48.732892] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-03-12T20:20:48.733670] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-03-12T20:20:48.733723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:48.733755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:48.733782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:48.733839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:48.792884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:48.793709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:48.793794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:48.793826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:48.892293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:48.892454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:48.892495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:48.892524] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:48.895989] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-03-12T20:20:48.896285] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-03-12T20:20:48.896433] [INFO ] [sig ] EBON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:49.038843] [INFO ] [LOCAL ] Saved forecast: EBON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EBON.txt [2026-03-12T20:20:49.039003] [INFO ] [sig ] [966/3274] Completed EBON in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:49.039046] [INFO ] [sig ] [967/3274] Forecasting EBS... [2026-03-12T20:20:49.039076] [INFO ] [sig ] Generating forecast for: EBS [2026-03-12T20:20:49.039107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-03-12T20:20:49.051255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-03-12T20:20:49.051625] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-03-12T20:20:49.052417] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-03-12T20:20:49.052471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:49.052503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:49.052531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:49.052607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:49.110094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:49.110970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:49.111060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:49.111092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:49.245685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:49.245852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:49.245896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:49.245925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:49.249794] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-03-12T20:20:49.250089] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-03-12T20:20:49.250259] [INFO ] [sig ] EBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:49.404790] [INFO ] [LOCAL ] Saved forecast: EBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EBS.txt [2026-03-12T20:20:49.404967] [INFO ] [sig ] [967/3274] Completed EBS in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:49.405012] [INFO ] [sig ] [968/3274] Forecasting EC... [2026-03-12T20:20:49.405045] [INFO ] [sig ] Generating forecast for: EC [2026-03-12T20:20:49.405088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-03-12T20:20:49.417792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-03-12T20:20:49.418208] [INFO ] [FORECASTER] Starting predict_future for EC [2026-03-12T20:20:49.419034] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-03-12T20:20:49.419089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:49.419123] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:49.419151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:49.419210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:49.480691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:49.481522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:49.481632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:49.481675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:49.615519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:49.615739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:49.615785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:49.615814] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:49.619496] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=37.20%) [2026-03-12T20:20:49.619850] [INFO ] [FORECASTER] Completed predict_future for EC [2026-03-12T20:20:49.620000] [INFO ] [sig ] EC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:49.773938] [INFO ] [LOCAL ] Saved forecast: EC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EC.txt [2026-03-12T20:20:49.774095] [INFO ] [sig ] [968/3274] Completed EC in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:49.774140] [INFO ] [sig ] [969/3274] Forecasting ECC... [2026-03-12T20:20:49.774172] [INFO ] [sig ] Generating forecast for: ECC [2026-03-12T20:20:49.774205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-03-12T20:20:49.785780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-03-12T20:20:49.786124] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-03-12T20:20:49.786953] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-03-12T20:20:49.787009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:49.787044] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:49.787072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:49.787130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:49.849439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:49.850275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:49.850381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:49.850418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:49.980806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:49.980976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:49.981019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:49.981047] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:49.984625] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-03-12T20:20:49.984942] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-03-12T20:20:49.985080] [INFO ] [sig ] ECC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:50.138040] [INFO ] [LOCAL ] Saved forecast: ECC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ECC.txt [2026-03-12T20:20:50.138201] [INFO ] [sig ] [969/3274] Completed ECC in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 13.7m [2026-03-12T20:20:50.138244] [INFO ] [sig ] [970/3274] Forecasting ECL... [2026-03-12T20:20:50.138274] [INFO ] [sig ] Generating forecast for: ECL [2026-03-12T20:20:50.138304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-03-12T20:20:50.150325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-03-12T20:20:50.150699] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-03-12T20:20:50.151562] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-03-12T20:20:50.151643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:50.151678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:50.151705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:50.151763] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:50.213782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:50.214674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:50.214762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:50.214797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:50.349328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:50.349497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:50.349540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:50.349587] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:50.353279] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=30.66%) [2026-03-12T20:20:50.353612] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-03-12T20:20:50.353778] [INFO ] [sig ] ECL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:50.506761] [INFO ] [LOCAL ] Saved forecast: ECL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ECL.txt [2026-03-12T20:20:50.506941] [INFO ] [sig ] [970/3274] Completed ECL in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.7m [2026-03-12T20:20:50.506992] [INFO ] [sig ] [971/3274] Forecasting ECPG... [2026-03-12T20:20:50.507022] [INFO ] [sig ] Generating forecast for: ECPG [2026-03-12T20:20:50.507054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-03-12T20:20:50.519870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-03-12T20:20:50.520236] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-03-12T20:20:50.521141] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-03-12T20:20:50.521208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:50.521250] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:50.521288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:50.521372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:50.586545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:50.587483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:50.587588] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:50.587624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:50.714203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:50.714397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:50.714472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:50.714513] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:50.720392] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-03-12T20:20:50.721144] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-03-12T20:20:50.721363] [INFO ] [sig ] ECPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:50.872382] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ECPG.txt [2026-03-12T20:20:50.872547] [INFO ] [sig ] [971/3274] Completed ECPG in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.7m [2026-03-12T20:20:50.872611] [INFO ] [sig ] [972/3274] Forecasting ECX... [2026-03-12T20:20:50.872646] [INFO ] [sig ] Generating forecast for: ECX [2026-03-12T20:20:50.872678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-03-12T20:20:50.884787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-03-12T20:20:50.885193] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-03-12T20:20:50.886046] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-03-12T20:20:50.886101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:50.886135] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:50.886162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:50.886220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:50.948457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:50.949371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:50.949466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:50.949501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:51.082316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:51.082698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:51.082743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:51.082772] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:51.086736] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=13.03%) [2026-03-12T20:20:51.087133] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-03-12T20:20:51.087326] [INFO ] [sig ] ECX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:51.242847] [INFO ] [LOCAL ] Saved forecast: ECX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ECX.txt [2026-03-12T20:20:51.243017] [INFO ] [sig ] [972/3274] Completed ECX in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.7m [2026-03-12T20:20:51.243065] [INFO ] [sig ] [973/3274] Forecasting ED... [2026-03-12T20:20:51.243107] [INFO ] [sig ] Generating forecast for: ED [2026-03-12T20:20:51.243151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-03-12T20:20:51.254960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-03-12T20:20:51.255316] [INFO ] [FORECASTER] Starting predict_future for ED [2026-03-12T20:20:51.256129] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-03-12T20:20:51.256182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:51.256216] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:51.256244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:51.256301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:51.317871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:51.318797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:51.318887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:51.318921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:51.440868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:51.441048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:51.441097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:51.441131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:51.445562] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-03-12T20:20:51.445880] [INFO ] [FORECASTER] Completed predict_future for ED [2026-03-12T20:20:51.446017] [INFO ] [sig ] ED: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:51.595587] [INFO ] [LOCAL ] Saved forecast: ED 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ED.txt [2026-03-12T20:20:51.595725] [INFO ] [sig ] [973/3274] Completed ED in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:51.595765] [INFO ] [sig ] [974/3274] Forecasting EDAP... [2026-03-12T20:20:51.595794] [INFO ] [sig ] Generating forecast for: EDAP [2026-03-12T20:20:51.595825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-03-12T20:20:51.606360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-03-12T20:20:51.606746] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-03-12T20:20:51.607518] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-03-12T20:20:51.607587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:51.607623] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:51.607650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:51.607708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:51.668297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:51.669144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:51.669231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:51.669265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:51.795340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:51.795499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:51.795541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:51.795585] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:51.799086] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=78.27%) [2026-03-12T20:20:51.799362] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-03-12T20:20:51.799490] [INFO ] [sig ] EDAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:51.950124] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EDAP.txt [2026-03-12T20:20:51.950288] [INFO ] [sig ] [974/3274] Completed EDAP in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:51.950351] [INFO ] [sig ] [975/3274] Forecasting EDD... [2026-03-12T20:20:51.950396] [INFO ] [sig ] Generating forecast for: EDD [2026-03-12T20:20:51.950443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-03-12T20:20:51.962079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-03-12T20:20:51.962430] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-03-12T20:20:51.963244] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-03-12T20:20:51.963303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:51.963350] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:51.963379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:51.963438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:52.024180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:52.024988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:52.025073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:52.025107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:52.150697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:52.150866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:52.150909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:52.150940] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:52.154903] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=50.77%) [2026-03-12T20:20:52.155190] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-03-12T20:20:52.155345] [INFO ] [sig ] EDD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:52.305510] [INFO ] [LOCAL ] Saved forecast: EDD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EDD.txt [2026-03-12T20:20:52.305716] [INFO ] [sig ] [975/3274] Completed EDD in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:52.305761] [INFO ] [sig ] [976/3274] Forecasting EDF... [2026-03-12T20:20:52.305794] [INFO ] [sig ] Generating forecast for: EDF [2026-03-12T20:20:52.305825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-03-12T20:20:52.320852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-03-12T20:20:52.321282] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-03-12T20:20:52.322328] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-03-12T20:20:52.322382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:52.322414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:52.322643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:52.322703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:52.384224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:52.385172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:52.385267] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:52.385307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:52.504309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:52.504526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:52.504601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:52.504641] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:52.508958] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-03-12T20:20:52.509261] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-03-12T20:20:52.509401] [INFO ] [sig ] EDF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:52.660707] [INFO ] [LOCAL ] Saved forecast: EDF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EDF.txt [2026-03-12T20:20:52.660890] [INFO ] [sig ] [976/3274] Completed EDF in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:52.660953] [INFO ] [sig ] [977/3274] Forecasting EDN... [2026-03-12T20:20:52.660986] [INFO ] [sig ] Generating forecast for: EDN [2026-03-12T20:20:52.661018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-03-12T20:20:52.673365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-03-12T20:20:52.673742] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-03-12T20:20:52.674612] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-03-12T20:20:52.674682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:52.674728] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:52.674760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:52.674819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:52.739986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:52.740921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:52.741010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:52.741045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:52.877275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:52.877455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:52.877499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:52.877529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:52.881483] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=16.83%) [2026-03-12T20:20:52.881880] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-03-12T20:20:52.882037] [INFO ] [sig ] EDN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:53.035007] [INFO ] [LOCAL ] Saved forecast: EDN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EDN.txt [2026-03-12T20:20:53.035209] [INFO ] [sig ] [977/3274] Completed EDN in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:53.035276] [INFO ] [sig ] [978/3274] Forecasting EE... [2026-03-12T20:20:53.035323] [INFO ] [sig ] Generating forecast for: EE [2026-03-12T20:20:53.035367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-03-12T20:20:53.047715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-03-12T20:20:53.048087] [INFO ] [FORECASTER] Starting predict_future for EE [2026-03-12T20:20:53.049054] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-03-12T20:20:53.049123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:53.049164] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:53.049193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:53.049268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:53.113423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:53.114335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:53.114425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:53.114469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:53.255225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:53.255396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:53.255439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:53.255467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:53.262467] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-03-12T20:20:53.262903] [INFO ] [FORECASTER] Completed predict_future for EE [2026-03-12T20:20:53.263061] [INFO ] [sig ] EE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:53.410651] [INFO ] [LOCAL ] Saved forecast: EE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EE.txt [2026-03-12T20:20:53.410801] [INFO ] [sig ] [978/3274] Completed EE in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:53.410878] [INFO ] [sig ] [979/3274] Forecasting EEMA... [2026-03-12T20:20:53.410910] [INFO ] [sig ] Generating forecast for: EEMA [2026-03-12T20:20:53.410958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-03-12T20:20:53.422171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-03-12T20:20:53.422502] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-03-12T20:20:53.423298] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-03-12T20:20:53.423352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:53.423385] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:53.423412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:53.423468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:53.480792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:53.481611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:53.481696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:53.481730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:53.602822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:53.602993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:53.603037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:53.603065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:53.606534] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-03-12T20:20:53.606839] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-03-12T20:20:53.606970] [INFO ] [sig ] EEMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:53.758251] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EEMA.txt [2026-03-12T20:20:53.758452] [INFO ] [sig ] [979/3274] Completed EEMA in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:53.758504] [INFO ] [sig ] [980/3274] Forecasting EEX... [2026-03-12T20:20:53.758537] [INFO ] [sig ] Generating forecast for: EEX [2026-03-12T20:20:53.758597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-03-12T20:20:53.770769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-03-12T20:20:53.771234] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-03-12T20:20:53.772310] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-03-12T20:20:53.772366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:53.772400] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:53.772428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:53.772486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:53.834004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:53.834835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:53.834921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:53.834955] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:53.959006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:53.959187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:53.959231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:53.959260] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:53.963157] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-03-12T20:20:53.963596] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-03-12T20:20:53.963769] [INFO ] [sig ] EEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:54.105719] [INFO ] [LOCAL ] Saved forecast: EEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EEX.txt [2026-03-12T20:20:54.105884] [INFO ] [sig ] [980/3274] Completed EEX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:54.105929] [INFO ] [sig ] [981/3274] Forecasting EFC... [2026-03-12T20:20:54.105958] [INFO ] [sig ] Generating forecast for: EFC [2026-03-12T20:20:54.105989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-03-12T20:20:54.117661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-03-12T20:20:54.117976] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-03-12T20:20:54.118807] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-03-12T20:20:54.118860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:54.118893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:54.118922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:54.118978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:54.177034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:54.177919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:54.178005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:54.178059] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:54.302957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:54.303127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:54.303170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:54.303198] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:54.306770] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=76.86%) [2026-03-12T20:20:54.307056] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-03-12T20:20:54.307189] [INFO ] [sig ] EFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:54.456102] [INFO ] [LOCAL ] Saved forecast: EFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EFC.txt [2026-03-12T20:20:54.456261] [INFO ] [sig ] [981/3274] Completed EFC in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:54.456303] [INFO ] [sig ] [982/3274] Forecasting EFSC... [2026-03-12T20:20:54.456333] [INFO ] [sig ] Generating forecast for: EFSC [2026-03-12T20:20:54.456364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-03-12T20:20:54.475218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-03-12T20:20:54.475564] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-03-12T20:20:54.476351] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-03-12T20:20:54.476405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:54.476437] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:54.476493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:54.476552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:54.534528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:54.535336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:54.535419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:54.535452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:54.665066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:54.665241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:54.665285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:54.665314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:54.669796] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-03-12T20:20:54.670116] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-03-12T20:20:54.670261] [INFO ] [sig ] EFSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:54.824386] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EFSC.txt [2026-03-12T20:20:54.824529] [INFO ] [sig ] [982/3274] Completed EFSC in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:54.824586] [INFO ] [sig ] [983/3274] Forecasting EFX... [2026-03-12T20:20:54.824620] [INFO ] [sig ] Generating forecast for: EFX [2026-03-12T20:20:54.824652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-03-12T20:20:54.835918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-03-12T20:20:54.836250] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-03-12T20:20:54.837070] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-03-12T20:20:54.837124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:54.837156] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:54.837183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:54.837240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:54.896651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:54.897702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:54.897794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:54.897827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:55.022115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:55.022288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:55.022333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:55.022366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:55.026184] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-03-12T20:20:55.026484] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-03-12T20:20:55.026645] [INFO ] [sig ] EFX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:55.170630] [INFO ] [LOCAL ] Saved forecast: EFX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EFX.txt [2026-03-12T20:20:55.170807] [INFO ] [sig ] [983/3274] Completed EFX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:55.170855] [INFO ] [sig ] [984/3274] Forecasting EG... [2026-03-12T20:20:55.170886] [INFO ] [sig ] Generating forecast for: EG [2026-03-12T20:20:55.170916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-03-12T20:20:55.182841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-03-12T20:20:55.183202] [INFO ] [FORECASTER] Starting predict_future for EG [2026-03-12T20:20:55.184059] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-03-12T20:20:55.184122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:55.184171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:55.184205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:55.184265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:55.243804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:55.244506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:55.244611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:55.244648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:55.366443] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:55.366646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:55.366693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:55.366723] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:55.370389] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-03-12T20:20:55.370711] [INFO ] [FORECASTER] Completed predict_future for EG [2026-03-12T20:20:55.370862] [INFO ] [sig ] EG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:55.518260] [INFO ] [LOCAL ] Saved forecast: EG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EG.txt [2026-03-12T20:20:55.518413] [INFO ] [sig ] [984/3274] Completed EG in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:55.518462] [INFO ] [sig ] [985/3274] Forecasting EGAN... [2026-03-12T20:20:55.518498] [INFO ] [sig ] Generating forecast for: EGAN [2026-03-12T20:20:55.518531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-03-12T20:20:55.530708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-03-12T20:20:55.531222] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-03-12T20:20:55.532208] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-03-12T20:20:55.532260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:55.532292] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:55.532319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:55.532376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:55.590176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:55.590920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:55.591003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:55.591038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:55.710640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:55.710803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:55.710844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:55.710873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:55.714537] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-03-12T20:20:55.714866] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-03-12T20:20:55.714997] [INFO ] [sig ] EGAN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:55.861194] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EGAN.txt [2026-03-12T20:20:55.861349] [INFO ] [sig ] [985/3274] Completed EGAN in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:55.861398] [INFO ] [sig ] [986/3274] Forecasting EGBN... [2026-03-12T20:20:55.861435] [INFO ] [sig ] Generating forecast for: EGBN [2026-03-12T20:20:55.861472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-03-12T20:20:55.872966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-03-12T20:20:55.873317] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-03-12T20:20:55.874110] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-03-12T20:20:55.874163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:55.874196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:55.874223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:55.874280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:55.933665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:55.934361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:55.934459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:55.934499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:56.053328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:56.053511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:56.053557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:56.053608] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:56.057344] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: UP (p=50.43%) [2026-03-12T20:20:56.057656] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-03-12T20:20:56.057791] [INFO ] [sig ] EGBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:56.200000] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EGBN.txt [2026-03-12T20:20:56.200170] [INFO ] [sig ] [986/3274] Completed EGBN in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 13.6m [2026-03-12T20:20:56.200222] [INFO ] [sig ] [987/3274] Forecasting EGP... [2026-03-12T20:20:56.200261] [INFO ] [sig ] Generating forecast for: EGP [2026-03-12T20:20:56.200295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-03-12T20:20:56.212320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-03-12T20:20:56.212678] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-03-12T20:20:56.213460] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-03-12T20:20:56.213515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:56.213549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:56.213598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:56.213659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:56.275769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:56.276694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:56.276802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:56.276840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:56.401700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:56.401868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:56.401910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:56.401940] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:56.405491] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-03-12T20:20:56.405810] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-03-12T20:20:56.405946] [INFO ] [sig ] EGP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:56.551699] [INFO ] [LOCAL ] Saved forecast: EGP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EGP.txt [2026-03-12T20:20:56.551837] [INFO ] [sig ] [987/3274] Completed EGP in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.6m [2026-03-12T20:20:56.551877] [INFO ] [sig ] [988/3274] Forecasting EGY... [2026-03-12T20:20:56.551906] [INFO ] [sig ] Generating forecast for: EGY [2026-03-12T20:20:56.551937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-03-12T20:20:56.564124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-03-12T20:20:56.564476] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-03-12T20:20:56.565266] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-03-12T20:20:56.565336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:56.565370] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:56.565397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:56.565454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:56.623877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:56.624543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:56.624839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:56.624873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:56.747340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:56.747520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:56.747563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:56.747615] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:56.751195] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-03-12T20:20:56.751488] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-03-12T20:20:56.751647] [INFO ] [sig ] EGY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:56.899244] [INFO ] [LOCAL ] Saved forecast: EGY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EGY.txt [2026-03-12T20:20:56.899402] [INFO ] [sig ] [988/3274] Completed EGY in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 13.6m [2026-03-12T20:20:56.899443] [INFO ] [sig ] [989/3274] Forecasting EH... [2026-03-12T20:20:56.899476] [INFO ] [sig ] Generating forecast for: EH [2026-03-12T20:20:56.899507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-03-12T20:20:56.911090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-03-12T20:20:56.911501] [INFO ] [FORECASTER] Starting predict_future for EH [2026-03-12T20:20:56.912302] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-03-12T20:20:56.912356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:56.912393] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:56.912429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:56.912487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:56.971445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:56.972277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:56.972380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:56.972423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:57.092935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:57.093103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:57.093145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:57.093174] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:57.096645] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-03-12T20:20:57.096934] [INFO ] [FORECASTER] Completed predict_future for EH [2026-03-12T20:20:57.097071] [INFO ] [sig ] EH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:57.239191] [INFO ] [LOCAL ] Saved forecast: EH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EH.txt [2026-03-12T20:20:57.239338] [INFO ] [sig ] [989/3274] Completed EH in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 13.6m [2026-03-12T20:20:57.239385] [INFO ] [sig ] [990/3274] Forecasting EHAB... [2026-03-12T20:20:57.239421] [INFO ] [sig ] Generating forecast for: EHAB [2026-03-12T20:20:57.239458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-03-12T20:20:57.252168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-03-12T20:20:57.252537] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-03-12T20:20:57.253537] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-03-12T20:20:57.253801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:57.253835] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:57.253862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:57.253918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:57.312988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:57.313752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:57.313840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:57.313874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:57.439117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:57.439280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:57.439323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:57.439353] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:57.442848] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=78.58%) [2026-03-12T20:20:57.443138] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-03-12T20:20:57.443272] [INFO ] [sig ] EHAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:57.584344] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EHAB.txt [2026-03-12T20:20:57.584491] [INFO ] [sig ] [990/3274] Completed EHAB in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:57.584533] [INFO ] [sig ] [991/3274] Forecasting EHC... [2026-03-12T20:20:57.584563] [INFO ] [sig ] Generating forecast for: EHC [2026-03-12T20:20:57.584616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-03-12T20:20:57.597159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-03-12T20:20:57.597801] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-03-12T20:20:57.598745] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-03-12T20:20:57.598801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:57.598836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:57.598864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:57.598924] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:57.660591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:57.661498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:57.661794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:57.661832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:57.783844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:57.784014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:57.784058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:57.784088] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:57.787659] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-03-12T20:20:57.787949] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-03-12T20:20:57.788107] [INFO ] [sig ] EHC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:57.944448] [INFO ] [LOCAL ] Saved forecast: EHC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EHC.txt [2026-03-12T20:20:57.944648] [INFO ] [sig ] [991/3274] Completed EHC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:57.944705] [INFO ] [sig ] [992/3274] Forecasting EHI... [2026-03-12T20:20:57.944738] [INFO ] [sig ] Generating forecast for: EHI [2026-03-12T20:20:57.944770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-03-12T20:20:57.957853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-03-12T20:20:57.958214] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-03-12T20:20:57.959264] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-03-12T20:20:57.959317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:57.959349] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:57.959375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:57.959434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:58.021510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:58.022337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:58.022432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:58.022472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:58.148496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:58.148684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:58.148726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:58.148756] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:58.152184] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-03-12T20:20:58.152467] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-03-12T20:20:58.152620] [INFO ] [sig ] EHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:58.295401] [INFO ] [LOCAL ] Saved forecast: EHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EHI.txt [2026-03-12T20:20:58.295548] [INFO ] [sig ] [992/3274] Completed EHI in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:58.295607] [INFO ] [sig ] [993/3274] Forecasting EHTH... [2026-03-12T20:20:58.295824] [INFO ] [sig ] Generating forecast for: EHTH [2026-03-12T20:20:58.295855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-03-12T20:20:58.307221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-03-12T20:20:58.307530] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-03-12T20:20:58.308350] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-03-12T20:20:58.308403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:58.308435] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:58.308461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:58.308522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:58.367067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:58.367776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:58.367861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:58.367893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:58.490883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:58.491051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:58.491094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:58.491125] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:58.494631] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-03-12T20:20:58.494918] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-03-12T20:20:58.495069] [INFO ] [sig ] EHTH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:58.639020] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EHTH.txt [2026-03-12T20:20:58.639192] [INFO ] [sig ] [993/3274] Completed EHTH in 0.3s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:58.639245] [INFO ] [sig ] [994/3274] Forecasting EIC... [2026-03-12T20:20:58.639284] [INFO ] [sig ] Generating forecast for: EIC [2026-03-12T20:20:58.639315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-03-12T20:20:58.651446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-03-12T20:20:58.651823] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-03-12T20:20:58.652636] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-03-12T20:20:58.652691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:58.652725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:58.652753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:58.652810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:58.719270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:58.720213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:58.720302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:58.720336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:58.844268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:58.844434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:58.844487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:58.844539] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:58.848163] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-03-12T20:20:58.848448] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-03-12T20:20:58.848600] [INFO ] [sig ] EIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:59.002133] [INFO ] [LOCAL ] Saved forecast: EIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EIC.txt [2026-03-12T20:20:59.002299] [INFO ] [sig ] [994/3274] Completed EIC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:59.002343] [INFO ] [sig ] [995/3274] Forecasting EIG... [2026-03-12T20:20:59.002374] [INFO ] [sig ] Generating forecast for: EIG [2026-03-12T20:20:59.002417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-03-12T20:20:59.020949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-03-12T20:20:59.021377] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-03-12T20:20:59.022390] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-03-12T20:20:59.022446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:59.022480] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:59.022508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:59.022607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:59.083908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:59.084704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:59.084788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:59.084821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:59.207633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:59.208000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:59.208061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:59.208124] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:59.211760] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=44.43%) [2026-03-12T20:20:59.212040] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-03-12T20:20:59.212172] [INFO ] [sig ] EIG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:20:59.362471] [INFO ] [LOCAL ] Saved forecast: EIG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EIG.txt [2026-03-12T20:20:59.362852] [INFO ] [sig ] [995/3274] Completed EIG in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:59.362958] [INFO ] [sig ] [996/3274] Forecasting EIX... [2026-03-12T20:20:59.363003] [INFO ] [sig ] Generating forecast for: EIX [2026-03-12T20:20:59.363036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-03-12T20:20:59.375803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-03-12T20:20:59.376238] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-03-12T20:20:59.377202] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-03-12T20:20:59.377259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:59.377294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:59.377322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:59.377381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:59.441872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:59.442900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:59.442989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:59.443024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:59.576630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:59.576794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:59.576836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:59.576866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:59.580360] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=64.37%) [2026-03-12T20:20:59.580695] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-03-12T20:20:59.580825] [INFO ] [sig ] EIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:20:59.721517] [INFO ] [LOCAL ] Saved forecast: EIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EIX.txt [2026-03-12T20:20:59.721689] [INFO ] [sig ] [996/3274] Completed EIX in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:20:59.721731] [INFO ] [sig ] [997/3274] Forecasting EL... [2026-03-12T20:20:59.721761] [INFO ] [sig ] Generating forecast for: EL [2026-03-12T20:20:59.721793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-03-12T20:20:59.733556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-03-12T20:20:59.733908] [INFO ] [FORECASTER] Starting predict_future for EL [2026-03-12T20:20:59.734702] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-03-12T20:20:59.734754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:20:59.734787] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:20:59.734813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:20:59.734870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:20:59.793744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:20:59.794648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:20:59.794736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:20:59.794808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:20:59.930781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:20:59.930988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:20:59.931043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:20:59.931076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:20:59.934946] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: UP (p=65.71%) [2026-03-12T20:20:59.935251] [INFO ] [FORECASTER] Completed predict_future for EL [2026-03-12T20:20:59.935412] [INFO ] [sig ] EL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:00.088566] [INFO ] [LOCAL ] Saved forecast: EL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EL.txt [2026-03-12T20:21:00.088778] [INFO ] [sig ] [997/3274] Completed EL in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:00.089023] [INFO ] [sig ] [998/3274] Forecasting ELAN... [2026-03-12T20:21:00.089066] [INFO ] [sig ] Generating forecast for: ELAN [2026-03-12T20:21:00.089124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-03-12T20:21:00.104958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-03-12T20:21:00.105335] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-03-12T20:21:00.106207] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-03-12T20:21:00.106261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:00.106295] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:00.106324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:00.106390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:00.171686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:00.172554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:00.172663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:00.172699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:00.309435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:00.309626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:00.309671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:00.309701] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:00.313541] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-03-12T20:21:00.313855] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-03-12T20:21:00.313995] [INFO ] [sig ] ELAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:00.477411] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ELAN.txt [2026-03-12T20:21:00.477653] [INFO ] [sig ] [998/3274] Completed ELAN in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:00.477703] [INFO ] [sig ] [999/3274] Forecasting ELC... [2026-03-12T20:21:00.477734] [INFO ] [sig ] Generating forecast for: ELC [2026-03-12T20:21:00.477768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-03-12T20:21:00.489977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-03-12T20:21:00.490428] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-03-12T20:21:00.491395] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-03-12T20:21:00.491459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:00.491495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:00.491543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:00.491701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:00.564536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:00.565748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:00.565862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:00.565918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:00.713293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:00.713521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:00.713567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:00.713634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:00.718542] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-03-12T20:21:00.718982] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-03-12T20:21:00.719156] [INFO ] [sig ] ELC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:00.874605] [INFO ] [LOCAL ] Saved forecast: ELC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ELC.txt [2026-03-12T20:21:00.874753] [INFO ] [sig ] [999/3274] Completed ELC in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:00.874795] [INFO ] [sig ] [1000/3274] Forecasting ELDN... [2026-03-12T20:21:00.874839] [INFO ] [sig ] Generating forecast for: ELDN [2026-03-12T20:21:00.874882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-03-12T20:21:00.892005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-03-12T20:21:00.892363] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-03-12T20:21:00.893350] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-03-12T20:21:00.893404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:00.893449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:00.893487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:00.893552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:00.966077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:00.967109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:00.967218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:00.967254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:01.096211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:01.096376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:01.096417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:01.096446] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:01.100360] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-03-12T20:21:01.100667] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-03-12T20:21:01.100802] [INFO ] [sig ] ELDN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:01.246317] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ELDN.txt [2026-03-12T20:21:01.246482] [INFO ] [sig ] [1000/3274] Completed ELDN in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:01.246527] [INFO ] [sig ] [1001/3274] Forecasting ELF... [2026-03-12T20:21:01.246560] [INFO ] [sig ] Generating forecast for: ELF [2026-03-12T20:21:01.246612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-03-12T20:21:01.259496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-03-12T20:21:01.259869] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-03-12T20:21:01.260843] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-03-12T20:21:01.260899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:01.260931] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:01.260958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:01.261015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:01.326309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:01.327234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:01.327364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:01.327402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:01.454489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:01.454695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:01.454744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:01.454776] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:01.458801] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-03-12T20:21:01.459100] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-03-12T20:21:01.459251] [INFO ] [sig ] ELF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:01.614441] [INFO ] [LOCAL ] Saved forecast: ELF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ELF.txt [2026-03-12T20:21:01.614631] [INFO ] [sig ] [1001/3274] Completed ELF in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:01.614686] [INFO ] [sig ] [1002/3274] Forecasting ELME... [2026-03-12T20:21:01.614719] [INFO ] [sig ] Generating forecast for: ELME [2026-03-12T20:21:01.614752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-03-12T20:21:01.629158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-03-12T20:21:01.629668] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-03-12T20:21:01.630680] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-03-12T20:21:01.630745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:01.630786] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:01.630822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:01.630897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:01.695062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:01.695983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:01.696073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:01.696108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:01.829940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:01.830111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:01.830154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:01.830184] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:01.833776] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-03-12T20:21:01.834131] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-03-12T20:21:01.834313] [INFO ] [sig ] ELME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:01.995987] [INFO ] [LOCAL ] Saved forecast: ELME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ELME.txt [2026-03-12T20:21:01.996165] [INFO ] [sig ] [1002/3274] Completed ELME in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 13.5m [2026-03-12T20:21:01.996209] [INFO ] [sig ] [1003/3274] Forecasting ELS... [2026-03-12T20:21:01.996240] [INFO ] [sig ] Generating forecast for: ELS [2026-03-12T20:21:01.996280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-03-12T20:21:02.010625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-03-12T20:21:02.011291] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-03-12T20:21:02.012183] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-03-12T20:21:02.012239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:02.012273] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:02.012300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:02.012357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:02.072739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:02.073711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:02.073810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:02.073843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:02.208236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:02.208414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:02.208459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:02.208513] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:02.212147] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-03-12T20:21:02.212702] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-03-12T20:21:02.212853] [INFO ] [sig ] ELS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:02.363995] [INFO ] [LOCAL ] Saved forecast: ELS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ELS.txt [2026-03-12T20:21:02.364152] [INFO ] [sig ] [1003/3274] Completed ELS in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.5m [2026-03-12T20:21:02.364194] [INFO ] [sig ] [1004/3274] Forecasting ELTX... [2026-03-12T20:21:02.364224] [INFO ] [sig ] Generating forecast for: ELTX [2026-03-12T20:21:02.364256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-03-12T20:21:02.375997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-03-12T20:21:02.376423] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-03-12T20:21:02.377302] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-03-12T20:21:02.377361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:02.377395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:02.377424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:02.377484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:02.442176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:02.443423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:02.443543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:02.443599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:02.583772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:02.583941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:02.583985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:02.584016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:02.587717] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-03-12T20:21:02.588078] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-03-12T20:21:02.588223] [INFO ] [sig ] ELTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:02.743937] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ELTX.txt [2026-03-12T20:21:02.744104] [INFO ] [sig ] [1004/3274] Completed ELTX in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.5m [2026-03-12T20:21:02.744148] [INFO ] [sig ] [1005/3274] Forecasting ELVA... [2026-03-12T20:21:02.744177] [INFO ] [sig ] Generating forecast for: ELVA [2026-03-12T20:21:02.744208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-03-12T20:21:02.757093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-03-12T20:21:02.757478] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-03-12T20:21:02.758312] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-03-12T20:21:02.758369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:02.758402] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:02.758429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:02.758488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:02.819038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:02.820086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:02.820171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:02.820205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:02.941880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:02.942048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:02.942090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:02.942118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:02.946168] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-03-12T20:21:02.946527] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-03-12T20:21:02.946707] [INFO ] [sig ] ELVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:03.098343] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ELVA.txt [2026-03-12T20:21:03.098502] [INFO ] [sig ] [1005/3274] Completed ELVA in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.5m [2026-03-12T20:21:03.098545] [INFO ] [sig ] [1006/3274] Forecasting ELVN... [2026-03-12T20:21:03.098598] [INFO ] [sig ] Generating forecast for: ELVN [2026-03-12T20:21:03.098631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-03-12T20:21:03.113808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-03-12T20:21:03.114274] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-03-12T20:21:03.115478] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-03-12T20:21:03.115552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:03.115623] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:03.115671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:03.115760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:03.174982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:03.175912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:03.175998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:03.176031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:03.297597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:03.297759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:03.297801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:03.297830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:03.301326] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-03-12T20:21:03.301629] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-03-12T20:21:03.301763] [INFO ] [sig ] ELVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:03.455552] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ELVN.txt [2026-03-12T20:21:03.455732] [INFO ] [sig ] [1006/3274] Completed ELVN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.5m [2026-03-12T20:21:03.455774] [INFO ] [sig ] [1007/3274] Forecasting EM... [2026-03-12T20:21:03.455804] [INFO ] [sig ] Generating forecast for: EM [2026-03-12T20:21:03.455836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-03-12T20:21:03.467455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-03-12T20:21:03.467873] [INFO ] [FORECASTER] Starting predict_future for EM [2026-03-12T20:21:03.468755] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-03-12T20:21:03.468810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:03.468842] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:03.468873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:03.468931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:03.527910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:03.528796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:03.528883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:03.528917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:03.647963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:03.648152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:03.648195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:03.648224] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:03.651859] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-03-12T20:21:03.652137] [INFO ] [FORECASTER] Completed predict_future for EM [2026-03-12T20:21:03.652266] [INFO ] [sig ] EM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:03.801795] [INFO ] [LOCAL ] Saved forecast: EM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EM.txt [2026-03-12T20:21:03.801952] [INFO ] [sig ] [1007/3274] Completed EM in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 13.5m [2026-03-12T20:21:03.801996] [INFO ] [sig ] [1008/3274] Forecasting EMB... [2026-03-12T20:21:03.802028] [INFO ] [sig ] Generating forecast for: EMB [2026-03-12T20:21:03.802062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-03-12T20:21:03.813210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-03-12T20:21:03.813633] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-03-12T20:21:03.814443] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-03-12T20:21:03.814497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:03.814535] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:03.814599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:03.814683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:03.876247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:03.877163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:03.877249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:03.877283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:03.999919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:04.000100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:04.000144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:04.000175] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:04.003858] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-03-12T20:21:04.004217] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-03-12T20:21:04.004363] [INFO ] [sig ] EMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:04.158487] [INFO ] [LOCAL ] Saved forecast: EMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EMB.txt [2026-03-12T20:21:04.158684] [INFO ] [sig ] [1008/3274] Completed EMB in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:04.158736] [INFO ] [sig ] [1009/3274] Forecasting EMBC... [2026-03-12T20:21:04.158766] [INFO ] [sig ] Generating forecast for: EMBC [2026-03-12T20:21:04.158797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-03-12T20:21:04.170609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-03-12T20:21:04.170983] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-03-12T20:21:04.171869] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-03-12T20:21:04.171927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:04.171960] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:04.171988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:04.172047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:04.231421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:04.232374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:04.232470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:04.232506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:04.361930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:04.362088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:04.362130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:04.362161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:04.365740] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-03-12T20:21:04.366026] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-03-12T20:21:04.366161] [INFO ] [sig ] EMBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:04.523726] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EMBC.txt [2026-03-12T20:21:04.523865] [INFO ] [sig ] [1009/3274] Completed EMBC in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:04.523906] [INFO ] [sig ] [1010/3274] Forecasting EMD... [2026-03-12T20:21:04.523936] [INFO ] [sig ] Generating forecast for: EMD [2026-03-12T20:21:04.523967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-03-12T20:21:04.535418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-03-12T20:21:04.535776] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-03-12T20:21:04.536653] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-03-12T20:21:04.536709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:04.536744] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:04.536773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:04.536831] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:04.597955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:04.598825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:04.598910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:04.598943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:04.719780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:04.719957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:04.720003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:04.720033] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:04.723592] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-03-12T20:21:04.723902] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-03-12T20:21:04.724035] [INFO ] [sig ] EMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:04.879561] [INFO ] [LOCAL ] Saved forecast: EMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EMD.txt [2026-03-12T20:21:04.879849] [INFO ] [sig ] [1010/3274] Completed EMD in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:04.879901] [INFO ] [sig ] [1011/3274] Forecasting EMF... [2026-03-12T20:21:04.879934] [INFO ] [sig ] Generating forecast for: EMF [2026-03-12T20:21:04.879964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-03-12T20:21:04.904589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-03-12T20:21:04.905028] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-03-12T20:21:04.906040] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-03-12T20:21:04.906095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:04.906137] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:04.906168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:04.906227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:04.968184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:04.969231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:04.969337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:04.969372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:05.091214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:05.091370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:05.091411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:05.091440] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:05.095733] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-03-12T20:21:05.096020] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-03-12T20:21:05.096149] [INFO ] [sig ] EMF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:05.242710] [INFO ] [LOCAL ] Saved forecast: EMF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EMF.txt [2026-03-12T20:21:05.242845] [INFO ] [sig ] [1011/3274] Completed EMF in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:05.242885] [INFO ] [sig ] [1012/3274] Forecasting EMN... [2026-03-12T20:21:05.242915] [INFO ] [sig ] Generating forecast for: EMN [2026-03-12T20:21:05.242945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-03-12T20:21:05.253926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-03-12T20:21:05.254278] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-03-12T20:21:05.255203] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-03-12T20:21:05.255258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:05.255304] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:05.255334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:05.255395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:05.314752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:05.315653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:05.315742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:05.315776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:05.449521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:05.449726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:05.449782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:05.449825] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:05.454922] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-03-12T20:21:05.455421] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-03-12T20:21:05.455715] [INFO ] [sig ] EMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:05.611638] [INFO ] [LOCAL ] Saved forecast: EMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EMN.txt [2026-03-12T20:21:05.611809] [INFO ] [sig ] [1012/3274] Completed EMN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:05.611882] [INFO ] [sig ] [1013/3274] Forecasting EMO... [2026-03-12T20:21:05.611913] [INFO ] [sig ] Generating forecast for: EMO [2026-03-12T20:21:05.611944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-03-12T20:21:05.622882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-03-12T20:21:05.623274] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-03-12T20:21:05.624126] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-03-12T20:21:05.624182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:05.624215] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:05.624242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:05.624299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:05.682438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:05.683400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:05.683497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:05.683531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:05.799465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:05.799659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:05.799712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:05.799745] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:05.804076] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-03-12T20:21:05.804441] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-03-12T20:21:05.804611] [INFO ] [sig ] EMO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:05.954193] [INFO ] [LOCAL ] Saved forecast: EMO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EMO.txt [2026-03-12T20:21:05.954348] [INFO ] [sig ] [1013/3274] Completed EMO in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:05.954390] [INFO ] [sig ] [1014/3274] Forecasting EMXC... [2026-03-12T20:21:05.954418] [INFO ] [sig ] Generating forecast for: EMXC [2026-03-12T20:21:05.954448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-03-12T20:21:05.965346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-03-12T20:21:05.965665] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-03-12T20:21:05.966465] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-03-12T20:21:05.966518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:05.966550] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:05.966595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:05.966655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:06.023833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:06.024566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:06.024690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:06.024723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:06.148236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:06.148399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:06.148440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:06.148469] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:06.151939] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-03-12T20:21:06.152215] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-03-12T20:21:06.152346] [INFO ] [sig ] EMXC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:06.297384] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EMXC.txt [2026-03-12T20:21:06.297519] [INFO ] [sig ] [1014/3274] Completed EMXC in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:06.297561] [INFO ] [sig ] [1015/3274] Forecasting ENB... [2026-03-12T20:21:06.297611] [INFO ] [sig ] Generating forecast for: ENB [2026-03-12T20:21:06.297644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-03-12T20:21:06.313454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-03-12T20:21:06.313782] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-03-12T20:21:06.314620] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-03-12T20:21:06.314673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:06.314705] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:06.314733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:06.314791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:06.372404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:06.373300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:06.373379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:06.373411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:06.506636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:06.506991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:06.507032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:06.507061] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:06.510516] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=35.42%) [2026-03-12T20:21:06.510817] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-03-12T20:21:06.510944] [INFO ] [sig ] ENB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:06.656591] [INFO ] [LOCAL ] Saved forecast: ENB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ENB.txt [2026-03-12T20:21:06.656933] [INFO ] [sig ] [1015/3274] Completed ENB in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:06.656994] [INFO ] [sig ] [1016/3274] Forecasting ENGN... [2026-03-12T20:21:06.657028] [INFO ] [sig ] Generating forecast for: ENGN [2026-03-12T20:21:06.657059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-03-12T20:21:06.671694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-03-12T20:21:06.672189] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-03-12T20:21:06.673077] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-03-12T20:21:06.673133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:06.673168] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:06.673230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:06.673290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:06.738031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:06.739025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:06.739133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:06.739169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:06.871244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:06.871425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:06.871473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:06.871504] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:06.875239] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-03-12T20:21:06.875544] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-03-12T20:21:06.875725] [INFO ] [sig ] ENGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:07.027292] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENGN.txt [2026-03-12T20:21:07.027472] [INFO ] [sig ] [1016/3274] Completed ENGN in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:07.027517] [INFO ] [sig ] [1017/3274] Forecasting ENIC... [2026-03-12T20:21:07.027549] [INFO ] [sig ] Generating forecast for: ENIC [2026-03-12T20:21:07.027604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-03-12T20:21:07.040155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-03-12T20:21:07.040608] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-03-12T20:21:07.041433] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-03-12T20:21:07.041502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:07.041552] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:07.041615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:07.041682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:07.105096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:07.106045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:07.106138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:07.106171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:07.230753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:07.230926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:07.230971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:07.231013] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:07.234527] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=74.19%) [2026-03-12T20:21:07.234842] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-03-12T20:21:07.235010] [INFO ] [sig ] ENIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:07.384327] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENIC.txt [2026-03-12T20:21:07.384503] [INFO ] [sig ] [1017/3274] Completed ENIC in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:07.384547] [INFO ] [sig ] [1018/3274] Forecasting ENPH... [2026-03-12T20:21:07.384602] [INFO ] [sig ] Generating forecast for: ENPH [2026-03-12T20:21:07.384642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-03-12T20:21:07.396320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-03-12T20:21:07.396712] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-03-12T20:21:07.397515] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-03-12T20:21:07.397589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:07.397628] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:07.397658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:07.397718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:07.459077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:07.460094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:07.460186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:07.460222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:07.584202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:07.584375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:07.584420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:07.584450] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:07.588159] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-03-12T20:21:07.588444] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-03-12T20:21:07.588597] [INFO ] [sig ] ENPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:07.740204] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ENPH.txt [2026-03-12T20:21:07.740403] [INFO ] [sig ] [1018/3274] Completed ENPH in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:07.740471] [INFO ] [sig ] [1019/3274] Forecasting ENS... [2026-03-12T20:21:07.740523] [INFO ] [sig ] Generating forecast for: ENS [2026-03-12T20:21:07.740564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-03-12T20:21:07.752726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-03-12T20:21:07.753146] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-03-12T20:21:07.754071] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-03-12T20:21:07.754127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:07.754159] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:07.754187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:07.754245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:07.815452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:07.816503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:07.816649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:07.816704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:07.947020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:07.947203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:07.947262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:07.947313] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:07.951320] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=39.45%) [2026-03-12T20:21:07.951721] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-03-12T20:21:07.951867] [INFO ] [sig ] ENS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:08.108632] [INFO ] [LOCAL ] Saved forecast: ENS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ENS.txt [2026-03-12T20:21:08.108813] [INFO ] [sig ] [1019/3274] Completed ENS in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 13.4m [2026-03-12T20:21:08.108856] [INFO ] [sig ] [1020/3274] Forecasting ENSG... [2026-03-12T20:21:08.108916] [INFO ] [sig ] Generating forecast for: ENSG [2026-03-12T20:21:08.108951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-03-12T20:21:08.121980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-03-12T20:21:08.122391] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-03-12T20:21:08.123225] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-03-12T20:21:08.123279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:08.123313] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:08.123339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:08.123411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:08.187155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:08.188257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:08.188368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:08.188421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:08.323084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:08.323257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:08.323301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:08.323332] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:08.327663] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-03-12T20:21:08.327990] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-03-12T20:21:08.328172] [INFO ] [sig ] ENSG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:08.490261] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENSG.txt [2026-03-12T20:21:08.490449] [INFO ] [sig ] [1020/3274] Completed ENSG in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.4m [2026-03-12T20:21:08.490501] [INFO ] [sig ] [1021/3274] Forecasting ENTA... [2026-03-12T20:21:08.490546] [INFO ] [sig ] Generating forecast for: ENTA [2026-03-12T20:21:08.490602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-03-12T20:21:08.503265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-03-12T20:21:08.503695] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-03-12T20:21:08.504508] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-03-12T20:21:08.504563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:08.504625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:08.504655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:08.504714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:08.570954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:08.572255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:08.572389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:08.572432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:08.710192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:08.710363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:08.710406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:08.710434] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:08.714132] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-03-12T20:21:08.714476] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-03-12T20:21:08.714664] [INFO ] [sig ] ENTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:08.868704] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENTA.txt [2026-03-12T20:21:08.868855] [INFO ] [sig ] [1021/3274] Completed ENTA in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.4m [2026-03-12T20:21:08.868920] [INFO ] [sig ] [1022/3274] Forecasting ENTG... [2026-03-12T20:21:08.868951] [INFO ] [sig ] Generating forecast for: ENTG [2026-03-12T20:21:08.868983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-03-12T20:21:08.881606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-03-12T20:21:08.881949] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-03-12T20:21:08.882820] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-03-12T20:21:08.882876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:08.882909] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:08.882937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:08.882995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:08.946024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:08.946889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:08.946974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:08.947010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:09.078055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:09.078223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:09.078267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:09.078297] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:09.082096] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=85.32%) [2026-03-12T20:21:09.082382] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-03-12T20:21:09.082516] [INFO ] [sig ] ENTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:09.238080] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENTG.txt [2026-03-12T20:21:09.238273] [INFO ] [sig ] [1022/3274] Completed ENTG in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.4m [2026-03-12T20:21:09.238319] [INFO ] [sig ] [1023/3274] Forecasting ENTX... [2026-03-12T20:21:09.238349] [INFO ] [sig ] Generating forecast for: ENTX [2026-03-12T20:21:09.238379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-03-12T20:21:09.250753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-03-12T20:21:09.251118] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-03-12T20:21:09.251939] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-03-12T20:21:09.251992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:09.252039] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:09.252068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:09.252125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:09.311400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:09.312208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:09.312294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:09.312327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:09.435432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:09.435616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:09.435662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:09.435692] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:09.439201] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-03-12T20:21:09.439478] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-03-12T20:21:09.439626] [INFO ] [sig ] ENTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:09.588250] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ENTX.txt [2026-03-12T20:21:09.588375] [INFO ] [sig ] [1023/3274] Completed ENTX in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.4m [2026-03-12T20:21:09.588416] [INFO ] [sig ] [1024/3274] Forecasting ENVA... [2026-03-12T20:21:09.588447] [INFO ] [sig ] Generating forecast for: ENVA [2026-03-12T20:21:09.588477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-03-12T20:21:09.602346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-03-12T20:21:09.602636] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-03-12T20:21:09.603423] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-03-12T20:21:09.603476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:09.603509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:09.603536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:09.603617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:09.668271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:09.668961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:09.669044] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:09.669093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:09.793858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:09.794015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:09.794057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:09.794087] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:09.797721] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-03-12T20:21:09.798224] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-03-12T20:21:09.798357] [INFO ] [sig ] ENVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:09.948650] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENVA.txt [2026-03-12T20:21:09.948789] [INFO ] [sig ] [1024/3274] Completed ENVA in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.4m [2026-03-12T20:21:09.948830] [INFO ] [sig ] [1025/3274] Forecasting ENVB... [2026-03-12T20:21:09.948860] [INFO ] [sig ] Generating forecast for: ENVB [2026-03-12T20:21:09.948891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-03-12T20:21:09.961184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-03-12T20:21:09.961517] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-03-12T20:21:09.962504] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-03-12T20:21:09.962557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:09.962609] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:09.962637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:09.962695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:10.020859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:10.021452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:10.021531] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:10.021564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:10.145518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:10.145680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:10.145726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:10.145754] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:10.149781] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-03-12T20:21:10.150072] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-03-12T20:21:10.150216] [INFO ] [sig ] ENVB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:10.298416] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ENVB.txt [2026-03-12T20:21:10.298551] [INFO ] [sig ] [1025/3274] Completed ENVB in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:10.298609] [INFO ] [sig ] [1026/3274] Forecasting ENVX... [2026-03-12T20:21:10.298640] [INFO ] [sig ] Generating forecast for: ENVX [2026-03-12T20:21:10.298675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-03-12T20:21:10.310660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-03-12T20:21:10.311127] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-03-12T20:21:10.312111] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-03-12T20:21:10.312165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:10.312196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:10.312224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:10.312280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:10.371448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:10.372295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:10.372408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:10.372441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:10.496158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:10.496329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:10.496372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:10.496403] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:10.499978] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-03-12T20:21:10.500268] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-03-12T20:21:10.500402] [INFO ] [sig ] ENVX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:10.656868] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ENVX.txt [2026-03-12T20:21:10.657012] [INFO ] [sig ] [1026/3274] Completed ENVX in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:10.657063] [INFO ] [sig ] [1027/3274] Forecasting EOD... [2026-03-12T20:21:10.657111] [INFO ] [sig ] Generating forecast for: EOD [2026-03-12T20:21:10.657145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-03-12T20:21:10.676702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-03-12T20:21:10.677126] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-03-12T20:21:10.677972] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-03-12T20:21:10.678054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:10.678088] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:10.678115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:10.678172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:10.738527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:10.739413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:10.739499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:10.739533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:10.864830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:10.864990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:10.865035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:10.865064] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:10.869396] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-03-12T20:21:10.869898] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-03-12T20:21:10.870079] [INFO ] [sig ] EOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:11.013968] [INFO ] [LOCAL ] Saved forecast: EOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EOD.txt [2026-03-12T20:21:11.014124] [INFO ] [sig ] [1027/3274] Completed EOD in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:11.014166] [INFO ] [sig ] [1028/3274] Forecasting EOG... [2026-03-12T20:21:11.014195] [INFO ] [sig ] Generating forecast for: EOG [2026-03-12T20:21:11.014228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-03-12T20:21:11.026196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-03-12T20:21:11.026592] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-03-12T20:21:11.027400] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-03-12T20:21:11.027453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:11.027486] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:11.027513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:11.027570] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:11.085921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:11.086816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:11.086906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:11.086940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:11.213272] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:11.213436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:11.213479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:11.213509] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:11.217008] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=51.88%) [2026-03-12T20:21:11.217287] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-03-12T20:21:11.217422] [INFO ] [sig ] EOG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:11.406342] [INFO ] [LOCAL ] Saved forecast: EOG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EOG.txt [2026-03-12T20:21:11.406529] [INFO ] [sig ] [1028/3274] Completed EOG in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:11.406590] [INFO ] [sig ] [1029/3274] Forecasting EOI... [2026-03-12T20:21:11.406624] [INFO ] [sig ] Generating forecast for: EOI [2026-03-12T20:21:11.406657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-03-12T20:21:11.422653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-03-12T20:21:11.423289] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-03-12T20:21:11.424432] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-03-12T20:21:11.424488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:11.424523] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:11.424559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:11.424691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:11.488079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:11.489005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:11.489109] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:11.489151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:11.619267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:11.619437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:11.619480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:11.619509] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:11.623014] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-03-12T20:21:11.623288] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-03-12T20:21:11.623420] [INFO ] [sig ] EOI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:11.772011] [INFO ] [LOCAL ] Saved forecast: EOI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EOI.txt [2026-03-12T20:21:11.772199] [INFO ] [sig ] [1029/3274] Completed EOI in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:11.772241] [INFO ] [sig ] [1030/3274] Forecasting EOLS... [2026-03-12T20:21:11.772271] [INFO ] [sig ] Generating forecast for: EOLS [2026-03-12T20:21:11.772304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-03-12T20:21:11.783690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-03-12T20:21:11.784276] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-03-12T20:21:11.785090] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-03-12T20:21:11.785144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:11.785177] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:11.785204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:11.785261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:11.843810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:11.844740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:11.844825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:11.844858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:11.972362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:11.972534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:11.972601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:11.972658] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:11.976784] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-03-12T20:21:11.977274] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-03-12T20:21:11.977436] [INFO ] [sig ] EOLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:12.126938] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EOLS.txt [2026-03-12T20:21:12.127111] [INFO ] [sig ] [1030/3274] Completed EOLS in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:12.127159] [INFO ] [sig ] [1031/3274] Forecasting EOS... [2026-03-12T20:21:12.127189] [INFO ] [sig ] Generating forecast for: EOS [2026-03-12T20:21:12.127221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-03-12T20:21:12.140868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-03-12T20:21:12.141487] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-03-12T20:21:12.142656] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-03-12T20:21:12.142710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:12.142748] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:12.142782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:12.142851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:12.202017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:12.203044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:12.203131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:12.203164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:12.328206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:12.328383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:12.328425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:12.328454] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:12.332277] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=10.76%) [2026-03-12T20:21:12.332597] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-03-12T20:21:12.332735] [INFO ] [sig ] EOS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:12.479361] [INFO ] [LOCAL ] Saved forecast: EOS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EOS.txt [2026-03-12T20:21:12.479494] [INFO ] [sig ] [1031/3274] Completed EOS in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:12.479534] [INFO ] [sig ] [1032/3274] Forecasting EOSE... [2026-03-12T20:21:12.479564] [INFO ] [sig ] Generating forecast for: EOSE [2026-03-12T20:21:12.479615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-03-12T20:21:12.491536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-03-12T20:21:12.491871] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-03-12T20:21:12.492652] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-03-12T20:21:12.492705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:12.492737] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:12.492765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:12.492821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:12.554225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:12.555128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:12.555213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:12.555247] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:12.694827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:12.695025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:12.695092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:12.695144] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:12.700281] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-03-12T20:21:12.700727] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-03-12T20:21:12.700919] [INFO ] [sig ] EOSE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:12.864324] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EOSE.txt [2026-03-12T20:21:12.864466] [INFO ] [sig ] [1032/3274] Completed EOSE in 0.4s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:12.864507] [INFO ] [sig ] [1033/3274] Forecasting EPAC... [2026-03-12T20:21:12.864544] [INFO ] [sig ] Generating forecast for: EPAC [2026-03-12T20:21:12.864595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-03-12T20:21:12.875732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-03-12T20:21:12.876059] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-03-12T20:21:12.876874] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-03-12T20:21:12.876927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:12.876996] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:12.877025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:12.877083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:12.937188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:12.938128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:12.938215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:12.938249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:13.056168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:13.056342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:13.056386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:13.056415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:13.060627] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=20.21%) [2026-03-12T20:21:13.060945] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-03-12T20:21:13.061082] [INFO ] [sig ] EPAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:13.209000] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EPAC.txt [2026-03-12T20:21:13.209130] [INFO ] [sig ] [1033/3274] Completed EPAC in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:13.209171] [INFO ] [sig ] [1034/3274] Forecasting EPAM... [2026-03-12T20:21:13.209201] [INFO ] [sig ] Generating forecast for: EPAM [2026-03-12T20:21:13.209231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-03-12T20:21:13.220441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-03-12T20:21:13.220731] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-03-12T20:21:13.221489] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-03-12T20:21:13.221542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:13.221593] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:13.221623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:13.221693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:13.278704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:13.279358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:13.279440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:13.279471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:13.405396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:13.405565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:13.405630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:13.405660] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:13.409150] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-03-12T20:21:13.409424] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-03-12T20:21:13.409551] [INFO ] [sig ] EPAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:13.553490] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EPAM.txt [2026-03-12T20:21:13.553630] [INFO ] [sig ] [1034/3274] Completed EPAM in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:13.553674] [INFO ] [sig ] [1035/3274] Forecasting EPC... [2026-03-12T20:21:13.553703] [INFO ] [sig ] Generating forecast for: EPC [2026-03-12T20:21:13.553737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-03-12T20:21:13.565257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-03-12T20:21:13.565596] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-03-12T20:21:13.566370] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-03-12T20:21:13.566422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:13.566455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:13.566483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:13.566539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:13.624213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:13.625238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:13.625318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:13.625351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:13.749263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:13.749405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:13.749444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:13.749473] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:13.752890] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=77.94%) [2026-03-12T20:21:13.753163] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-03-12T20:21:13.753292] [INFO ] [sig ] EPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:13.897177] [INFO ] [LOCAL ] Saved forecast: EPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EPC.txt [2026-03-12T20:21:13.897285] [INFO ] [sig ] [1035/3274] Completed EPC in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:13.897324] [INFO ] [sig ] [1036/3274] Forecasting EPD... [2026-03-12T20:21:13.897353] [INFO ] [sig ] Generating forecast for: EPD [2026-03-12T20:21:13.897385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-03-12T20:21:13.909426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-03-12T20:21:13.909737] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-03-12T20:21:13.910538] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-03-12T20:21:13.910622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:13.910657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:13.910685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:13.910741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:13.970093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:13.970713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:13.970793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:13.970825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:14.095793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:14.095940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:14.095981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:14.096240] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:14.100157] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-03-12T20:21:14.100438] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-03-12T20:21:14.100567] [INFO ] [sig ] EPD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:14.243404] [INFO ] [LOCAL ] Saved forecast: EPD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EPD.txt [2026-03-12T20:21:14.243593] [INFO ] [sig ] [1036/3274] Completed EPD in 0.3s | 2.81 sym/s | Total: 6.1m | ETA: 13.3m [2026-03-12T20:21:14.243639] [INFO ] [sig ] [1037/3274] Forecasting EPSN... [2026-03-12T20:21:14.243669] [INFO ] [sig ] Generating forecast for: EPSN [2026-03-12T20:21:14.243700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-03-12T20:21:14.263859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-03-12T20:21:14.264275] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-03-12T20:21:14.265327] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-03-12T20:21:14.265381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:14.265413] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:14.265442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:14.265499] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:14.327136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:14.328047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:14.328137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:14.328170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:14.450801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:14.450961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:14.451003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:14.451032] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:14.454454] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=16.27%) [2026-03-12T20:21:14.454751] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-03-12T20:21:14.454879] [INFO ] [sig ] EPSN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:14.595147] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EPSN.txt [2026-03-12T20:21:14.595261] [INFO ] [sig ] [1037/3274] Completed EPSN in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.3m [2026-03-12T20:21:14.595299] [INFO ] [sig ] [1038/3274] Forecasting EQBK... [2026-03-12T20:21:14.595329] [INFO ] [sig ] Generating forecast for: EQBK [2026-03-12T20:21:14.595359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-03-12T20:21:14.606199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-03-12T20:21:14.606545] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-03-12T20:21:14.607336] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-03-12T20:21:14.607388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:14.607420] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:14.607447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:14.607505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:14.664510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:14.665381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:14.665474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:14.665507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:14.787268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:14.787434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:14.787475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:14.787506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:14.791368] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-03-12T20:21:14.791680] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-03-12T20:21:14.791817] [INFO ] [sig ] EQBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:14.940344] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EQBK.txt [2026-03-12T20:21:14.940514] [INFO ] [sig ] [1038/3274] Completed EQBK in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 13.3m [2026-03-12T20:21:14.940556] [INFO ] [sig ] [1039/3274] Forecasting EQH... [2026-03-12T20:21:14.940607] [INFO ] [sig ] Generating forecast for: EQH [2026-03-12T20:21:14.940651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-03-12T20:21:14.952182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-03-12T20:21:14.952604] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-03-12T20:21:14.953422] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-03-12T20:21:14.953476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:14.953508] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:14.953535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:14.953611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:15.017454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:15.018459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:15.018544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:15.018597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:15.148498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:15.148696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:15.148741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:15.148770] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:15.152432] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-03-12T20:21:15.152790] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-03-12T20:21:15.152960] [INFO ] [sig ] EQH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:15.302529] [INFO ] [LOCAL ] Saved forecast: EQH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EQH.txt [2026-03-12T20:21:15.302722] [INFO ] [sig ] [1039/3274] Completed EQH in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.3m [2026-03-12T20:21:15.302766] [INFO ] [sig ] [1040/3274] Forecasting EQIX... [2026-03-12T20:21:15.302797] [INFO ] [sig ] Generating forecast for: EQIX [2026-03-12T20:21:15.302829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-03-12T20:21:15.314216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-03-12T20:21:15.314610] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-03-12T20:21:15.315417] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-03-12T20:21:15.315471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:15.315504] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:15.315533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:15.315609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:15.373672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:15.374559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:15.374666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:15.374699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:15.499990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:15.500161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:15.500206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:15.500237] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:15.503823] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-03-12T20:21:15.504111] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-03-12T20:21:15.504244] [INFO ] [sig ] EQIX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:15.649298] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EQIX.txt [2026-03-12T20:21:15.649461] [INFO ] [sig ] [1040/3274] Completed EQIX in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 13.3m [2026-03-12T20:21:15.649504] [INFO ] [sig ] [1041/3274] Forecasting ERAS... [2026-03-12T20:21:15.649534] [INFO ] [sig ] Generating forecast for: ERAS [2026-03-12T20:21:15.649567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-03-12T20:21:15.661707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-03-12T20:21:15.662090] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-03-12T20:21:15.663093] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-03-12T20:21:15.663151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:15.663185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:15.663212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:15.663269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:15.728074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:15.729599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:15.729687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:15.729721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:15.853333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:15.853501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:15.853544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:15.853593] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:15.857288] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-03-12T20:21:15.857695] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-03-12T20:21:15.857848] [INFO ] [sig ] ERAS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:16.004418] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ERAS.txt [2026-03-12T20:21:16.004595] [INFO ] [sig ] [1041/3274] Completed ERAS in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.3m [2026-03-12T20:21:16.004640] [INFO ] [sig ] [1042/3274] Forecasting ERIC... [2026-03-12T20:21:16.004669] [INFO ] [sig ] Generating forecast for: ERIC [2026-03-12T20:21:16.004700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-03-12T20:21:16.016469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-03-12T20:21:16.016887] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-03-12T20:21:16.017975] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-03-12T20:21:16.018048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:16.018083] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:16.018262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:16.018321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:16.077331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:16.078324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:16.078412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:16.078446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:16.210175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:16.210334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:16.210377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:16.210406] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:16.214315] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-03-12T20:21:16.214619] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-03-12T20:21:16.214760] [INFO ] [sig ] ERIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:16.372182] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ERIC.txt [2026-03-12T20:21:16.372363] [INFO ] [sig ] [1042/3274] Completed ERIC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:16.372409] [INFO ] [sig ] [1043/3274] Forecasting ERIE... [2026-03-12T20:21:16.372440] [INFO ] [sig ] Generating forecast for: ERIE [2026-03-12T20:21:16.372474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-03-12T20:21:16.384229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-03-12T20:21:16.384620] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-03-12T20:21:16.385497] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-03-12T20:21:16.385553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:16.385612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:16.385644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:16.385702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:16.448472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:16.449465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:16.449605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:16.449645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:16.578667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:16.578854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:16.578898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:16.578927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:16.583172] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=55.49%) [2026-03-12T20:21:16.583505] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-03-12T20:21:16.583674] [INFO ] [sig ] ERIE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:16.738678] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ERIE.txt [2026-03-12T20:21:16.738842] [INFO ] [sig ] [1043/3274] Completed ERIE in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:16.738886] [INFO ] [sig ] [1044/3274] Forecasting ERII... [2026-03-12T20:21:16.738918] [INFO ] [sig ] Generating forecast for: ERII [2026-03-12T20:21:16.738950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-03-12T20:21:16.751064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-03-12T20:21:16.751460] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-03-12T20:21:16.752445] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-03-12T20:21:16.752512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:16.752562] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:16.752626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:16.752686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:16.818348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:16.819453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:16.819541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:16.819594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:16.954508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:16.954689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:16.954735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:16.954765] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:16.958626] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-03-12T20:21:16.958970] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-03-12T20:21:16.959143] [INFO ] [sig ] ERII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:17.114878] [INFO ] [LOCAL ] Saved forecast: ERII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ERII.txt [2026-03-12T20:21:17.115026] [INFO ] [sig ] [1044/3274] Completed ERII in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:17.115068] [INFO ] [sig ] [1045/3274] Forecasting ERO... [2026-03-12T20:21:17.115100] [INFO ] [sig ] Generating forecast for: ERO [2026-03-12T20:21:17.115130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-03-12T20:21:17.127258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-03-12T20:21:17.127597] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-03-12T20:21:17.128421] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-03-12T20:21:17.128476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:17.128512] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:17.128541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:17.128618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:17.194252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:17.195502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:17.195611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:17.195649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:17.324967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:17.325134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:17.325180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:17.325210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:17.328864] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-03-12T20:21:17.329174] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-03-12T20:21:17.329315] [INFO ] [sig ] ERO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:17.483745] [INFO ] [LOCAL ] Saved forecast: ERO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ERO.txt [2026-03-12T20:21:17.483936] [INFO ] [sig ] [1045/3274] Completed ERO in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:17.483988] [INFO ] [sig ] [1046/3274] Forecasting ES... [2026-03-12T20:21:17.484025] [INFO ] [sig ] Generating forecast for: ES [2026-03-12T20:21:17.484058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-03-12T20:21:17.497500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-03-12T20:21:17.497929] [INFO ] [FORECASTER] Starting predict_future for ES [2026-03-12T20:21:17.498861] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-03-12T20:21:17.498929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:17.498964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:17.498992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:17.499050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:17.564588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:17.565505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:17.565613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:17.565651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:17.698087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:17.698445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:17.698489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:17.698520] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:17.702367] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=42.41%) [2026-03-12T20:21:17.702714] [INFO ] [FORECASTER] Completed predict_future for ES [2026-03-12T20:21:17.702884] [INFO ] [sig ] ES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:17.862390] [INFO ] [LOCAL ] Saved forecast: ES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ES.txt [2026-03-12T20:21:17.862616] [INFO ] [sig ] [1046/3274] Completed ES in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:17.862664] [INFO ] [sig ] [1047/3274] Forecasting ESAB... [2026-03-12T20:21:17.862696] [INFO ] [sig ] Generating forecast for: ESAB [2026-03-12T20:21:17.862739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-03-12T20:21:17.875746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-03-12T20:21:17.876108] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-03-12T20:21:17.876938] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-03-12T20:21:17.876993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:17.877042] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:17.877071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:17.877129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:17.945274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:17.946317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:17.946422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:17.946463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:18.069311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:18.069483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:18.069528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:18.069557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:18.073198] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-03-12T20:21:18.073497] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-03-12T20:21:18.073661] [INFO ] [sig ] ESAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:18.293142] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ESAB.txt [2026-03-12T20:21:18.293295] [INFO ] [sig ] [1047/3274] Completed ESAB in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:18.293335] [INFO ] [sig ] [1048/3274] Forecasting ESCA... [2026-03-12T20:21:18.293366] [INFO ] [sig ] Generating forecast for: ESCA [2026-03-12T20:21:18.293402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-03-12T20:21:18.306734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-03-12T20:21:18.307130] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-03-12T20:21:18.308026] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-03-12T20:21:18.308255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:18.308288] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:18.308316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:18.308375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:18.369534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:18.370429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:18.370519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:18.370554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:18.492722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:18.492894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:18.492938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:18.492968] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:18.496662] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-03-12T20:21:18.496971] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-03-12T20:21:18.497116] [INFO ] [sig ] ESCA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:18.649200] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESCA.txt [2026-03-12T20:21:18.649464] [INFO ] [sig ] [1048/3274] Completed ESCA in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:18.649508] [INFO ] [sig ] [1049/3274] Forecasting ESE... [2026-03-12T20:21:18.649538] [INFO ] [sig ] Generating forecast for: ESE [2026-03-12T20:21:18.649588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-03-12T20:21:18.662041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-03-12T20:21:18.662451] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-03-12T20:21:18.663346] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-03-12T20:21:18.663404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:18.663440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:18.663469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:18.663527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:18.724306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:18.725459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:18.725548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:18.725601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:18.850433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:18.850623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:18.850668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:18.850698] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:18.854235] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=93.89%) [2026-03-12T20:21:18.854522] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-03-12T20:21:18.854672] [INFO ] [sig ] ESE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:19.002565] [INFO ] [LOCAL ] Saved forecast: ESE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESE.txt [2026-03-12T20:21:19.002753] [INFO ] [sig ] [1049/3274] Completed ESE in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:19.002796] [INFO ] [sig ] [1050/3274] Forecasting ESEA... [2026-03-12T20:21:19.002825] [INFO ] [sig ] Generating forecast for: ESEA [2026-03-12T20:21:19.002857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-03-12T20:21:19.014621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-03-12T20:21:19.015001] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-03-12T20:21:19.015819] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-03-12T20:21:19.015872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:19.015933] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:19.015962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:19.016020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:19.073015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:19.073957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:19.074043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:19.074076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:19.194762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:19.194934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:19.194977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:19.195006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:19.198465] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-03-12T20:21:19.198773] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-03-12T20:21:19.198915] [INFO ] [sig ] ESEA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:19.340049] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ESEA.txt [2026-03-12T20:21:19.340213] [INFO ] [sig ] [1050/3274] Completed ESEA in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:19.340261] [INFO ] [sig ] [1051/3274] Forecasting ESGD... [2026-03-12T20:21:19.340291] [INFO ] [sig ] Generating forecast for: ESGD [2026-03-12T20:21:19.340323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-03-12T20:21:19.355506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-03-12T20:21:19.355997] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-03-12T20:21:19.356818] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-03-12T20:21:19.356873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:19.356912] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:19.356944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:19.357012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:19.414278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:19.415202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:19.415288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:19.415321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:19.543713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:19.543885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:19.543928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:19.543957] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:19.547753] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-03-12T20:21:19.548061] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-03-12T20:21:19.548382] [INFO ] [sig ] ESGD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:19.695024] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESGD.txt [2026-03-12T20:21:19.695197] [INFO ] [sig ] [1051/3274] Completed ESGD in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:19.695240] [INFO ] [sig ] [1052/3274] Forecasting ESGE... [2026-03-12T20:21:19.695270] [INFO ] [sig ] Generating forecast for: ESGE [2026-03-12T20:21:19.695302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-03-12T20:21:19.707181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-03-12T20:21:19.707608] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-03-12T20:21:19.708449] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-03-12T20:21:19.708514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:19.708555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:19.708612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:19.708671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:19.767294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:19.768252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:19.768345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:19.768378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:19.898803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:19.898976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:19.899017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:19.899047] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:19.903024] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-03-12T20:21:19.903362] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-03-12T20:21:19.903524] [INFO ] [sig ] ESGE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:20.051689] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ESGE.txt [2026-03-12T20:21:20.051863] [INFO ] [sig ] [1052/3274] Completed ESGE in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 13.2m [2026-03-12T20:21:20.051906] [INFO ] [sig ] [1053/3274] Forecasting ESI... [2026-03-12T20:21:20.051936] [INFO ] [sig ] Generating forecast for: ESI [2026-03-12T20:21:20.051967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-03-12T20:21:20.064084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-03-12T20:21:20.064497] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-03-12T20:21:20.065330] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-03-12T20:21:20.065384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:20.065417] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:20.065444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:20.065501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:20.126469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:20.127498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:20.127609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:20.127645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:20.248923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:20.249104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:20.249145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:20.249210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:20.252864] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=51.74%) [2026-03-12T20:21:20.253235] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-03-12T20:21:20.253379] [INFO ] [sig ] ESI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:20.400397] [INFO ] [LOCAL ] Saved forecast: ESI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESI.txt [2026-03-12T20:21:20.400565] [INFO ] [sig ] [1053/3274] Completed ESI in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:20.400632] [INFO ] [sig ] [1054/3274] Forecasting ESOA... [2026-03-12T20:21:20.400662] [INFO ] [sig ] Generating forecast for: ESOA [2026-03-12T20:21:20.400696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-03-12T20:21:20.413023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-03-12T20:21:20.413434] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-03-12T20:21:20.414252] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-03-12T20:21:20.414308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:20.414340] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:20.414367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:20.414425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:20.474297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:20.475403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:20.475494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:20.475526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:20.597865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:20.598068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:20.598115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:20.598161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:20.602100] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=73.41%) [2026-03-12T20:21:20.602428] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-03-12T20:21:20.602783] [INFO ] [sig ] ESOA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:20.749595] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESOA.txt [2026-03-12T20:21:20.749744] [INFO ] [sig ] [1054/3274] Completed ESOA in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:20.749784] [INFO ] [sig ] [1055/3274] Forecasting ESPO... [2026-03-12T20:21:20.749815] [INFO ] [sig ] Generating forecast for: ESPO [2026-03-12T20:21:20.749846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-03-12T20:21:20.761037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-03-12T20:21:20.761421] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-03-12T20:21:20.762243] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-03-12T20:21:20.762299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:20.762330] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:20.762357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:20.762415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:20.822912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:20.823840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:20.823926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:20.823959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:20.952311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:20.952476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:20.952517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:20.952548] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:20.955998] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-03-12T20:21:20.956277] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-03-12T20:21:20.956418] [INFO ] [sig ] ESPO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:21.097919] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ESPO.txt [2026-03-12T20:21:21.098088] [INFO ] [sig ] [1055/3274] Completed ESPO in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:21.098130] [INFO ] [sig ] [1056/3274] Forecasting ESQ... [2026-03-12T20:21:21.098160] [INFO ] [sig ] Generating forecast for: ESQ [2026-03-12T20:21:21.098192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-03-12T20:21:21.110909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-03-12T20:21:21.111499] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-03-12T20:21:21.112291] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-03-12T20:21:21.112345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:21.112376] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:21.112403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:21.112460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:21.178609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:21.179866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:21.179983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:21.180022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:21.316906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:21.317080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:21.317127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:21.317158] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:21.321152] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: UP (p=58.68%) [2026-03-12T20:21:21.321436] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-03-12T20:21:21.321590] [INFO ] [sig ] ESQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:21.480892] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESQ.txt [2026-03-12T20:21:21.481105] [INFO ] [sig ] [1056/3274] Completed ESQ in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:21.481176] [INFO ] [sig ] [1057/3274] Forecasting ESTA... [2026-03-12T20:21:21.481226] [INFO ] [sig ] Generating forecast for: ESTA [2026-03-12T20:21:21.481266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-03-12T20:21:21.493156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-03-12T20:21:21.493553] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-03-12T20:21:21.494508] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-03-12T20:21:21.494564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:21.494626] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:21.494655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:21.494715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:21.564662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:21.565982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:21.566088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:21.566141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:21.699977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:21.700147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:21.700190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:21.700230] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:21.704409] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-03-12T20:21:21.704850] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-03-12T20:21:21.705031] [INFO ] [sig ] ESTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:21.899888] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESTA.txt [2026-03-12T20:21:21.900057] [INFO ] [sig ] [1057/3274] Completed ESTA in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:21.900102] [INFO ] [sig ] [1058/3274] Forecasting ESTC... [2026-03-12T20:21:21.900133] [INFO ] [sig ] Generating forecast for: ESTC [2026-03-12T20:21:21.900165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-03-12T20:21:21.912234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-03-12T20:21:21.912690] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-03-12T20:21:21.913818] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-03-12T20:21:21.913897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:21.913970] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:21.914017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:21.914096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:21.985408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:21.986357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:21.986450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:21.986485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:22.127053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:22.127244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:22.127302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:22.127343] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:22.131076] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-03-12T20:21:22.131396] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-03-12T20:21:22.131536] [INFO ] [sig ] ESTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:22.283289] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ESTC.txt [2026-03-12T20:21:22.283474] [INFO ] [sig ] [1058/3274] Completed ESTC in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:22.283518] [INFO ] [sig ] [1059/3274] Forecasting ETB... [2026-03-12T20:21:22.283549] [INFO ] [sig ] Generating forecast for: ETB [2026-03-12T20:21:22.283610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-03-12T20:21:22.295863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-03-12T20:21:22.296261] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-03-12T20:21:22.297099] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-03-12T20:21:22.297154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:22.297187] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:22.297214] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:22.297270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:22.355748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:22.356849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:22.356935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:22.356976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:22.487785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:22.487973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:22.488054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:22.488098] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:22.491744] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-03-12T20:21:22.492040] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-03-12T20:21:22.492177] [INFO ] [sig ] ETB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:22.652512] [INFO ] [LOCAL ] Saved forecast: ETB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ETB.txt [2026-03-12T20:21:22.652710] [INFO ] [sig ] [1059/3274] Completed ETB in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.2m [2026-03-12T20:21:22.652756] [INFO ] [sig ] [1060/3274] Forecasting ETD... [2026-03-12T20:21:22.652785] [INFO ] [sig ] Generating forecast for: ETD [2026-03-12T20:21:22.652820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-03-12T20:21:22.665225] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'ETD'. [2026-03-12T20:21:22.665626] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-03-12T20:21:22.666434] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-03-12T20:21:22.666487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:22.666519] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:22.666546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:22.666621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:22.729136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:22.730036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:22.730154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:22.730187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:22.855208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:22.855376] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-12T20:21:22.855421] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:22.855451] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:22.858979] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-03-12T20:21:22.859451] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-03-12T20:21:22.859607] [INFO ] [sig ] ETD: Forecast for 2026-03-11: DOWN (sign=0.00) [2026-03-12T20:21:23.009842] [INFO ] [LOCAL ] Saved forecast: ETD 2026-03-12 0 -> ./output/forecasts/individual/2026-03-12/ETD.txt [2026-03-12T20:21:23.010051] [INFO ] [sig ] [1060/3274] Completed ETD in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:23.010106] [INFO ] [sig ] [1061/3274] Forecasting ETG... [2026-03-12T20:21:23.010140] [INFO ] [sig ] Generating forecast for: ETG [2026-03-12T20:21:23.010174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-03-12T20:21:23.022244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-03-12T20:21:23.022794] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-03-12T20:21:23.023784] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-03-12T20:21:23.023836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:23.023869] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:23.023896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:23.023953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:23.084049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:23.084957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:23.085058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:23.085098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:23.207153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:23.207319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:23.207361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:23.207391] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:23.210951] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=51.79%) [2026-03-12T20:21:23.211249] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-03-12T20:21:23.211386] [INFO ] [sig ] ETG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:23.355322] [INFO ] [LOCAL ] Saved forecast: ETG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETG.txt [2026-03-12T20:21:23.355476] [INFO ] [sig ] [1061/3274] Completed ETG in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:23.355517] [INFO ] [sig ] [1062/3274] Forecasting ETHA... [2026-03-12T20:21:23.355546] [INFO ] [sig ] Generating forecast for: ETHA [2026-03-12T20:21:23.355605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-03-12T20:21:23.367984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-03-12T20:21:23.368537] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-03-12T20:21:23.369671] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-03-12T20:21:23.369725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:23.369757] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:23.369784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:23.369841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:23.428030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:23.428933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:23.429025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:23.429060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:23.553795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:23.553955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:23.553999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:23.554028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:23.557592] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=19.01%) [2026-03-12T20:21:23.557881] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-03-12T20:21:23.558034] [INFO ] [sig ] ETHA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:23.700654] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ETHA.txt [2026-03-12T20:21:23.700796] [INFO ] [sig ] [1062/3274] Completed ETHA in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:23.700835] [INFO ] [sig ] [1063/3274] Forecasting ETJ... [2026-03-12T20:21:23.700864] [INFO ] [sig ] Generating forecast for: ETJ [2026-03-12T20:21:23.700894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-03-12T20:21:23.715760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-03-12T20:21:23.716132] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-03-12T20:21:23.716970] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-03-12T20:21:23.717029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:23.717064] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:23.717092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:23.717151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:23.777221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:23.778125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:23.778210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:23.778418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:23.897945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:23.898178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:23.898225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:23.898254] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:23.901764] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-03-12T20:21:23.902044] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-03-12T20:21:23.902174] [INFO ] [sig ] ETJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:24.051842] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ETJ.txt [2026-03-12T20:21:24.052006] [INFO ] [sig ] [1063/3274] Completed ETJ in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:24.052048] [INFO ] [sig ] [1064/3274] Forecasting ETN... [2026-03-12T20:21:24.052078] [INFO ] [sig ] Generating forecast for: ETN [2026-03-12T20:21:24.052109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-03-12T20:21:24.063788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-03-12T20:21:24.064077] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-03-12T20:21:24.064865] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-03-12T20:21:24.064919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:24.064951] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:24.064979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:24.065041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:24.125091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:24.126055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:24.126137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:24.126171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:24.252490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:24.252671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:24.252713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:24.252743] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:24.256163] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-03-12T20:21:24.256438] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-03-12T20:21:24.256590] [INFO ] [sig ] ETN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:24.402115] [INFO ] [LOCAL ] Saved forecast: ETN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETN.txt [2026-03-12T20:21:24.402246] [INFO ] [sig ] [1064/3274] Completed ETN in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:24.402286] [INFO ] [sig ] [1065/3274] Forecasting ETO... [2026-03-12T20:21:24.402316] [INFO ] [sig ] Generating forecast for: ETO [2026-03-12T20:21:24.402347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-03-12T20:21:24.413601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-03-12T20:21:24.413898] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-03-12T20:21:24.414728] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-03-12T20:21:24.414782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:24.414814] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:24.414841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:24.414906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:24.475750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:24.476832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:24.476917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:24.476950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:24.601066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:24.601239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:24.601282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:24.601311] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:24.605082] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-03-12T20:21:24.605398] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-03-12T20:21:24.605540] [INFO ] [sig ] ETO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:24.765598] [INFO ] [LOCAL ] Saved forecast: ETO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETO.txt [2026-03-12T20:21:24.765764] [INFO ] [sig ] [1065/3274] Completed ETO in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:24.765806] [INFO ] [sig ] [1066/3274] Forecasting ETON... [2026-03-12T20:21:24.765836] [INFO ] [sig ] Generating forecast for: ETON [2026-03-12T20:21:24.765866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-03-12T20:21:24.778052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-03-12T20:21:24.778392] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-03-12T20:21:24.779266] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-03-12T20:21:24.779322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:24.779357] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:24.779385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:24.779446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:24.841398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:24.842236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:24.842320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:24.842354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:24.983027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:24.983203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:24.983245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:24.983275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:24.986760] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=69.19%) [2026-03-12T20:21:24.987041] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-03-12T20:21:24.987170] [INFO ] [sig ] ETON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:25.129330] [INFO ] [LOCAL ] Saved forecast: ETON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETON.txt [2026-03-12T20:21:25.129464] [INFO ] [sig ] [1066/3274] Completed ETON in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:25.129505] [INFO ] [sig ] [1067/3274] Forecasting ETSY... [2026-03-12T20:21:25.129535] [INFO ] [sig ] Generating forecast for: ETSY [2026-03-12T20:21:25.129564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-03-12T20:21:25.141252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-03-12T20:21:25.141592] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-03-12T20:21:25.142385] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-03-12T20:21:25.142438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:25.142497] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:25.142525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:25.142600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:25.200050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:25.200823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:25.200906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:25.200940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:25.322791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:25.322951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:25.322992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:25.323021] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:25.326513] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-12T20:21:25.326807] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-03-12T20:21:25.326935] [INFO ] [sig ] ETSY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:25.469127] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETSY.txt [2026-03-12T20:21:25.469294] [INFO ] [sig ] [1067/3274] Completed ETSY in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:25.469336] [INFO ] [sig ] [1068/3274] Forecasting ETY... [2026-03-12T20:21:25.469367] [INFO ] [sig ] Generating forecast for: ETY [2026-03-12T20:21:25.469397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-03-12T20:21:25.481173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-03-12T20:21:25.481775] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-03-12T20:21:25.482802] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-03-12T20:21:25.482855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:25.482888] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:25.482916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:25.482973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:25.544746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:25.545648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:25.545734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:25.545768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:25.675134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:25.675339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:25.675413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:25.675469] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:25.681164] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-03-12T20:21:25.681713] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-03-12T20:21:25.681939] [INFO ] [sig ] ETY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:25.853207] [INFO ] [LOCAL ] Saved forecast: ETY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ETY.txt [2026-03-12T20:21:25.853394] [INFO ] [sig ] [1068/3274] Completed ETY in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 13.1m [2026-03-12T20:21:25.853438] [INFO ] [sig ] [1069/3274] Forecasting EUFN... [2026-03-12T20:21:25.853470] [INFO ] [sig ] Generating forecast for: EUFN [2026-03-12T20:21:25.853515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-03-12T20:21:25.870084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-03-12T20:21:25.870656] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-03-12T20:21:25.871939] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-03-12T20:21:25.872013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:25.872066] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:25.872110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:25.872205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:25.963477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:25.964811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:25.964950] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:25.965011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:26.144902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:26.145120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:26.145186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:26.145235] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:26.150521] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-03-12T20:21:26.151075] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-03-12T20:21:26.151289] [INFO ] [sig ] EUFN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:26.392544] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EUFN.txt [2026-03-12T20:21:26.392812] [INFO ] [sig ] [1069/3274] Completed EUFN in 0.5s | 2.81 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:26.392885] [INFO ] [sig ] [1070/3274] Forecasting EVAX... [2026-03-12T20:21:26.392939] [INFO ] [sig ] Generating forecast for: EVAX [2026-03-12T20:21:26.392996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-03-12T20:21:26.439072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-03-12T20:21:26.439724] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-03-12T20:21:26.441063] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-03-12T20:21:26.441148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:26.441202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:26.441252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:26.441351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:26.542352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:26.543759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:26.543912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:26.543971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:26.719069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:26.719260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:26.719306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:26.719415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:26.724432] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-03-12T20:21:26.726028] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-03-12T20:21:26.726473] [INFO ] [sig ] EVAX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:26.950841] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVAX.txt [2026-03-12T20:21:26.951090] [INFO ] [sig ] [1070/3274] Completed EVAX in 0.6s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:26.951156] [INFO ] [sig ] [1071/3274] Forecasting EVC... [2026-03-12T20:21:26.951209] [INFO ] [sig ] Generating forecast for: EVC [2026-03-12T20:21:26.951272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-03-12T20:21:26.967853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-03-12T20:21:26.968388] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-03-12T20:21:26.969438] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-03-12T20:21:26.969518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:26.969559] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:26.969619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:26.969693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:27.055155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:27.056450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:27.056622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:27.056682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:27.194771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:27.194946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:27.194997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:27.195028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:27.198728] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-03-12T20:21:27.199040] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-03-12T20:21:27.199208] [INFO ] [sig ] EVC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:27.352672] [INFO ] [LOCAL ] Saved forecast: EVC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVC.txt [2026-03-12T20:21:27.352858] [INFO ] [sig ] [1071/3274] Completed EVC in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:27.352908] [INFO ] [sig ] [1072/3274] Forecasting EVCM... [2026-03-12T20:21:27.352940] [INFO ] [sig ] Generating forecast for: EVCM [2026-03-12T20:21:27.352972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-03-12T20:21:27.364734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-03-12T20:21:27.365190] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-03-12T20:21:27.366128] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-03-12T20:21:27.366184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:27.366219] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:27.366247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:27.366306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:27.426874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:27.427844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:27.427968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:27.428022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:27.555795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:27.555962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:27.556007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:27.556038] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:27.559931] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-03-12T20:21:27.560256] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-03-12T20:21:27.560392] [INFO ] [sig ] EVCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:27.706176] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVCM.txt [2026-03-12T20:21:27.706321] [INFO ] [sig ] [1072/3274] Completed EVCM in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:27.706362] [INFO ] [sig ] [1073/3274] Forecasting EVEX... [2026-03-12T20:21:27.706391] [INFO ] [sig ] Generating forecast for: EVEX [2026-03-12T20:21:27.706424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-03-12T20:21:27.717215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-03-12T20:21:27.717557] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-03-12T20:21:27.718407] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-03-12T20:21:27.718462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:27.718495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:27.718522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:27.718603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:27.777471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:27.778439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:27.778536] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:27.778570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:27.909647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:27.909815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:27.909857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:27.909887] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:27.913452] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-03-12T20:21:27.913760] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-03-12T20:21:27.913901] [INFO ] [sig ] EVEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:28.069987] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVEX.txt [2026-03-12T20:21:28.070130] [INFO ] [sig ] [1073/3274] Completed EVEX in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:28.070171] [INFO ] [sig ] [1074/3274] Forecasting EVF... [2026-03-12T20:21:28.070200] [INFO ] [sig ] Generating forecast for: EVF [2026-03-12T20:21:28.070232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-03-12T20:21:28.082127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-03-12T20:21:28.082506] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-03-12T20:21:28.083375] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-03-12T20:21:28.083432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:28.083467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:28.083494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:28.083550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:28.142841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:28.143772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:28.143860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:28.143896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:28.267936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:28.268119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:28.268163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:28.268192] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:28.272141] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-03-12T20:21:28.272555] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-03-12T20:21:28.272734] [INFO ] [sig ] EVF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:28.416768] [INFO ] [LOCAL ] Saved forecast: EVF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVF.txt [2026-03-12T20:21:28.416923] [INFO ] [sig ] [1074/3274] Completed EVF in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:28.416971] [INFO ] [sig ] [1075/3274] Forecasting EVG... [2026-03-12T20:21:28.417001] [INFO ] [sig ] Generating forecast for: EVG [2026-03-12T20:21:28.417032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-03-12T20:21:28.430414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-03-12T20:21:28.430854] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-03-12T20:21:28.431763] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-03-12T20:21:28.431818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:28.431851] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:28.431880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:28.431938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:28.489068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:28.489827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:28.489912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:28.489945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:28.603131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:28.603290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:28.603333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:28.603362] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:28.606858] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-03-12T20:21:28.607146] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-03-12T20:21:28.607278] [INFO ] [sig ] EVG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:28.748333] [INFO ] [LOCAL ] Saved forecast: EVG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVG.txt [2026-03-12T20:21:28.748506] [INFO ] [sig ] [1075/3274] Completed EVG in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:28.748550] [INFO ] [sig ] [1076/3274] Forecasting EVGO... [2026-03-12T20:21:28.748601] [INFO ] [sig ] Generating forecast for: EVGO [2026-03-12T20:21:28.748638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-03-12T20:21:28.761016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-03-12T20:21:28.761472] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-03-12T20:21:28.762321] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-03-12T20:21:28.762375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:28.762408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:28.762437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:28.762495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:28.821451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:28.822152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:28.822250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:28.822291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:28.942079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:28.942256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:28.942303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:28.942332] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:28.946398] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-03-12T20:21:28.946733] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-03-12T20:21:28.946875] [INFO ] [sig ] EVGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:29.094827] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVGO.txt [2026-03-12T20:21:29.094996] [INFO ] [sig ] [1076/3274] Completed EVGO in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:29.095037] [INFO ] [sig ] [1077/3274] Forecasting EVH... [2026-03-12T20:21:29.095066] [INFO ] [sig ] Generating forecast for: EVH [2026-03-12T20:21:29.095101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-03-12T20:21:29.107288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-03-12T20:21:29.107629] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-03-12T20:21:29.108495] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-03-12T20:21:29.108549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:29.108600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:29.108630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:29.108687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:29.168035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:29.168990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:29.169114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:29.169150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:29.292024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:29.292193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:29.292237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:29.292267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:29.295899] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=46.57%) [2026-03-12T20:21:29.296187] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-03-12T20:21:29.296319] [INFO ] [sig ] EVH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:29.443627] [INFO ] [LOCAL ] Saved forecast: EVH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVH.txt [2026-03-12T20:21:29.443788] [INFO ] [sig ] [1077/3274] Completed EVH in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:29.443831] [INFO ] [sig ] [1078/3274] Forecasting EVN... [2026-03-12T20:21:29.443861] [INFO ] [sig ] Generating forecast for: EVN [2026-03-12T20:21:29.443893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-03-12T20:21:29.455139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-03-12T20:21:29.455493] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-03-12T20:21:29.456377] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-03-12T20:21:29.456441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:29.456487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:29.456518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:29.456612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:29.515247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:29.516134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:29.516226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:29.516260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:29.635511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:29.635703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:29.635766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:29.635799] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:29.639367] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-03-12T20:21:29.639679] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-03-12T20:21:29.639816] [INFO ] [sig ] EVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:29.785757] [INFO ] [LOCAL ] Saved forecast: EVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVN.txt [2026-03-12T20:21:29.785923] [INFO ] [sig ] [1078/3274] Completed EVN in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 13.1m [2026-03-12T20:21:29.785965] [INFO ] [sig ] [1079/3274] Forecasting EVO... [2026-03-12T20:21:29.785996] [INFO ] [sig ] Generating forecast for: EVO [2026-03-12T20:21:29.786027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-03-12T20:21:29.797884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-03-12T20:21:29.798362] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-03-12T20:21:29.799188] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-03-12T20:21:29.799242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:29.799276] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:29.799305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:29.799363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:29.859901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:29.860826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:29.860916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:29.860951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:29.987351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:29.987522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:29.987564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:29.987616] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:29.991438] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-03-12T20:21:29.991785] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-03-12T20:21:29.991932] [INFO ] [sig ] EVO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:30.140345] [INFO ] [LOCAL ] Saved forecast: EVO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVO.txt [2026-03-12T20:21:30.140593] [INFO ] [sig ] [1079/3274] Completed EVO in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:30.140652] [INFO ] [sig ] [1080/3274] Forecasting EVRG... [2026-03-12T20:21:30.140695] [INFO ] [sig ] Generating forecast for: EVRG [2026-03-12T20:21:30.140737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-03-12T20:21:30.153269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-03-12T20:21:30.153757] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-03-12T20:21:30.154627] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-03-12T20:21:30.154682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:30.154716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:30.154743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:30.154801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:30.225959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:30.226937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:30.227028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:30.227064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:30.368733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:30.368904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:30.368948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:30.368979] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:30.373125] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-03-12T20:21:30.373442] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-03-12T20:21:30.373595] [INFO ] [sig ] EVRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:30.547822] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVRG.txt [2026-03-12T20:21:30.548087] [INFO ] [sig ] [1080/3274] Completed EVRG in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:30.548154] [INFO ] [sig ] [1081/3274] Forecasting EVSD... [2026-03-12T20:21:30.548199] [INFO ] [sig ] Generating forecast for: EVSD [2026-03-12T20:21:30.548244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-03-12T20:21:30.562833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-03-12T20:21:30.563245] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-03-12T20:21:30.564182] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-03-12T20:21:30.564254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:30.564303] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:30.564342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:30.564624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:30.632720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:30.633827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:30.633916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:30.633948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:30.763810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:30.763978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:30.764020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:30.764049] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:30.767956] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-03-12T20:21:30.768278] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-03-12T20:21:30.768415] [INFO ] [sig ] EVSD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:30.923186] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVSD.txt [2026-03-12T20:21:30.923346] [INFO ] [sig ] [1081/3274] Completed EVSD in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:30.923399] [INFO ] [sig ] [1082/3274] Forecasting EVTC... [2026-03-12T20:21:30.923432] [INFO ] [sig ] Generating forecast for: EVTC [2026-03-12T20:21:30.923465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-03-12T20:21:30.935921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-03-12T20:21:30.936293] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-03-12T20:21:30.937129] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-03-12T20:21:30.937183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:30.937231] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:30.937260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:30.937318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:31.000812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:31.001770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:31.001862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:31.001896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:31.133673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:31.133833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:31.133877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:31.133908] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:31.137999] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=86.37%) [2026-03-12T20:21:31.138353] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-03-12T20:21:31.138498] [INFO ] [sig ] EVTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:31.293693] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EVTC.txt [2026-03-12T20:21:31.293864] [INFO ] [sig ] [1082/3274] Completed EVTC in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:31.293905] [INFO ] [sig ] [1083/3274] Forecasting EVTL... [2026-03-12T20:21:31.293936] [INFO ] [sig ] Generating forecast for: EVTL [2026-03-12T20:21:31.293968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-03-12T20:21:31.305500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-03-12T20:21:31.305855] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-03-12T20:21:31.306691] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-03-12T20:21:31.306752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:31.306793] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:31.306828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:31.306889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:31.366474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:31.367396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:31.367489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:31.367522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:31.495429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:31.495621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:31.495666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:31.495696] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:31.499680] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-03-12T20:21:31.500014] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-03-12T20:21:31.500160] [INFO ] [sig ] EVTL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:31.649752] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EVTL.txt [2026-03-12T20:21:31.649922] [INFO ] [sig ] [1083/3274] Completed EVTL in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:31.649964] [INFO ] [sig ] [1084/3274] Forecasting EWBC... [2026-03-12T20:21:31.650004] [INFO ] [sig ] Generating forecast for: EWBC [2026-03-12T20:21:31.650043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-03-12T20:21:31.661819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-03-12T20:21:31.662262] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-03-12T20:21:31.663065] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-03-12T20:21:31.663118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:31.663184] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:31.663220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:31.663291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:31.724738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:31.725701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:31.725793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:31.725828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:31.869360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:31.869741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:31.869785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:31.869813] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:31.873788] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-03-12T20:21:31.874100] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-03-12T20:21:31.874238] [INFO ] [sig ] EWBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:32.031354] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EWBC.txt [2026-03-12T20:21:32.031524] [INFO ] [sig ] [1084/3274] Completed EWBC in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 13.0m [2026-03-12T20:21:32.031586] [INFO ] [sig ] [1085/3274] Forecasting EWCZ... [2026-03-12T20:21:32.031621] [INFO ] [sig ] Generating forecast for: EWCZ [2026-03-12T20:21:32.031652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-03-12T20:21:32.043726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-03-12T20:21:32.044147] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-03-12T20:21:32.044965] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-03-12T20:21:32.045019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:32.045051] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:32.045078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:32.045135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:32.103931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:32.104885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:32.104975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:32.105009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:32.228816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:32.228984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:32.229027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:32.229057] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:32.232596] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-03-12T20:21:32.232887] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-03-12T20:21:32.233016] [INFO ] [sig ] EWCZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:32.376476] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EWCZ.txt [2026-03-12T20:21:32.376667] [INFO ] [sig ] [1085/3274] Completed EWCZ in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:32.376714] [INFO ] [sig ] [1086/3274] Forecasting EWTX... [2026-03-12T20:21:32.376762] [INFO ] [sig ] Generating forecast for: EWTX [2026-03-12T20:21:32.376799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-03-12T20:21:32.388807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-03-12T20:21:32.389217] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-03-12T20:21:32.390043] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-03-12T20:21:32.390096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:32.390129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:32.390157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:32.390214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:32.452108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:32.453060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:32.453152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:32.453185] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:32.577776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:32.577945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:32.577987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:32.578044] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:32.582083] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-03-12T20:21:32.582647] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-03-12T20:21:32.582796] [INFO ] [sig ] EWTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:32.734737] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EWTX.txt [2026-03-12T20:21:32.734911] [INFO ] [sig ] [1086/3274] Completed EWTX in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:32.734953] [INFO ] [sig ] [1087/3274] Forecasting EWZS... [2026-03-12T20:21:32.734982] [INFO ] [sig ] Generating forecast for: EWZS [2026-03-12T20:21:32.735014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-03-12T20:21:32.747389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-03-12T20:21:32.747838] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-03-12T20:21:32.749316] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-03-12T20:21:32.749457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:32.749492] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:32.749519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:32.749716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:32.809391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:32.810196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:32.810297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:32.810337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:32.932714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:32.932877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:32.932923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:32.932985] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:32.936452] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-03-12T20:21:32.936765] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-03-12T20:21:32.936915] [INFO ] [sig ] EWZS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:33.079655] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EWZS.txt [2026-03-12T20:21:33.079802] [INFO ] [sig ] [1087/3274] Completed EWZS in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:33.079844] [INFO ] [sig ] [1088/3274] Forecasting EXAS... [2026-03-12T20:21:33.079874] [INFO ] [sig ] Generating forecast for: EXAS [2026-03-12T20:21:33.079907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-03-12T20:21:33.092452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-03-12T20:21:33.092836] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-03-12T20:21:33.093848] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-03-12T20:21:33.093901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:33.093933] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:33.093960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:33.094016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:33.153507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:33.154206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:33.154289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:33.154320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:33.295431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:33.295635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:33.295680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:33.295730] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:33.299427] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-03-12T20:21:33.299807] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-03-12T20:21:33.299943] [INFO ] [sig ] EXAS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:33.443757] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EXAS.txt [2026-03-12T20:21:33.443913] [INFO ] [sig ] [1088/3274] Completed EXAS in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:33.443955] [INFO ] [sig ] [1089/3274] Forecasting EXC... [2026-03-12T20:21:33.443984] [INFO ] [sig ] Generating forecast for: EXC [2026-03-12T20:21:33.444015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-03-12T20:21:33.458287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-03-12T20:21:33.458664] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-03-12T20:21:33.459625] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-03-12T20:21:33.459678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:33.459711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:33.459738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:33.459795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:33.517743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:33.518598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:33.518683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:33.518716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:33.643374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:33.643544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:33.643605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:33.643663] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:33.647090] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-03-12T20:21:33.647370] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-03-12T20:21:33.647505] [INFO ] [sig ] EXC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:33.803438] [INFO ] [LOCAL ] Saved forecast: EXC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EXC.txt [2026-03-12T20:21:33.803641] [INFO ] [sig ] [1089/3274] Completed EXC in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:33.803692] [INFO ] [sig ] [1090/3274] Forecasting EXEL... [2026-03-12T20:21:33.803722] [INFO ] [sig ] Generating forecast for: EXEL [2026-03-12T20:21:33.803756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-03-12T20:21:33.817393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-03-12T20:21:33.818043] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-03-12T20:21:33.819080] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-03-12T20:21:33.819136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:33.819169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:33.819197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:33.819257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:33.882215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:33.883104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:33.883201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:33.883237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:34.024396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:34.024820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:34.024878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:34.024909] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:34.029376] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-03-12T20:21:34.029919] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-03-12T20:21:34.030097] [INFO ] [sig ] EXEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:34.190526] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXEL.txt [2026-03-12T20:21:34.190713] [INFO ] [sig ] [1090/3274] Completed EXEL in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:34.190764] [INFO ] [sig ] [1091/3274] Forecasting EXG... [2026-03-12T20:21:34.190796] [INFO ] [sig ] Generating forecast for: EXG [2026-03-12T20:21:34.190836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-03-12T20:21:34.205195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-03-12T20:21:34.205610] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-03-12T20:21:34.206462] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-03-12T20:21:34.206517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:34.206553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:34.206617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:34.206690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:34.271214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:34.272367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:34.272491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:34.272527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:34.406408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:34.406592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:34.406640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:34.406670] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:34.410613] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=51.22%) [2026-03-12T20:21:34.410912] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-03-12T20:21:34.411049] [INFO ] [sig ] EXG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:34.573144] [INFO ] [LOCAL ] Saved forecast: EXG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXG.txt [2026-03-12T20:21:34.573310] [INFO ] [sig ] [1091/3274] Completed EXG in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:34.573359] [INFO ] [sig ] [1092/3274] Forecasting EXK... [2026-03-12T20:21:34.573392] [INFO ] [sig ] Generating forecast for: EXK [2026-03-12T20:21:34.573426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-03-12T20:21:34.585629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-03-12T20:21:34.586070] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-03-12T20:21:34.586983] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-03-12T20:21:34.587038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:34.587071] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:34.587100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:34.587159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:34.645884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:34.646872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:34.646961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:34.646994] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:34.771518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:34.771704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:34.771748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:34.771777] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:34.775406] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=72.95%) [2026-03-12T20:21:34.775699] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-03-12T20:21:34.776023] [INFO ] [sig ] EXK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:34.918887] [INFO ] [LOCAL ] Saved forecast: EXK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXK.txt [2026-03-12T20:21:34.919039] [INFO ] [sig ] [1092/3274] Completed EXK in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:34.919080] [INFO ] [sig ] [1093/3274] Forecasting EXLS... [2026-03-12T20:21:34.919110] [INFO ] [sig ] Generating forecast for: EXLS [2026-03-12T20:21:34.919140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-03-12T20:21:34.930189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-03-12T20:21:34.930529] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-03-12T20:21:34.931377] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-03-12T20:21:34.931433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:34.931466] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:34.931506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:34.931565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:34.991211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:34.992323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:34.992411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:34.992446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:35.117724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:35.117902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:35.117948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:35.117978] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:35.122044] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-03-12T20:21:35.122374] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-03-12T20:21:35.122528] [INFO ] [sig ] EXLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:35.271039] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EXLS.txt [2026-03-12T20:21:35.271276] [INFO ] [sig ] [1093/3274] Completed EXLS in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:35.271329] [INFO ] [sig ] [1094/3274] Forecasting EXP... [2026-03-12T20:21:35.271371] [INFO ] [sig ] Generating forecast for: EXP [2026-03-12T20:21:35.271411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-03-12T20:21:35.283932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-03-12T20:21:35.284263] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-03-12T20:21:35.285268] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-03-12T20:21:35.285325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:35.285357] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:35.285385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:35.285667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:35.342588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:35.343241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:35.343411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:35.343448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:35.468014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:35.468182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:35.468225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:35.468256] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:35.471798] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-03-12T20:21:35.472080] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-03-12T20:21:35.472209] [INFO ] [sig ] EXP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:35.615530] [INFO ] [LOCAL ] Saved forecast: EXP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EXP.txt [2026-03-12T20:21:35.615912] [INFO ] [sig ] [1094/3274] Completed EXP in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:35.615954] [INFO ] [sig ] [1095/3274] Forecasting EXPD... [2026-03-12T20:21:35.615984] [INFO ] [sig ] Generating forecast for: EXPD [2026-03-12T20:21:35.616015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-03-12T20:21:35.628953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-03-12T20:21:35.629312] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-03-12T20:21:35.630354] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-03-12T20:21:35.630409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:35.630441] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:35.630468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:35.630524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:35.691021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:35.691882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:35.691967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:35.692001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:35.825065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:35.825242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:35.825285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:35.825319] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:35.828971] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-03-12T20:21:35.829290] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-03-12T20:21:35.829438] [INFO ] [sig ] EXPD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:35.978928] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXPD.txt [2026-03-12T20:21:35.979122] [INFO ] [sig ] [1095/3274] Completed EXPD in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:35.979174] [INFO ] [sig ] [1096/3274] Forecasting EXPE... [2026-03-12T20:21:35.979209] [INFO ] [sig ] Generating forecast for: EXPE [2026-03-12T20:21:35.979240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-03-12T20:21:35.990909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-03-12T20:21:35.991331] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-03-12T20:21:35.992165] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-03-12T20:21:35.992219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:35.992251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:35.992279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:35.992340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:36.050609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:36.051567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:36.051714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:36.051751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:36.179208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:36.179383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:36.179428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:36.179458] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:36.183116] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-03-12T20:21:36.183395] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-03-12T20:21:36.183527] [INFO ] [sig ] EXPE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:36.345448] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXPE.txt [2026-03-12T20:21:36.345621] [INFO ] [sig ] [1096/3274] Completed EXPE in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 13.0m [2026-03-12T20:21:36.345673] [INFO ] [sig ] [1097/3274] Forecasting EXPI... [2026-03-12T20:21:36.345704] [INFO ] [sig ] Generating forecast for: EXPI [2026-03-12T20:21:36.345744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-03-12T20:21:36.357777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-03-12T20:21:36.358109] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-03-12T20:21:36.359169] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-03-12T20:21:36.359224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:36.359258] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:36.359286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:36.359344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:36.419746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:36.420524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:36.420632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:36.420684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:36.541855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:36.542029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:36.542076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:36.542108] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:36.545989] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-03-12T20:21:36.546295] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-03-12T20:21:36.546437] [INFO ] [sig ] EXPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:36.696231] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXPI.txt [2026-03-12T20:21:36.696477] [INFO ] [sig ] [1097/3274] Completed EXPI in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 12.9m [2026-03-12T20:21:36.696540] [INFO ] [sig ] [1098/3274] Forecasting EXPO... [2026-03-12T20:21:36.696605] [INFO ] [sig ] Generating forecast for: EXPO [2026-03-12T20:21:36.696656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-03-12T20:21:36.707994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-03-12T20:21:36.708369] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-03-12T20:21:36.709221] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-03-12T20:21:36.709280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:36.709321] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:36.709354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:36.709424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:36.774231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:36.775371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:36.775514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:36.775551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:36.906899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:36.907071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:36.907116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:36.907145] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:36.911485] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-03-12T20:21:36.912068] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-03-12T20:21:36.912215] [INFO ] [sig ] EXPO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:37.060712] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EXPO.txt [2026-03-12T20:21:37.060881] [INFO ] [sig ] [1098/3274] Completed EXPO in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 12.9m [2026-03-12T20:21:37.060924] [INFO ] [sig ] [1099/3274] Forecasting EYE... [2026-03-12T20:21:37.060954] [INFO ] [sig ] Generating forecast for: EYE [2026-03-12T20:21:37.060986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-03-12T20:21:37.072177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-03-12T20:21:37.072523] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-03-12T20:21:37.073340] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-03-12T20:21:37.073397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:37.073431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:37.073460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:37.073520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:37.132820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:37.133928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:37.134018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:37.134051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:37.259847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:37.260016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:37.260059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:37.260089] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:37.263763] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-03-12T20:21:37.264116] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-03-12T20:21:37.264267] [INFO ] [sig ] EYE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:37.412969] [INFO ] [LOCAL ] Saved forecast: EYE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/EYE.txt [2026-03-12T20:21:37.413130] [INFO ] [sig ] [1099/3274] Completed EYE in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 12.9m [2026-03-12T20:21:37.413173] [INFO ] [sig ] [1100/3274] Forecasting EZGO... [2026-03-12T20:21:37.413203] [INFO ] [sig ] Generating forecast for: EZGO [2026-03-12T20:21:37.413237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-03-12T20:21:37.424439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-03-12T20:21:37.424863] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-03-12T20:21:37.425768] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-03-12T20:21:37.425823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:37.425856] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:37.425882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:37.425940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:37.485426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:37.486388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:37.486480] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:37.486514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:37.604273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:37.604442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:37.604484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:37.604514] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:37.608407] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-03-12T20:21:37.608716] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-03-12T20:21:37.608853] [INFO ] [sig ] EZGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:37.754831] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/EZGO.txt [2026-03-12T20:21:37.754976] [INFO ] [sig ] [1100/3274] Completed EZGO in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 12.9m [2026-03-12T20:21:37.755018] [INFO ] [sig ] [1101/3274] Forecasting F... [2026-03-12T20:21:37.755049] [INFO ] [sig ] Generating forecast for: F [2026-03-12T20:21:37.755080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-03-12T20:21:37.768658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-03-12T20:21:37.769217] [INFO ] [FORECASTER] Starting predict_future for F [2026-03-12T20:21:37.770171] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-03-12T20:21:37.770232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:37.770315] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:37.770352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:37.770424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:37.845942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:37.847179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:37.847298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:37.847358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:37.994309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:37.994476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:37.994519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:37.994755] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:38.001948] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-03-12T20:21:38.002375] [INFO ] [FORECASTER] Completed predict_future for F [2026-03-12T20:21:38.002537] [INFO ] [sig ] F: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:38.147095] [INFO ] [LOCAL ] Saved forecast: F 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/F.txt [2026-03-12T20:21:38.147266] [INFO ] [sig ] [1101/3274] Completed F in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 12.9m [2026-03-12T20:21:38.147312] [INFO ] [sig ] [1102/3274] Forecasting FA... [2026-03-12T20:21:38.147348] [INFO ] [sig ] Generating forecast for: FA [2026-03-12T20:21:38.147386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-03-12T20:21:38.163864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-03-12T20:21:38.164533] [INFO ] [FORECASTER] Starting predict_future for FA [2026-03-12T20:21:38.166027] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-03-12T20:21:38.166155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:38.166200] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:38.166238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:38.166332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:38.231157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:38.232128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:38.232228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:38.232264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:38.354950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:38.355138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:38.355188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:38.355217] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:38.358873] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=29.93%) [2026-03-12T20:21:38.359198] [INFO ] [FORECASTER] Completed predict_future for FA [2026-03-12T20:21:38.359347] [INFO ] [sig ] FA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:38.505212] [INFO ] [LOCAL ] Saved forecast: FA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FA.txt [2026-03-12T20:21:38.505349] [INFO ] [sig ] [1102/3274] Completed FA in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:38.505390] [INFO ] [sig ] [1103/3274] Forecasting FAF... [2026-03-12T20:21:38.505420] [INFO ] [sig ] Generating forecast for: FAF [2026-03-12T20:21:38.505451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-03-12T20:21:38.517487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-03-12T20:21:38.517829] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-03-12T20:21:38.518834] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-03-12T20:21:38.518890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:38.518925] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:38.518953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:38.519012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:38.577139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:38.577786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:38.577869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:38.577902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:38.695398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:38.695559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:38.695621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:38.695651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:38.699113] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=49.74%) [2026-03-12T20:21:38.699390] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-03-12T20:21:38.699518] [INFO ] [sig ] FAF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:38.865455] [INFO ] [LOCAL ] Saved forecast: FAF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FAF.txt [2026-03-12T20:21:38.865652] [INFO ] [sig ] [1103/3274] Completed FAF in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:38.865697] [INFO ] [sig ] [1104/3274] Forecasting FALN... [2026-03-12T20:21:38.865727] [INFO ] [sig ] Generating forecast for: FALN [2026-03-12T20:21:38.865759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-03-12T20:21:38.877285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-03-12T20:21:38.877676] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-03-12T20:21:38.878498] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-03-12T20:21:38.878551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:38.878603] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:38.878631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:38.878688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:38.937719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:38.938912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:38.939003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:38.939036] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:39.068970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:39.069139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:39.069181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:39.069210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:39.072912] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=67.29%) [2026-03-12T20:21:39.073191] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-03-12T20:21:39.073325] [INFO ] [sig ] FALN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:39.217072] [INFO ] [LOCAL ] Saved forecast: FALN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FALN.txt [2026-03-12T20:21:39.217242] [INFO ] [sig ] [1104/3274] Completed FALN in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:39.217284] [INFO ] [sig ] [1105/3274] Forecasting FANG... [2026-03-12T20:21:39.217315] [INFO ] [sig ] Generating forecast for: FANG [2026-03-12T20:21:39.217347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-03-12T20:21:39.229833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-03-12T20:21:39.230173] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-03-12T20:21:39.230991] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-03-12T20:21:39.231044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:39.231076] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:39.231103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:39.231160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:39.291272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:39.292021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:39.292104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:39.292137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:39.416358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:39.416525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:39.416583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:39.416618] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:39.420756] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-03-12T20:21:39.421066] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-03-12T20:21:39.421204] [INFO ] [sig ] FANG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:39.567934] [INFO ] [LOCAL ] Saved forecast: FANG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FANG.txt [2026-03-12T20:21:39.568111] [INFO ] [sig ] [1105/3274] Completed FANG in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:39.568157] [INFO ] [sig ] [1106/3274] Forecasting FARM... [2026-03-12T20:21:39.568189] [INFO ] [sig ] Generating forecast for: FARM [2026-03-12T20:21:39.568222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-03-12T20:21:39.580892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-03-12T20:21:39.581214] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-03-12T20:21:39.582226] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-03-12T20:21:39.582297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:39.582333] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:39.582363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:39.582422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:39.645684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:39.646565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:39.646674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:39.646708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:39.772309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:39.772492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:39.772545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:39.772603] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:39.776201] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-03-12T20:21:39.776487] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-03-12T20:21:39.776639] [INFO ] [sig ] FARM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:39.921201] [INFO ] [LOCAL ] Saved forecast: FARM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FARM.txt [2026-03-12T20:21:39.921334] [INFO ] [sig ] [1106/3274] Completed FARM in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:39.921374] [INFO ] [sig ] [1107/3274] Forecasting FBIN... [2026-03-12T20:21:39.921404] [INFO ] [sig ] Generating forecast for: FBIN [2026-03-12T20:21:39.921435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-03-12T20:21:39.932890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-03-12T20:21:39.933179] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-03-12T20:21:39.934006] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-03-12T20:21:39.934059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:39.934092] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:39.934119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:39.934176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:39.994241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:39.995132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:39.995219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:39.995254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:40.118978] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:40.119136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:40.119180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:40.119208] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:40.122644] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-03-12T20:21:40.122921] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-03-12T20:21:40.123051] [INFO ] [sig ] FBIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:40.273908] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBIN.txt [2026-03-12T20:21:40.274063] [INFO ] [sig ] [1107/3274] Completed FBIN in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:40.274107] [INFO ] [sig ] [1108/3274] Forecasting FBIO... [2026-03-12T20:21:40.274139] [INFO ] [sig ] Generating forecast for: FBIO [2026-03-12T20:21:40.274172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-03-12T20:21:40.286433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-03-12T20:21:40.286779] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-03-12T20:21:40.287652] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-03-12T20:21:40.287704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:40.287737] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:40.287764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:40.287821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:40.347900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:40.348696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:40.348786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:40.348822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:40.474983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:40.475145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:40.475187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:40.475216] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:40.478986] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=84.92%) [2026-03-12T20:21:40.479386] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-03-12T20:21:40.479563] [INFO ] [sig ] FBIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:40.626673] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBIO.txt [2026-03-12T20:21:40.626814] [INFO ] [sig ] [1108/3274] Completed FBIO in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:40.626866] [INFO ] [sig ] [1109/3274] Forecasting FBIZ... [2026-03-12T20:21:40.626896] [INFO ] [sig ] Generating forecast for: FBIZ [2026-03-12T20:21:40.626927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-03-12T20:21:40.637879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-03-12T20:21:40.638263] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-03-12T20:21:40.639070] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-03-12T20:21:40.639123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:40.639155] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:40.639181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:40.639237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:40.698123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:40.698824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:40.698907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:40.698942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:40.821931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:40.822082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:40.822124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:40.822152] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:40.825605] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-03-12T20:21:40.825899] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-03-12T20:21:40.826025] [INFO ] [sig ] FBIZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:40.972355] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FBIZ.txt [2026-03-12T20:21:40.972507] [INFO ] [sig ] [1109/3274] Completed FBIZ in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:40.972567] [INFO ] [sig ] [1110/3274] Forecasting FBK... [2026-03-12T20:21:40.972619] [INFO ] [sig ] Generating forecast for: FBK [2026-03-12T20:21:40.972651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-03-12T20:21:40.983726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-03-12T20:21:40.984042] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-03-12T20:21:40.984872] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-03-12T20:21:40.984927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:40.984964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:40.984993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:40.985050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:41.042924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:41.043657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:41.043759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:41.043794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:41.165979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:41.166141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:41.166185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:41.166215] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:41.169826] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-03-12T20:21:41.170113] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-03-12T20:21:41.170260] [INFO ] [sig ] FBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:41.320954] [INFO ] [LOCAL ] Saved forecast: FBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBK.txt [2026-03-12T20:21:41.321117] [INFO ] [sig ] [1110/3274] Completed FBK in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:41.321160] [INFO ] [sig ] [1111/3274] Forecasting FBL... [2026-03-12T20:21:41.321190] [INFO ] [sig ] Generating forecast for: FBL [2026-03-12T20:21:41.321222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-03-12T20:21:41.333083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-03-12T20:21:41.333401] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-03-12T20:21:41.334228] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-03-12T20:21:41.334284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:41.334318] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:41.334346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:41.334415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:41.391969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:41.392678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:41.392789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:41.392824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:41.518357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:41.518535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:41.518603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:41.518637] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:41.522153] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-03-12T20:21:41.522455] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-03-12T20:21:41.522661] [INFO ] [sig ] FBL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:41.679567] [INFO ] [LOCAL ] Saved forecast: FBL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBL.txt [2026-03-12T20:21:41.679757] [INFO ] [sig ] [1111/3274] Completed FBL in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:41.679805] [INFO ] [sig ] [1112/3274] Forecasting FBNC... [2026-03-12T20:21:41.679837] [INFO ] [sig ] Generating forecast for: FBNC [2026-03-12T20:21:41.679868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-03-12T20:21:41.693255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-03-12T20:21:41.693828] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-03-12T20:21:41.694740] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-03-12T20:21:41.694795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:41.694829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:41.694858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:41.694917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:41.754381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:41.755162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:41.755244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:41.755275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:41.872890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:41.873046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:41.873090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:41.873120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:41.877066] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=71.76%) [2026-03-12T20:21:41.877343] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-03-12T20:21:41.877489] [INFO ] [sig ] FBNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:42.025991] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBNC.txt [2026-03-12T20:21:42.026131] [INFO ] [sig ] [1112/3274] Completed FBNC in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.9m [2026-03-12T20:21:42.026172] [INFO ] [sig ] [1113/3274] Forecasting FBP... [2026-03-12T20:21:42.026202] [INFO ] [sig ] Generating forecast for: FBP [2026-03-12T20:21:42.026233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-03-12T20:21:42.037461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-03-12T20:21:42.037820] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-03-12T20:21:42.038927] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-03-12T20:21:42.038982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:42.039016] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:42.039044] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:42.039101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:42.098062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:42.098851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:42.098934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:42.098967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:42.222238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:42.222400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:42.222457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:42.222486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:42.226140] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-03-12T20:21:42.226423] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-03-12T20:21:42.226556] [INFO ] [sig ] FBP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:42.373439] [INFO ] [LOCAL ] Saved forecast: FBP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FBP.txt [2026-03-12T20:21:42.373602] [INFO ] [sig ] [1113/3274] Completed FBP in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:42.373654] [INFO ] [sig ] [1114/3274] Forecasting FC... [2026-03-12T20:21:42.373686] [INFO ] [sig ] Generating forecast for: FC [2026-03-12T20:21:42.373722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-03-12T20:21:42.385926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-03-12T20:21:42.386273] [INFO ] [FORECASTER] Starting predict_future for FC [2026-03-12T20:21:42.387087] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-03-12T20:21:42.387150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:42.387191] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:42.387230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:42.387298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:42.448589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:42.449509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:42.449633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:42.449670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:42.574224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:42.574388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:42.574430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:42.574460] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:42.578038] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-03-12T20:21:42.578313] [INFO ] [FORECASTER] Completed predict_future for FC [2026-03-12T20:21:42.578449] [INFO ] [sig ] FC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:42.726527] [INFO ] [LOCAL ] Saved forecast: FC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FC.txt [2026-03-12T20:21:42.726727] [INFO ] [sig ] [1114/3274] Completed FC in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:42.726781] [INFO ] [sig ] [1115/3274] Forecasting FCAL... [2026-03-12T20:21:42.726812] [INFO ] [sig ] Generating forecast for: FCAL [2026-03-12T20:21:42.726844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-03-12T20:21:42.737741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-03-12T20:21:42.738111] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-03-12T20:21:42.738946] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-03-12T20:21:42.738999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:42.739032] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:42.739059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:42.739116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:42.799104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:42.799875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:42.799975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:42.800011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:42.911611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:42.911762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:42.911807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:42.911836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:42.915231] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-03-12T20:21:42.915503] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-03-12T20:21:42.915649] [INFO ] [sig ] FCAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:43.067466] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCAL.txt [2026-03-12T20:21:43.067812] [INFO ] [sig ] [1115/3274] Completed FCAL in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:43.067860] [INFO ] [sig ] [1116/3274] Forecasting FCBC... [2026-03-12T20:21:43.067892] [INFO ] [sig ] Generating forecast for: FCBC [2026-03-12T20:21:43.067922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-03-12T20:21:43.078674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-03-12T20:21:43.079022] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-03-12T20:21:43.080017] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-03-12T20:21:43.080069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:43.080101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:43.080128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:43.080185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:43.138821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:43.139480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:43.139604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:43.139640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:43.262047] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:43.262206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:43.262250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:43.262280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:43.265985] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-03-12T20:21:43.266262] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-03-12T20:21:43.266390] [INFO ] [sig ] FCBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:43.447367] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FCBC.txt [2026-03-12T20:21:43.447600] [INFO ] [sig ] [1116/3274] Completed FCBC in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:43.447659] [INFO ] [sig ] [1117/3274] Forecasting FCCO... [2026-03-12T20:21:43.447694] [INFO ] [sig ] Generating forecast for: FCCO [2026-03-12T20:21:43.447724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-03-12T20:21:43.460017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-03-12T20:21:43.460445] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-03-12T20:21:43.461294] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-03-12T20:21:43.461349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:43.461412] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:43.461443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:43.461502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:43.519292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:43.520118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:43.520201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:43.520235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:43.650034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:43.650199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:43.650249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:43.650280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:43.653792] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=32.32%) [2026-03-12T20:21:43.654071] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-03-12T20:21:43.654200] [INFO ] [sig ] FCCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:43.798500] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FCCO.txt [2026-03-12T20:21:43.798673] [INFO ] [sig ] [1117/3274] Completed FCCO in 0.4s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:43.798717] [INFO ] [sig ] [1118/3274] Forecasting FCEL... [2026-03-12T20:21:43.798749] [INFO ] [sig ] Generating forecast for: FCEL [2026-03-12T20:21:43.798778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-03-12T20:21:43.810158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-03-12T20:21:43.810468] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-03-12T20:21:43.811312] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-03-12T20:21:43.811366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:43.811427] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:43.811456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:43.811514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:43.871022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:43.871760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:43.872036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:43.872068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:43.990607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:43.990772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:43.990813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:43.990842] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:43.994264] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-03-12T20:21:43.994548] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-03-12T20:21:43.994697] [INFO ] [sig ] FCEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:44.147990] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCEL.txt [2026-03-12T20:21:44.148204] [INFO ] [sig ] [1118/3274] Completed FCEL in 0.3s | 2.80 sym/s | Total: 6.6m | ETA: 12.8m [2026-03-12T20:21:44.148254] [INFO ] [sig ] [1119/3274] Forecasting FCF... [2026-03-12T20:21:44.148319] [INFO ] [sig ] Generating forecast for: FCF [2026-03-12T20:21:44.148360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-03-12T20:21:44.161683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-03-12T20:21:44.162160] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-03-12T20:21:44.163029] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-03-12T20:21:44.163086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:44.163120] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:44.163147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:44.163204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:44.223356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:44.224340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:44.224434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:44.224475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:44.362203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:44.362392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:44.362444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:44.362482] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:44.366280] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-03-12T20:21:44.366894] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-03-12T20:21:44.367050] [INFO ] [sig ] FCF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:44.517214] [INFO ] [LOCAL ] Saved forecast: FCF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCF.txt [2026-03-12T20:21:44.517357] [INFO ] [sig ] [1119/3274] Completed FCF in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:44.517397] [INFO ] [sig ] [1120/3274] Forecasting FCFS... [2026-03-12T20:21:44.517427] [INFO ] [sig ] Generating forecast for: FCFS [2026-03-12T20:21:44.517462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-03-12T20:21:44.529214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-03-12T20:21:44.529537] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-03-12T20:21:44.530327] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-03-12T20:21:44.530380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:44.530413] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:44.530441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:44.530497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:44.590863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:44.591475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:44.591554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:44.591606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:44.713257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:44.713396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:44.713436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:44.713464] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:44.716820] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-03-12T20:21:44.717100] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-03-12T20:21:44.717229] [INFO ] [sig ] FCFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:44.860986] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCFS.txt [2026-03-12T20:21:44.861157] [INFO ] [sig ] [1120/3274] Completed FCFS in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:44.861198] [INFO ] [sig ] [1121/3274] Forecasting FCN... [2026-03-12T20:21:44.861234] [INFO ] [sig ] Generating forecast for: FCN [2026-03-12T20:21:44.861266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-03-12T20:21:44.873669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-03-12T20:21:44.874046] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-03-12T20:21:44.874878] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-03-12T20:21:44.874956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:44.874990] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:44.875017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:44.875074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:44.934028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:44.934987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:44.935083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:44.935117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:45.065659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:45.065843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:45.065889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:45.065958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:45.070019] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-03-12T20:21:45.070304] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-03-12T20:21:45.070439] [INFO ] [sig ] FCN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:45.216697] [INFO ] [LOCAL ] Saved forecast: FCN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FCN.txt [2026-03-12T20:21:45.216849] [INFO ] [sig ] [1121/3274] Completed FCN in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:45.216890] [INFO ] [sig ] [1122/3274] Forecasting FCNCA... [2026-03-12T20:21:45.216920] [INFO ] [sig ] Generating forecast for: FCNCA [2026-03-12T20:21:45.216950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-03-12T20:21:45.229623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-03-12T20:21:45.230219] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-03-12T20:21:45.231245] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-03-12T20:21:45.231300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:45.231334] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:45.231361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:45.231419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:45.298716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:45.299699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:45.299798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:45.299834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:45.440888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:45.441061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:45.441107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:45.441136] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:45.444910] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-03-12T20:21:45.445268] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-03-12T20:21:45.445445] [INFO ] [sig ] FCNCA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:45.604326] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCNCA.txt [2026-03-12T20:21:45.604481] [INFO ] [sig ] [1122/3274] Completed FCNCA in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:45.604528] [INFO ] [sig ] [1123/3274] Forecasting FCNCO... [2026-03-12T20:21:45.604562] [INFO ] [sig ] Generating forecast for: FCNCO [2026-03-12T20:21:45.604614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-03-12T20:21:45.615900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-03-12T20:21:45.616285] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-03-12T20:21:45.617123] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-03-12T20:21:45.617179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:45.617212] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:45.617240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:45.617298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:45.677654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:45.678622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:45.678710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:45.678744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:45.787529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:45.787765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:45.787811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:45.787842] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:45.791533] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-03-12T20:21:45.791851] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-03-12T20:21:45.791987] [INFO ] [sig ] FCNCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:45.936210] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FCNCO.txt [2026-03-12T20:21:45.936358] [INFO ] [sig ] [1123/3274] Completed FCNCO in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:45.936400] [INFO ] [sig ] [1124/3274] Forecasting FCNCP... [2026-03-12T20:21:45.936429] [INFO ] [sig ] Generating forecast for: FCNCP [2026-03-12T20:21:45.936461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-03-12T20:21:45.948301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-03-12T20:21:45.948701] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-03-12T20:21:45.949489] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-03-12T20:21:45.949543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:45.949607] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:45.949642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:45.949710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:46.007805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:46.008655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:46.008742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:46.008775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:46.120168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:46.120333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:46.120376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:46.120421] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:46.123982] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=67.71%) [2026-03-12T20:21:46.124269] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-03-12T20:21:46.124416] [INFO ] [sig ] FCNCP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:46.268861] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCNCP.txt [2026-03-12T20:21:46.269001] [INFO ] [sig ] [1124/3274] Completed FCNCP in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:46.269041] [INFO ] [sig ] [1125/3274] Forecasting FCTE... [2026-03-12T20:21:46.269071] [INFO ] [sig ] Generating forecast for: FCTE [2026-03-12T20:21:46.269101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-03-12T20:21:46.279946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-03-12T20:21:46.280231] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-03-12T20:21:46.281040] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-03-12T20:21:46.281094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:46.281127] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:46.281154] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:46.281211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:46.340413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:46.341215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:46.341298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:46.341331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:46.463727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:46.463927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:46.463974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:46.464006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:46.468179] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-03-12T20:21:46.468519] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-03-12T20:21:46.468687] [INFO ] [sig ] FCTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:46.619429] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FCTE.txt [2026-03-12T20:21:46.619637] [INFO ] [sig ] [1125/3274] Completed FCTE in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:46.619692] [INFO ] [sig ] [1126/3274] Forecasting FCX... [2026-03-12T20:21:46.619722] [INFO ] [sig ] Generating forecast for: FCX [2026-03-12T20:21:46.619754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-03-12T20:21:46.631527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-03-12T20:21:46.631911] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-03-12T20:21:46.632767] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-03-12T20:21:46.632819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:46.632851] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:46.632878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:46.632939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:46.692777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:46.693856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:46.693945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:46.694005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:46.830523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:46.830706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:46.830748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:46.830778] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:46.834280] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=41.28%) [2026-03-12T20:21:46.834565] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-03-12T20:21:46.834716] [INFO ] [sig ] FCX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:46.991772] [INFO ] [LOCAL ] Saved forecast: FCX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FCX.txt [2026-03-12T20:21:46.991939] [INFO ] [sig ] [1126/3274] Completed FCX in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:46.991982] [INFO ] [sig ] [1127/3274] Forecasting FDBC... [2026-03-12T20:21:46.992013] [INFO ] [sig ] Generating forecast for: FDBC [2026-03-12T20:21:46.992045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-03-12T20:21:47.002924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-03-12T20:21:47.003313] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-03-12T20:21:47.004151] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-03-12T20:21:47.004206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:47.004240] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:47.004267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:47.004325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:47.063816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:47.064727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:47.064816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:47.064850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:47.161429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:47.161629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:47.161675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:47.161704] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:47.165410] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-03-12T20:21:47.165760] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-03-12T20:21:47.165901] [INFO ] [sig ] FDBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:47.320192] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FDBC.txt [2026-03-12T20:21:47.320368] [INFO ] [sig ] [1127/3274] Completed FDBC in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:47.320411] [INFO ] [sig ] [1128/3274] Forecasting FDIF... [2026-03-12T20:21:47.320449] [INFO ] [sig ] Generating forecast for: FDIF [2026-03-12T20:21:47.320482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-03-12T20:21:47.332534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-03-12T20:21:47.333144] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-03-12T20:21:47.334164] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-03-12T20:21:47.334219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:47.334252] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:47.334306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:47.334369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:47.397556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:47.398632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:47.398765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:47.398805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:47.514367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:47.514534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:47.514598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:47.514632] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:47.518094] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=85.34%) [2026-03-12T20:21:47.518399] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-03-12T20:21:47.518533] [INFO ] [sig ] FDIF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:47.662020] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FDIF.txt [2026-03-12T20:21:47.662182] [INFO ] [sig ] [1128/3274] Completed FDIF in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:47.662226] [INFO ] [sig ] [1129/3274] Forecasting FDIG... [2026-03-12T20:21:47.662257] [INFO ] [sig ] Generating forecast for: FDIG [2026-03-12T20:21:47.662288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-03-12T20:21:47.673645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-03-12T20:21:47.673992] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-03-12T20:21:47.674797] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-03-12T20:21:47.674851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:47.674884] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:47.674911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:47.674968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:47.734965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:47.736079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:47.736170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:47.736203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:47.865234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:47.865416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:47.865460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:47.865489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:47.869090] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-03-12T20:21:47.869367] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-03-12T20:21:47.869497] [INFO ] [sig ] FDIG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:48.011939] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FDIG.txt [2026-03-12T20:21:48.012067] [INFO ] [sig ] [1129/3274] Completed FDIG in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.8m [2026-03-12T20:21:48.012106] [INFO ] [sig ] [1130/3274] Forecasting FDP... [2026-03-12T20:21:48.012135] [INFO ] [sig ] Generating forecast for: FDP [2026-03-12T20:21:48.012166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-03-12T20:21:48.023088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-03-12T20:21:48.023362] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-03-12T20:21:48.024171] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-03-12T20:21:48.024224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:48.024256] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:48.024283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:48.024340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:48.082087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:48.082733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:48.082814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:48.082846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:48.204450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:48.204607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:48.204648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:48.204676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:48.208060] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=15.51%) [2026-03-12T20:21:48.208334] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-03-12T20:21:48.208461] [INFO ] [sig ] FDP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:48.350841] [INFO ] [LOCAL ] Saved forecast: FDP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FDP.txt [2026-03-12T20:21:48.350953] [INFO ] [sig ] [1130/3274] Completed FDP in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:48.350991] [INFO ] [sig ] [1131/3274] Forecasting FDS... [2026-03-12T20:21:48.351021] [INFO ] [sig ] Generating forecast for: FDS [2026-03-12T20:21:48.351050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-03-12T20:21:48.363060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-03-12T20:21:48.363348] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-03-12T20:21:48.364127] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-03-12T20:21:48.364180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:48.364212] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:48.364239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:48.364296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:48.424344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:48.425008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:48.425088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:48.425120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:48.548886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:48.549245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:48.549292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:48.549323] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:48.553412] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=52.52%) [2026-03-12T20:21:48.553718] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-03-12T20:21:48.553864] [INFO ] [sig ] FDS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:48.702857] [INFO ] [LOCAL ] Saved forecast: FDS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FDS.txt [2026-03-12T20:21:48.703081] [INFO ] [sig ] [1131/3274] Completed FDS in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:48.703134] [INFO ] [sig ] [1132/3274] Forecasting FDTX... [2026-03-12T20:21:48.703183] [INFO ] [sig ] Generating forecast for: FDTX [2026-03-12T20:21:48.703244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-03-12T20:21:48.716210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-03-12T20:21:48.716666] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-03-12T20:21:48.717491] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-03-12T20:21:48.717551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:48.717619] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:48.717661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:48.717759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:48.779336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:48.780263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:48.780351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:48.780387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:48.909896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:48.910068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:48.910125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:48.910157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:48.914079] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-03-12T20:21:48.914409] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-03-12T20:21:48.914565] [INFO ] [sig ] FDTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:49.063021] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FDTX.txt [2026-03-12T20:21:49.063200] [INFO ] [sig ] [1132/3274] Completed FDTX in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:49.063244] [INFO ] [sig ] [1133/3274] Forecasting FDUS... [2026-03-12T20:21:49.063276] [INFO ] [sig ] Generating forecast for: FDUS [2026-03-12T20:21:49.063310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-03-12T20:21:49.075319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-03-12T20:21:49.075756] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-03-12T20:21:49.076630] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-03-12T20:21:49.076686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:49.076720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:49.076748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:49.076805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:49.141850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:49.142825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:49.142913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:49.142949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:49.269680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:49.269846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:49.269890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:49.269920] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:49.273550] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-03-12T20:21:49.273876] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-03-12T20:21:49.274024] [INFO ] [sig ] FDUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:49.423100] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FDUS.txt [2026-03-12T20:21:49.423265] [INFO ] [sig ] [1133/3274] Completed FDUS in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:49.423323] [INFO ] [sig ] [1134/3274] Forecasting FDX... [2026-03-12T20:21:49.423366] [INFO ] [sig ] Generating forecast for: FDX [2026-03-12T20:21:49.423408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-03-12T20:21:49.436015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-03-12T20:21:49.436391] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-03-12T20:21:49.437283] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-03-12T20:21:49.437339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:49.437374] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:49.437402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:49.437461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:49.499774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:49.500998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:49.501095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:49.501130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:49.638759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:49.638923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:49.638967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:49.638999] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:49.642811] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-03-12T20:21:49.643117] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-03-12T20:21:49.643280] [INFO ] [sig ] FDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:49.799833] [INFO ] [LOCAL ] Saved forecast: FDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FDX.txt [2026-03-12T20:21:49.800167] [INFO ] [sig ] [1134/3274] Completed FDX in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:49.800208] [INFO ] [sig ] [1135/3274] Forecasting FE... [2026-03-12T20:21:49.800238] [INFO ] [sig ] Generating forecast for: FE [2026-03-12T20:21:49.800268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-03-12T20:21:49.812381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-03-12T20:21:49.812735] [INFO ] [FORECASTER] Starting predict_future for FE [2026-03-12T20:21:49.813748] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-03-12T20:21:49.813800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:49.814205] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:49.814238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:49.814296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:49.876128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:49.877124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:49.877207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:49.877240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:50.001175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:50.001342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:50.001385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:50.001414] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:50.005101] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=13.06%) [2026-03-12T20:21:50.005383] [INFO ] [FORECASTER] Completed predict_future for FE [2026-03-12T20:21:50.005518] [INFO ] [sig ] FE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:50.155953] [INFO ] [LOCAL ] Saved forecast: FE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FE.txt [2026-03-12T20:21:50.156118] [INFO ] [sig ] [1135/3274] Completed FE in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 12.7m [2026-03-12T20:21:50.156160] [INFO ] [sig ] [1136/3274] Forecasting FEIM... [2026-03-12T20:21:50.156190] [INFO ] [sig ] Generating forecast for: FEIM [2026-03-12T20:21:50.156222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-03-12T20:21:50.169236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-03-12T20:21:50.169882] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-03-12T20:21:50.170714] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-03-12T20:21:50.170768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:50.170800] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:50.170827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:50.170884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:50.232561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:50.233690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:50.233776] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:50.233809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:50.361308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:50.361464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:50.361505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:50.361533] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:50.365373] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=55.57%) [2026-03-12T20:21:50.365671] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-03-12T20:21:50.365996] [INFO ] [sig ] FEIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:50.508602] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FEIM.txt [2026-03-12T20:21:50.508738] [INFO ] [sig ] [1136/3274] Completed FEIM in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:50.508778] [INFO ] [sig ] [1137/3274] Forecasting FELE... [2026-03-12T20:21:50.508809] [INFO ] [sig ] Generating forecast for: FELE [2026-03-12T20:21:50.508838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-03-12T20:21:50.522940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-03-12T20:21:50.523332] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-03-12T20:21:50.524148] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-03-12T20:21:50.524200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:50.524234] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:50.524261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:50.524317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:50.581511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:50.582264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:50.582346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:50.582380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:50.710311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:50.710493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:50.710537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:50.710565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:50.714195] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-03-12T20:21:50.714487] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-03-12T20:21:50.714647] [INFO ] [sig ] FELE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:50.856751] [INFO ] [LOCAL ] Saved forecast: FELE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FELE.txt [2026-03-12T20:21:50.856905] [INFO ] [sig ] [1137/3274] Completed FELE in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:50.856945] [INFO ] [sig ] [1138/3274] Forecasting FEM... [2026-03-12T20:21:50.856976] [INFO ] [sig ] Generating forecast for: FEM [2026-03-12T20:21:50.857007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-03-12T20:21:50.868708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-03-12T20:21:50.869079] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-03-12T20:21:50.869897] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-03-12T20:21:50.869950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:50.869982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:50.870009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:50.870065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:50.931570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:50.932847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:50.932966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:50.933009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:51.063686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:51.063853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:51.063897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:51.063966] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:51.068337] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-03-12T20:21:51.068800] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-03-12T20:21:51.068997] [INFO ] [sig ] FEM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:51.233933] [INFO ] [LOCAL ] Saved forecast: FEM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FEM.txt [2026-03-12T20:21:51.234105] [INFO ] [sig ] [1138/3274] Completed FEM in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:51.234146] [INFO ] [sig ] [1139/3274] Forecasting FEMB... [2026-03-12T20:21:51.234176] [INFO ] [sig ] Generating forecast for: FEMB [2026-03-12T20:21:51.234209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-03-12T20:21:51.246137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-03-12T20:21:51.246469] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-03-12T20:21:51.247296] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-03-12T20:21:51.247351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:51.247383] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:51.247410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:51.247467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:51.318461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:51.319779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:51.319895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:51.319946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:51.447120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:51.447295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:51.447339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:51.447369] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:51.451462] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-03-12T20:21:51.451780] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-03-12T20:21:51.451922] [INFO ] [sig ] FEMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:51.594259] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FEMB.txt [2026-03-12T20:21:51.594423] [INFO ] [sig ] [1139/3274] Completed FEMB in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:51.594466] [INFO ] [sig ] [1140/3274] Forecasting FEMS... [2026-03-12T20:21:51.594496] [INFO ] [sig ] Generating forecast for: FEMS [2026-03-12T20:21:51.594529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-03-12T20:21:51.605824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-03-12T20:21:51.606237] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-03-12T20:21:51.607058] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-03-12T20:21:51.607111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:51.607143] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:51.607169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:51.607226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:51.665899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:51.666850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:51.666938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:51.666973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:51.794717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:51.794881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:51.794926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:51.794957] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:51.798725] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=88.82%) [2026-03-12T20:21:51.799231] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-03-12T20:21:51.799373] [INFO ] [sig ] FEMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:51.956373] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FEMS.txt [2026-03-12T20:21:51.956584] [INFO ] [sig ] [1140/3274] Completed FEMS in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:51.956636] [INFO ] [sig ] [1141/3274] Forecasting FEP... [2026-03-12T20:21:51.956678] [INFO ] [sig ] Generating forecast for: FEP [2026-03-12T20:21:51.956720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-03-12T20:21:51.968682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-03-12T20:21:51.969064] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-03-12T20:21:51.969956] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-03-12T20:21:51.970025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:51.970061] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:51.970088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:51.970147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:52.033836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:52.034679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:52.034768] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:52.034803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:52.163670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:52.164023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:52.164067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:52.164096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:52.167768] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-03-12T20:21:52.168287] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-03-12T20:21:52.168426] [INFO ] [sig ] FEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:52.324101] [INFO ] [LOCAL ] Saved forecast: FEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FEP.txt [2026-03-12T20:21:52.324275] [INFO ] [sig ] [1141/3274] Completed FEP in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:52.324320] [INFO ] [sig ] [1142/3274] Forecasting FEPI... [2026-03-12T20:21:52.324353] [INFO ] [sig ] Generating forecast for: FEPI [2026-03-12T20:21:52.324385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-03-12T20:21:52.336686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-03-12T20:21:52.337113] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-03-12T20:21:52.337998] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-03-12T20:21:52.338089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:52.338129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:52.338164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:52.338226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:52.397031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:52.397988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:52.398113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:52.398156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:52.519841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:52.520013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:52.520247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:52.520278] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:52.523827] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-03-12T20:21:52.524308] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-03-12T20:21:52.524444] [INFO ] [sig ] FEPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:52.674886] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FEPI.txt [2026-03-12T20:21:52.675271] [INFO ] [sig ] [1142/3274] Completed FEPI in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:52.675318] [INFO ] [sig ] [1143/3274] Forecasting FERG... [2026-03-12T20:21:52.675349] [INFO ] [sig ] Generating forecast for: FERG [2026-03-12T20:21:52.675380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-03-12T20:21:52.690206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-03-12T20:21:52.690761] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-03-12T20:21:52.691956] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-03-12T20:21:52.692024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:52.692059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:52.692088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:52.692148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:52.753135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:52.754077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:52.754180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:52.754215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:52.883003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:52.883170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:52.883212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:52.883241] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:52.886723] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-03-12T20:21:52.887016] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-03-12T20:21:52.887147] [INFO ] [sig ] FERG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:53.031996] [INFO ] [LOCAL ] Saved forecast: FERG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FERG.txt [2026-03-12T20:21:53.032158] [INFO ] [sig ] [1143/3274] Completed FERG in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:53.032200] [INFO ] [sig ] [1144/3274] Forecasting FEX... [2026-03-12T20:21:53.032230] [INFO ] [sig ] Generating forecast for: FEX [2026-03-12T20:21:53.032262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-03-12T20:21:53.043513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-03-12T20:21:53.044140] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-03-12T20:21:53.045165] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-03-12T20:21:53.045218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:53.045250] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:53.045277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:53.045334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:53.103030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:53.103946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:53.104034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:53.104066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:53.225263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:53.225454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:53.225497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:53.225533] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:53.229205] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-03-12T20:21:53.229511] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-03-12T20:21:53.229666] [INFO ] [sig ] FEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:53.376754] [INFO ] [LOCAL ] Saved forecast: FEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FEX.txt [2026-03-12T20:21:53.376903] [INFO ] [sig ] [1144/3274] Completed FEX in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:53.376960] [INFO ] [sig ] [1145/3274] Forecasting FF... [2026-03-12T20:21:53.376993] [INFO ] [sig ] Generating forecast for: FF [2026-03-12T20:21:53.377024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-03-12T20:21:53.388649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-03-12T20:21:53.389279] [INFO ] [FORECASTER] Starting predict_future for FF [2026-03-12T20:21:53.390322] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-03-12T20:21:53.390375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:53.390407] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:53.390434] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:53.390490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:53.449332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:53.450256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:53.450374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:53.450409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:53.576369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:53.576558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:53.576623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:53.576653] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:53.580172] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-03-12T20:21:53.580458] [INFO ] [FORECASTER] Completed predict_future for FF [2026-03-12T20:21:53.580608] [INFO ] [sig ] FF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:53.722540] [INFO ] [LOCAL ] Saved forecast: FF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FF.txt [2026-03-12T20:21:53.722719] [INFO ] [sig ] [1145/3274] Completed FF in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.7m [2026-03-12T20:21:53.722760] [INFO ] [sig ] [1146/3274] Forecasting FFA... [2026-03-12T20:21:53.722792] [INFO ] [sig ] Generating forecast for: FFA [2026-03-12T20:21:53.722822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-03-12T20:21:53.734930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-03-12T20:21:53.735370] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-03-12T20:21:53.736246] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-03-12T20:21:53.736301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:53.736334] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:53.736361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:53.736420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:53.794011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:53.794902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:53.794989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:53.795022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:53.918782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:53.918983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:53.919026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:53.919057] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:53.922685] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=32.72%) [2026-03-12T20:21:53.922981] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-03-12T20:21:53.923152] [INFO ] [sig ] FFA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:54.065427] [INFO ] [LOCAL ] Saved forecast: FFA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FFA.txt [2026-03-12T20:21:54.065615] [INFO ] [sig ] [1146/3274] Completed FFA in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:54.065660] [INFO ] [sig ] [1147/3274] Forecasting FFBC... [2026-03-12T20:21:54.065690] [INFO ] [sig ] Generating forecast for: FFBC [2026-03-12T20:21:54.065722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-03-12T20:21:54.077195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-03-12T20:21:54.077560] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-03-12T20:21:54.078399] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-03-12T20:21:54.078454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:54.078485] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:54.078512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:54.078568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:54.136004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:54.136940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:54.137030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:54.137063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:54.263845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:54.264014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:54.264057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:54.264085] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:54.267810] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-03-12T20:21:54.268220] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-03-12T20:21:54.268400] [INFO ] [sig ] FFBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:54.422897] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FFBC.txt [2026-03-12T20:21:54.423068] [INFO ] [sig ] [1147/3274] Completed FFBC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:54.423110] [INFO ] [sig ] [1148/3274] Forecasting FFC... [2026-03-12T20:21:54.423141] [INFO ] [sig ] Generating forecast for: FFC [2026-03-12T20:21:54.423171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-03-12T20:21:54.434699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-03-12T20:21:54.435085] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-03-12T20:21:54.435890] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-03-12T20:21:54.435943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:54.435976] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:54.436002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:54.436059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:54.495013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:54.495938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:54.496023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:54.496063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:54.626468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:54.626679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:54.626753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:54.626786] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:54.630658] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=93.95%) [2026-03-12T20:21:54.631182] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-03-12T20:21:54.631323] [INFO ] [sig ] FFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:54.781105] [INFO ] [LOCAL ] Saved forecast: FFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FFC.txt [2026-03-12T20:21:54.781303] [INFO ] [sig ] [1148/3274] Completed FFC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:54.781345] [INFO ] [sig ] [1149/3274] Forecasting FFIC... [2026-03-12T20:21:54.781378] [INFO ] [sig ] Generating forecast for: FFIC [2026-03-12T20:21:54.781408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-03-12T20:21:54.793887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-03-12T20:21:54.794214] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-03-12T20:21:54.795295] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-03-12T20:21:54.795351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:54.795385] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:54.795413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:54.795471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:54.858771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:54.859743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:54.859846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:54.859888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:54.984436] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:54.984621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:54.984665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:54.984693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:54.988131] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-03-12T20:21:54.988407] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-03-12T20:21:54.988537] [INFO ] [sig ] FFIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:55.135560] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FFIC.txt [2026-03-12T20:21:55.135735] [INFO ] [sig ] [1149/3274] Completed FFIC in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:55.135794] [INFO ] [sig ] [1150/3274] Forecasting FFIN... [2026-03-12T20:21:55.135825] [INFO ] [sig ] Generating forecast for: FFIN [2026-03-12T20:21:55.135855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-03-12T20:21:55.147413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-03-12T20:21:55.147794] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-03-12T20:21:55.148643] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-03-12T20:21:55.148701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:55.148743] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:55.148778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:55.148863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:55.210791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:55.211667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:55.211773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:55.211814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:55.332117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:55.332307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:55.332351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:55.332380] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:55.336749] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-03-12T20:21:55.337226] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-03-12T20:21:55.337356] [INFO ] [sig ] FFIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:55.479940] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FFIN.txt [2026-03-12T20:21:55.480077] [INFO ] [sig ] [1150/3274] Completed FFIN in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:55.480117] [INFO ] [sig ] [1151/3274] Forecasting FFWM... [2026-03-12T20:21:55.480148] [INFO ] [sig ] Generating forecast for: FFWM [2026-03-12T20:21:55.480178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-03-12T20:21:55.491601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-03-12T20:21:55.491923] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-03-12T20:21:55.492709] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-03-12T20:21:55.492761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:55.492795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:55.492822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:55.492879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:55.550899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:55.551753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:55.551868] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:55.551901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:55.674458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:55.674635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:55.674678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:55.674708] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:55.678363] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-03-12T20:21:55.678663] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-03-12T20:21:55.678813] [INFO ] [sig ] FFWM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:55.828455] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FFWM.txt [2026-03-12T20:21:55.828630] [INFO ] [sig ] [1151/3274] Completed FFWM in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:55.828675] [INFO ] [sig ] [1152/3274] Forecasting FG... [2026-03-12T20:21:55.828708] [INFO ] [sig ] Generating forecast for: FG [2026-03-12T20:21:55.828740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-03-12T20:21:55.840736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-03-12T20:21:55.841064] [INFO ] [FORECASTER] Starting predict_future for FG [2026-03-12T20:21:55.841891] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-03-12T20:21:55.841944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:55.842229] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:55.842260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:55.842317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:55.901812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:55.902591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:55.902677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:55.902711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:56.058847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:56.059072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:56.059117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:56.059146] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:56.063052] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=4.52%) [2026-03-12T20:21:56.063350] [INFO ] [FORECASTER] Completed predict_future for FG [2026-03-12T20:21:56.063485] [INFO ] [sig ] FG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:56.213244] [INFO ] [LOCAL ] Saved forecast: FG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FG.txt [2026-03-12T20:21:56.213407] [INFO ] [sig ] [1152/3274] Completed FG in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 12.6m [2026-03-12T20:21:56.213450] [INFO ] [sig ] [1153/3274] Forecasting FHB... [2026-03-12T20:21:56.213480] [INFO ] [sig ] Generating forecast for: FHB [2026-03-12T20:21:56.213512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-03-12T20:21:56.225045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-03-12T20:21:56.225384] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-03-12T20:21:56.226180] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-03-12T20:21:56.226235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:56.226268] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:56.226296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:56.226352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:56.288224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:56.289338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:56.289422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:56.289454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:56.415673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:56.415842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:56.415888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:56.415917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:56.419635] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=16.22%) [2026-03-12T20:21:56.419981] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-03-12T20:21:56.420314] [INFO ] [sig ] FHB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:56.577840] [INFO ] [LOCAL ] Saved forecast: FHB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FHB.txt [2026-03-12T20:21:56.577979] [INFO ] [sig ] [1153/3274] Completed FHB in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:56.578037] [INFO ] [sig ] [1154/3274] Forecasting FHI... [2026-03-12T20:21:56.578069] [INFO ] [sig ] Generating forecast for: FHI [2026-03-12T20:21:56.578099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-03-12T20:21:56.593477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-03-12T20:21:56.594230] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-03-12T20:21:56.595533] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-03-12T20:21:56.595620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:56.595666] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:56.595702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:56.595782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:56.662564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:56.663518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:56.663625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:56.663661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:56.782237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:56.782405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:56.782448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:56.782479] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:56.786050] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-03-12T20:21:56.786342] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-03-12T20:21:56.786477] [INFO ] [sig ] FHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:56.932387] [INFO ] [LOCAL ] Saved forecast: FHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FHI.txt [2026-03-12T20:21:56.932555] [INFO ] [sig ] [1154/3274] Completed FHI in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:56.932618] [INFO ] [sig ] [1155/3274] Forecasting FHN... [2026-03-12T20:21:56.932649] [INFO ] [sig ] Generating forecast for: FHN [2026-03-12T20:21:56.932681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-03-12T20:21:56.945975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-03-12T20:21:56.946305] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-03-12T20:21:56.947288] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-03-12T20:21:56.947341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:56.947373] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:56.947399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:56.947454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:57.005733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:57.006519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:57.006625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:57.006661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:57.126927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:57.127099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:57.127141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:57.127170] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:57.130742] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-12T20:21:57.131068] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-03-12T20:21:57.131212] [INFO ] [sig ] FHN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:57.279251] [INFO ] [LOCAL ] Saved forecast: FHN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FHN.txt [2026-03-12T20:21:57.279415] [INFO ] [sig ] [1155/3274] Completed FHN in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:57.279456] [INFO ] [sig ] [1156/3274] Forecasting FHTX... [2026-03-12T20:21:57.279487] [INFO ] [sig ] Generating forecast for: FHTX [2026-03-12T20:21:57.279535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-03-12T20:21:57.291315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-03-12T20:21:57.291759] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-03-12T20:21:57.292551] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-03-12T20:21:57.292623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:57.292657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:57.292683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:57.292740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:57.349550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:57.350497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:57.350610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:57.350647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:57.483262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:57.483439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:57.483486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:57.483516] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:57.488052] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-03-12T20:21:57.488570] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-03-12T20:21:57.488740] [INFO ] [sig ] FHTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:57.638294] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FHTX.txt [2026-03-12T20:21:57.638442] [INFO ] [sig ] [1156/3274] Completed FHTX in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:57.638482] [INFO ] [sig ] [1157/3274] Forecasting FIBK... [2026-03-12T20:21:57.638513] [INFO ] [sig ] Generating forecast for: FIBK [2026-03-12T20:21:57.638542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-03-12T20:21:57.650077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-03-12T20:21:57.650425] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-03-12T20:21:57.651229] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-03-12T20:21:57.651284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:57.651316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:57.651343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:57.651400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:57.711184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:57.712026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:57.712113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:57.712147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:57.836672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:57.836841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:57.836890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:57.836924] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:57.840474] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=69.07%) [2026-03-12T20:21:57.840778] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-03-12T20:21:57.840918] [INFO ] [sig ] FIBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:57.985622] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIBK.txt [2026-03-12T20:21:57.985820] [INFO ] [sig ] [1157/3274] Completed FIBK in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:57.985884] [INFO ] [sig ] [1158/3274] Forecasting FICO... [2026-03-12T20:21:57.985924] [INFO ] [sig ] Generating forecast for: FICO [2026-03-12T20:21:57.985961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-03-12T20:21:57.998675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-03-12T20:21:57.999079] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-03-12T20:21:57.999963] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-03-12T20:21:58.000018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:58.000052] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:58.000080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:58.000139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:58.057592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:58.058459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:58.058548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:58.058604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:58.184035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:58.184204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:58.184247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:58.184277] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:58.187799] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=74.66%) [2026-03-12T20:21:58.188103] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-03-12T20:21:58.188236] [INFO ] [sig ] FICO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:58.331490] [INFO ] [LOCAL ] Saved forecast: FICO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FICO.txt [2026-03-12T20:21:58.331657] [INFO ] [sig ] [1158/3274] Completed FICO in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:58.331702] [INFO ] [sig ] [1159/3274] Forecasting FICS... [2026-03-12T20:21:58.331733] [INFO ] [sig ] Generating forecast for: FICS [2026-03-12T20:21:58.331762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-03-12T20:21:58.343021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-03-12T20:21:58.343397] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-03-12T20:21:58.344238] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-03-12T20:21:58.344291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:58.344323] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:58.344349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:58.344405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:58.406516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:58.407381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:58.407468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:58.407500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:58.534032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:58.534195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:58.534238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:58.534267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:58.537765] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-03-12T20:21:58.538068] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-03-12T20:21:58.538202] [INFO ] [sig ] FICS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:58.692452] [INFO ] [LOCAL ] Saved forecast: FICS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FICS.txt [2026-03-12T20:21:58.692645] [INFO ] [sig ] [1159/3274] Completed FICS in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:58.692695] [INFO ] [sig ] [1160/3274] Forecasting FID... [2026-03-12T20:21:58.692727] [INFO ] [sig ] Generating forecast for: FID [2026-03-12T20:21:58.692769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-03-12T20:21:58.705378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-03-12T20:21:58.705810] [INFO ] [FORECASTER] Starting predict_future for FID [2026-03-12T20:21:58.706885] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-03-12T20:21:58.706939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:58.706972] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:58.706998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:58.707056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:58.769269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:58.770185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:58.770274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:58.770308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:58.894678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:58.894839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:58.894885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:58.894916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:58.898613] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-03-12T20:21:58.898928] [INFO ] [FORECASTER] Completed predict_future for FID [2026-03-12T20:21:58.899068] [INFO ] [sig ] FID: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:21:59.049938] [INFO ] [LOCAL ] Saved forecast: FID 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FID.txt [2026-03-12T20:21:59.050266] [INFO ] [sig ] [1160/3274] Completed FID in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:59.050309] [INFO ] [sig ] [1161/3274] Forecasting FIGS... [2026-03-12T20:21:59.050339] [INFO ] [sig ] Generating forecast for: FIGS [2026-03-12T20:21:59.050369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-03-12T20:21:59.062372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-03-12T20:21:59.062723] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-03-12T20:21:59.063535] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-03-12T20:21:59.063608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:59.063644] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:59.063672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:59.063729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:59.127090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:59.127919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:59.128019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:59.128054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:59.249192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:59.249356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:59.249397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:59.249426] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:59.252930] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-03-12T20:21:59.253234] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-03-12T20:21:59.253365] [INFO ] [sig ] FIGS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:59.399088] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIGS.txt [2026-03-12T20:21:59.399241] [INFO ] [sig ] [1161/3274] Completed FIGS in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:59.399282] [INFO ] [sig ] [1162/3274] Forecasting FIHL... [2026-03-12T20:21:59.399312] [INFO ] [sig ] Generating forecast for: FIHL [2026-03-12T20:21:59.399343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-03-12T20:21:59.410850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-03-12T20:21:59.411169] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-03-12T20:21:59.411978] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-03-12T20:21:59.412031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:59.412063] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:59.412091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:59.412148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:59.468651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:59.469405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:59.469520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:59.469554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:59.593784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:59.593957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:59.594001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:59.594031] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:59.597820] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=51.59%) [2026-03-12T20:21:59.598137] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-03-12T20:21:59.598271] [INFO ] [sig ] FIHL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:21:59.747645] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIHL.txt [2026-03-12T20:21:59.747815] [INFO ] [sig ] [1162/3274] Completed FIHL in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.6m [2026-03-12T20:21:59.747861] [INFO ] [sig ] [1163/3274] Forecasting FINS... [2026-03-12T20:21:59.747894] [INFO ] [sig ] Generating forecast for: FINS [2026-03-12T20:21:59.747925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-03-12T20:21:59.759924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-03-12T20:21:59.760452] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-03-12T20:21:59.761477] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-03-12T20:21:59.761533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:21:59.761604] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:21:59.761643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:21:59.761728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:21:59.823564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:21:59.824371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:21:59.824457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:21:59.824492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:21:59.950603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:21:59.950765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:21:59.950810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:21:59.950840] [INFO ] [FORECASTER] Training complete [2026-03-12T20:21:59.954477] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-03-12T20:21:59.954842] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-03-12T20:21:59.954986] [INFO ] [sig ] FINS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:00.100333] [INFO ] [LOCAL ] Saved forecast: FINS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FINS.txt [2026-03-12T20:22:00.100498] [INFO ] [sig ] [1163/3274] Completed FINS in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:00.100539] [INFO ] [sig ] [1164/3274] Forecasting FINX... [2026-03-12T20:22:00.100588] [INFO ] [sig ] Generating forecast for: FINX [2026-03-12T20:22:00.100625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-03-12T20:22:00.112253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-03-12T20:22:00.112657] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-03-12T20:22:00.113638] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-03-12T20:22:00.113689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:00.113722] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:00.113748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:00.113805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:00.173865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:00.174760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:00.174846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:00.174880] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:00.291732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:00.291903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:00.291959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:00.291990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:00.295460] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=47.27%) [2026-03-12T20:22:00.295763] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-03-12T20:22:00.295895] [INFO ] [sig ] FINX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:00.443767] [INFO ] [LOCAL ] Saved forecast: FINX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FINX.txt [2026-03-12T20:22:00.443933] [INFO ] [sig ] [1164/3274] Completed FINX in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:00.443977] [INFO ] [sig ] [1165/3274] Forecasting FIP... [2026-03-12T20:22:00.444008] [INFO ] [sig ] Generating forecast for: FIP [2026-03-12T20:22:00.444038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-03-12T20:22:00.456951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-03-12T20:22:00.457404] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-03-12T20:22:00.458314] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-03-12T20:22:00.458396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:00.458641] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:00.458683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:00.458753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:00.523419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:00.524322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:00.524408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:00.524442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:00.650043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:00.650174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:00.650216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:00.650247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:00.653839] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=69.71%) [2026-03-12T20:22:00.654135] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-03-12T20:22:00.654271] [INFO ] [sig ] FIP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:00.798115] [INFO ] [LOCAL ] Saved forecast: FIP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIP.txt [2026-03-12T20:22:00.798300] [INFO ] [sig ] [1165/3274] Completed FIP in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:00.798342] [INFO ] [sig ] [1166/3274] Forecasting FIS... [2026-03-12T20:22:00.798373] [INFO ] [sig ] Generating forecast for: FIS [2026-03-12T20:22:00.798404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-03-12T20:22:00.810256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-03-12T20:22:00.810711] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-03-12T20:22:00.811532] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-03-12T20:22:00.811617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:00.811657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:00.811685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:00.811744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:00.881835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:00.882838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:00.882926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:00.882961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:01.031864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:01.032059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:01.032114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:01.032150] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:01.036865] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-12T20:22:01.037299] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-03-12T20:22:01.037468] [INFO ] [sig ] FIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:01.210843] [INFO ] [LOCAL ] Saved forecast: FIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIS.txt [2026-03-12T20:22:01.211018] [INFO ] [sig ] [1166/3274] Completed FIS in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:01.211062] [INFO ] [sig ] [1167/3274] Forecasting FISI... [2026-03-12T20:22:01.211093] [INFO ] [sig ] Generating forecast for: FISI [2026-03-12T20:22:01.211127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-03-12T20:22:01.222778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-03-12T20:22:01.223209] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-03-12T20:22:01.224104] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-03-12T20:22:01.224166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:01.224198] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:01.224227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:01.224283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:01.283717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:01.284705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:01.284797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:01.284830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:01.410796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:01.410965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:01.411008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:01.411037] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:01.414545] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-03-12T20:22:01.414847] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-03-12T20:22:01.414978] [INFO ] [sig ] FISI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:01.565783] [INFO ] [LOCAL ] Saved forecast: FISI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FISI.txt [2026-03-12T20:22:01.565959] [INFO ] [sig ] [1167/3274] Completed FISI in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:01.566002] [INFO ] [sig ] [1168/3274] Forecasting FITB... [2026-03-12T20:22:01.566032] [INFO ] [sig ] Generating forecast for: FITB [2026-03-12T20:22:01.566063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-03-12T20:22:01.578644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-03-12T20:22:01.579131] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-03-12T20:22:01.580097] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-03-12T20:22:01.580158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:01.580194] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:01.580223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:01.580282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:01.642153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:01.643133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:01.643252] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:01.643288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:01.771597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:01.771772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:01.771817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:01.771848] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:01.775491] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-03-12T20:22:01.775844] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-03-12T20:22:01.775989] [INFO ] [sig ] FITB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:01.918732] [INFO ] [LOCAL ] Saved forecast: FITB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FITB.txt [2026-03-12T20:22:01.918929] [INFO ] [sig ] [1168/3274] Completed FITB in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:01.918975] [INFO ] [sig ] [1169/3274] Forecasting FITBI... [2026-03-12T20:22:01.919004] [INFO ] [sig ] Generating forecast for: FITBI [2026-03-12T20:22:01.919034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-03-12T20:22:01.930138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-03-12T20:22:01.930563] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-03-12T20:22:01.931542] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-03-12T20:22:01.931629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:01.931719] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:01.931765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:01.931828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:01.990932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:01.991886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:01.991979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:01.992016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:02.120813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:02.120991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:02.121036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:02.121065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:02.124806] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=62.86%) [2026-03-12T20:22:02.125137] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-03-12T20:22:02.125281] [INFO ] [sig ] FITBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:02.273293] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FITBI.txt [2026-03-12T20:22:02.273465] [INFO ] [sig ] [1169/3274] Completed FITBI in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 12.5m [2026-03-12T20:22:02.273507] [INFO ] [sig ] [1170/3274] Forecasting FITBO... [2026-03-12T20:22:02.273541] [INFO ] [sig ] Generating forecast for: FITBO [2026-03-12T20:22:02.273592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-03-12T20:22:02.285272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-03-12T20:22:02.285727] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-03-12T20:22:02.286561] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-03-12T20:22:02.286638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:02.286673] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:02.286703] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:02.286762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:02.351545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:02.352968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:02.353063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:02.353097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:02.480868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:02.481043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:02.481088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:02.481118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:02.484881] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-03-12T20:22:02.485230] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-03-12T20:22:02.485396] [INFO ] [sig ] FITBO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:02.629125] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FITBO.txt [2026-03-12T20:22:02.629295] [INFO ] [sig ] [1170/3274] Completed FITBO in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:02.629341] [INFO ] [sig ] [1171/3274] Forecasting FIVE... [2026-03-12T20:22:02.629373] [INFO ] [sig ] Generating forecast for: FIVE [2026-03-12T20:22:02.629405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-03-12T20:22:02.642979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-03-12T20:22:02.643377] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-03-12T20:22:02.644456] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-03-12T20:22:02.644511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:02.644544] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:02.644570] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:02.644648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:02.710440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:02.711588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:02.711679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:02.711715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:02.844341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:02.844514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:02.844560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:02.844612] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:02.848214] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-03-12T20:22:02.848502] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-03-12T20:22:02.848658] [INFO ] [sig ] FIVE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:02.993521] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIVE.txt [2026-03-12T20:22:02.993697] [INFO ] [sig ] [1171/3274] Completed FIVE in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:02.993743] [INFO ] [sig ] [1172/3274] Forecasting FIVN... [2026-03-12T20:22:02.993775] [INFO ] [sig ] Generating forecast for: FIVN [2026-03-12T20:22:02.993808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-03-12T20:22:03.005452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-03-12T20:22:03.005838] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-03-12T20:22:03.006631] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-03-12T20:22:03.006685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:03.006719] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:03.006748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:03.006807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:03.065112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:03.065815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:03.065898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:03.065932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:03.192664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:03.192857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:03.192902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:03.192962] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:03.196454] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=54.06%) [2026-03-12T20:22:03.196759] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-03-12T20:22:03.196898] [INFO ] [sig ] FIVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:03.344499] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIVN.txt [2026-03-12T20:22:03.344679] [INFO ] [sig ] [1172/3274] Completed FIVN in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:03.344724] [INFO ] [sig ] [1173/3274] Forecasting FIX... [2026-03-12T20:22:03.344755] [INFO ] [sig ] Generating forecast for: FIX [2026-03-12T20:22:03.344788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-03-12T20:22:03.358994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-03-12T20:22:03.359756] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-03-12T20:22:03.361090] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-03-12T20:22:03.361162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:03.361211] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:03.361255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:03.361345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:03.434058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:03.435036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:03.435124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:03.435160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:03.562329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:03.562494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:03.562538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:03.562587] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:03.566185] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-03-12T20:22:03.566481] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-03-12T20:22:03.566635] [INFO ] [sig ] FIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:03.715627] [INFO ] [LOCAL ] Saved forecast: FIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIX.txt [2026-03-12T20:22:03.715882] [INFO ] [sig ] [1173/3274] Completed FIX in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:03.715936] [INFO ] [sig ] [1174/3274] Forecasting FIXD... [2026-03-12T20:22:03.715969] [INFO ] [sig ] Generating forecast for: FIXD [2026-03-12T20:22:03.716012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-03-12T20:22:03.731428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-03-12T20:22:03.731875] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-03-12T20:22:03.732766] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-03-12T20:22:03.732823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:03.732867] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:03.732903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:03.732986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:03.793212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:03.794051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:03.794176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:03.794214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:03.921240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:03.921405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:03.921451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:03.921483] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:03.925167] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-03-12T20:22:03.925459] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-03-12T20:22:03.925636] [INFO ] [sig ] FIXD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:04.077164] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIXD.txt [2026-03-12T20:22:04.077390] [INFO ] [sig ] [1174/3274] Completed FIXD in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:04.077451] [INFO ] [sig ] [1175/3274] Forecasting FIZZ... [2026-03-12T20:22:04.077499] [INFO ] [sig ] Generating forecast for: FIZZ [2026-03-12T20:22:04.077545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-03-12T20:22:04.089070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-03-12T20:22:04.089493] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-03-12T20:22:04.090403] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-03-12T20:22:04.090461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:04.090496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:04.090525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:04.090610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:04.152212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:04.153138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:04.153238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:04.153273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:04.272318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:04.272490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:04.272534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:04.272565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:04.276202] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=58.64%) [2026-03-12T20:22:04.276517] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-03-12T20:22:04.276678] [INFO ] [sig ] FIZZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:04.423544] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FIZZ.txt [2026-03-12T20:22:04.423719] [INFO ] [sig ] [1175/3274] Completed FIZZ in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:04.423761] [INFO ] [sig ] [1176/3274] Forecasting FJP... [2026-03-12T20:22:04.423792] [INFO ] [sig ] Generating forecast for: FJP [2026-03-12T20:22:04.423825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-03-12T20:22:04.435943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-03-12T20:22:04.436365] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-03-12T20:22:04.437229] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-03-12T20:22:04.437286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:04.437337] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:04.437367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:04.437426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:04.497205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:04.498202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:04.498291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:04.498325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:04.621396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:04.621565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:04.621632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:04.621665] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:04.625600] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-03-12T20:22:04.625940] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-03-12T20:22:04.626113] [INFO ] [sig ] FJP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:04.772505] [INFO ] [LOCAL ] Saved forecast: FJP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FJP.txt [2026-03-12T20:22:04.772684] [INFO ] [sig ] [1176/3274] Completed FJP in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:04.772728] [INFO ] [sig ] [1177/3274] Forecasting FLEX... [2026-03-12T20:22:04.772759] [INFO ] [sig ] Generating forecast for: FLEX [2026-03-12T20:22:04.772789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-03-12T20:22:04.784339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-03-12T20:22:04.784714] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-03-12T20:22:04.785511] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-03-12T20:22:04.785565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:04.785620] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:04.785649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:04.785707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:04.846076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:04.847077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:04.847181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:04.847217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:04.986876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:04.987073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:04.987126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:04.987156] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:04.991454] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-03-12T20:22:04.991947] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-03-12T20:22:04.992150] [INFO ] [sig ] FLEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:05.147377] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FLEX.txt [2026-03-12T20:22:05.147521] [INFO ] [sig ] [1177/3274] Completed FLEX in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:05.147562] [INFO ] [sig ] [1178/3274] Forecasting FLL... [2026-03-12T20:22:05.147612] [INFO ] [sig ] Generating forecast for: FLL [2026-03-12T20:22:05.147643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-03-12T20:22:05.158747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-03-12T20:22:05.159112] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-03-12T20:22:05.160066] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-03-12T20:22:05.160131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:05.160166] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:05.160194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:05.160253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:05.220286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:05.221200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:05.221352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:05.221397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:05.345095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:05.345255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:05.345298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:05.345327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:05.348912] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-03-12T20:22:05.349208] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-03-12T20:22:05.349352] [INFO ] [sig ] FLL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:05.569662] [INFO ] [LOCAL ] Saved forecast: FLL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FLL.txt [2026-03-12T20:22:05.569819] [INFO ] [sig ] [1178/3274] Completed FLL in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:05.569861] [INFO ] [sig ] [1179/3274] Forecasting FLNC... [2026-03-12T20:22:05.569891] [INFO ] [sig ] Generating forecast for: FLNC [2026-03-12T20:22:05.569923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-03-12T20:22:05.581415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-03-12T20:22:05.581830] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-03-12T20:22:05.582733] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-03-12T20:22:05.582790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:05.582825] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:05.582855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:05.582915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:05.644253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:05.645183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:05.645306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:05.645343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:05.780408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:05.780596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:05.780645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:05.780676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:05.784237] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-03-12T20:22:05.784531] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-03-12T20:22:05.784714] [INFO ] [sig ] FLNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:05.941060] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FLNC.txt [2026-03-12T20:22:05.941230] [INFO ] [sig ] [1179/3274] Completed FLNC in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:05.941280] [INFO ] [sig ] [1180/3274] Forecasting FLNG... [2026-03-12T20:22:05.941315] [INFO ] [sig ] Generating forecast for: FLNG [2026-03-12T20:22:05.941347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-03-12T20:22:05.953330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-03-12T20:22:05.953835] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-03-12T20:22:05.954782] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-03-12T20:22:05.954840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:05.954874] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:05.954905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:05.954969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:06.013788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:06.014740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:06.014828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:06.014863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:06.140060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:06.140230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:06.140273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:06.140304] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:06.143966] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-03-12T20:22:06.144277] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-03-12T20:22:06.144417] [INFO ] [sig ] FLNG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:06.286196] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FLNG.txt [2026-03-12T20:22:06.286361] [INFO ] [sig ] [1180/3274] Completed FLNG in 0.3s | 2.80 sym/s | Total: 7.0m | ETA: 12.5m [2026-03-12T20:22:06.286403] [INFO ] [sig ] [1181/3274] Forecasting FLO... [2026-03-12T20:22:06.286434] [INFO ] [sig ] Generating forecast for: FLO [2026-03-12T20:22:06.286468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-03-12T20:22:06.298286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-03-12T20:22:06.298688] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-03-12T20:22:06.299502] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-03-12T20:22:06.299557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:06.299618] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:06.299648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:06.299711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:06.357566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:06.358492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:06.358599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:06.358635] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:06.484403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:06.484613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:06.484673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:06.484716] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:06.490247] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-03-12T20:22:06.490716] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-03-12T20:22:06.490937] [INFO ] [sig ] FLO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:06.642459] [INFO ] [LOCAL ] Saved forecast: FLO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FLO.txt [2026-03-12T20:22:06.642643] [INFO ] [sig ] [1181/3274] Completed FLO in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.4m [2026-03-12T20:22:06.642687] [INFO ] [sig ] [1182/3274] Forecasting FLS... [2026-03-12T20:22:06.642719] [INFO ] [sig ] Generating forecast for: FLS [2026-03-12T20:22:06.642749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-03-12T20:22:06.654276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-03-12T20:22:06.654605] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-03-12T20:22:06.655384] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-03-12T20:22:06.655437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:06.655469] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:06.655495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:06.655550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:06.713990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:06.714665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:06.714748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:06.714780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:06.851906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:06.852079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:06.852127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:06.852161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:06.856099] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-03-12T20:22:06.856394] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-03-12T20:22:06.856552] [INFO ] [sig ] FLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:07.003311] [INFO ] [LOCAL ] Saved forecast: FLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FLS.txt [2026-03-12T20:22:07.003481] [INFO ] [sig ] [1182/3274] Completed FLS in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.4m [2026-03-12T20:22:07.003530] [INFO ] [sig ] [1183/3274] Forecasting FLUX... [2026-03-12T20:22:07.003562] [INFO ] [sig ] Generating forecast for: FLUX [2026-03-12T20:22:07.003614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-03-12T20:22:07.015198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-03-12T20:22:07.015742] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-03-12T20:22:07.016810] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-03-12T20:22:07.016865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:07.016897] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:07.016923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:07.016985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:07.080230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:07.081088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:07.081191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:07.081232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:07.212607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:07.212776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:07.212819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:07.212865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:07.216472] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=88.01%) [2026-03-12T20:22:07.216781] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-03-12T20:22:07.216917] [INFO ] [sig ] FLUX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:07.366703] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FLUX.txt [2026-03-12T20:22:07.366856] [INFO ] [sig ] [1183/3274] Completed FLUX in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.4m [2026-03-12T20:22:07.366897] [INFO ] [sig ] [1184/3274] Forecasting FLWS... [2026-03-12T20:22:07.366927] [INFO ] [sig ] Generating forecast for: FLWS [2026-03-12T20:22:07.366959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-03-12T20:22:07.378755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-03-12T20:22:07.379127] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-03-12T20:22:07.380055] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-03-12T20:22:07.380110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:07.380144] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:07.380172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:07.380229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:07.442976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:07.443885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:07.443972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:07.444006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:07.569673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:07.569843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:07.569885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:07.569913] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:07.573454] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=50.79%) [2026-03-12T20:22:07.573758] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-03-12T20:22:07.573891] [INFO ] [sig ] FLWS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:07.722510] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FLWS.txt [2026-03-12T20:22:07.722694] [INFO ] [sig ] [1184/3274] Completed FLWS in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.4m [2026-03-12T20:22:07.722738] [INFO ] [sig ] [1185/3274] Forecasting FLXS... [2026-03-12T20:22:07.722768] [INFO ] [sig ] Generating forecast for: FLXS [2026-03-12T20:22:07.722800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-03-12T20:22:07.737668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-03-12T20:22:07.738434] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-03-12T20:22:07.739757] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-03-12T20:22:07.739818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:07.739858] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:07.739887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:07.739950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:07.802192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:07.803383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:07.803540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:07.803607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:07.925908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:07.926188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:07.926240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:07.926273] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:07.930793] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=63.76%) [2026-03-12T20:22:07.931318] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-03-12T20:22:07.931527] [INFO ] [sig ] FLXS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:08.086042] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FLXS.txt [2026-03-12T20:22:08.086307] [INFO ] [sig ] [1185/3274] Completed FLXS in 0.4s | 2.80 sym/s | Total: 7.0m | ETA: 12.4m [2026-03-12T20:22:08.086363] [INFO ] [sig ] [1186/3274] Forecasting FLYE... [2026-03-12T20:22:08.086397] [INFO ] [sig ] Generating forecast for: FLYE [2026-03-12T20:22:08.086434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-03-12T20:22:08.100757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-03-12T20:22:08.101385] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-03-12T20:22:08.102474] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-03-12T20:22:08.102766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:08.102857] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:08.102891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:08.103007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:08.176816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:08.177902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:08.177998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:08.178059] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:08.316842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:08.317024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:08.317070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:08.317103] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:08.321070] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-12T20:22:08.321449] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-03-12T20:22:08.321626] [INFO ] [sig ] FLYE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:08.471238] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FLYE.txt [2026-03-12T20:22:08.471422] [INFO ] [sig ] [1186/3274] Completed FLYE in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:08.471468] [INFO ] [sig ] [1187/3274] Forecasting FMAO... [2026-03-12T20:22:08.471499] [INFO ] [sig ] Generating forecast for: FMAO [2026-03-12T20:22:08.471532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-03-12T20:22:08.483275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-03-12T20:22:08.483761] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-03-12T20:22:08.484672] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-03-12T20:22:08.484728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:08.484778] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:08.484808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:08.484867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:08.545107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:08.546048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:08.546151] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:08.546191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:08.654740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:08.654916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:08.654960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:08.654990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:08.658734] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-03-12T20:22:08.659148] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-03-12T20:22:08.659306] [INFO ] [sig ] FMAO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:08.807070] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FMAO.txt [2026-03-12T20:22:08.807219] [INFO ] [sig ] [1187/3274] Completed FMAO in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:08.807259] [INFO ] [sig ] [1188/3274] Forecasting FMB... [2026-03-12T20:22:08.807289] [INFO ] [sig ] Generating forecast for: FMB [2026-03-12T20:22:08.807320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-03-12T20:22:08.819085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-03-12T20:22:08.819398] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-03-12T20:22:08.820210] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-03-12T20:22:08.820274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:08.820310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:08.820337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:08.820393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:08.877710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:08.878623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:08.878710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:08.878743] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:09.000961] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:09.001129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:09.001172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:09.001201] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:09.004807] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-03-12T20:22:09.005120] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-03-12T20:22:09.005259] [INFO ] [sig ] FMB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:09.151692] [INFO ] [LOCAL ] Saved forecast: FMB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FMB.txt [2026-03-12T20:22:09.151859] [INFO ] [sig ] [1188/3274] Completed FMB in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:09.151902] [INFO ] [sig ] [1189/3274] Forecasting FMBH... [2026-03-12T20:22:09.151933] [INFO ] [sig ] Generating forecast for: FMBH [2026-03-12T20:22:09.151968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-03-12T20:22:09.163540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-03-12T20:22:09.163985] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-03-12T20:22:09.164821] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-03-12T20:22:09.164875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:09.164908] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:09.164936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:09.164994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:09.222308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:09.223218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:09.223308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:09.223342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:09.347388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:09.347557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:09.347624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:09.347690] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:09.351770] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-03-12T20:22:09.352170] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-03-12T20:22:09.352322] [INFO ] [sig ] FMBH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:09.497520] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FMBH.txt [2026-03-12T20:22:09.497709] [INFO ] [sig ] [1189/3274] Completed FMBH in 0.3s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:09.497755] [INFO ] [sig ] [1190/3274] Forecasting FMC... [2026-03-12T20:22:09.497785] [INFO ] [sig ] Generating forecast for: FMC [2026-03-12T20:22:09.497818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-03-12T20:22:09.509410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-03-12T20:22:09.509782] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-03-12T20:22:09.510606] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-03-12T20:22:09.510662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:09.510695] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:09.510722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:09.510780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:09.569045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:09.569944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:09.570033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:09.570066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:09.690951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:09.691126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:09.691174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:09.691210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:09.694707] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-03-12T20:22:09.695008] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-03-12T20:22:09.695167] [INFO ] [sig ] FMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:09.849265] [INFO ] [LOCAL ] Saved forecast: FMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FMC.txt [2026-03-12T20:22:09.849650] [INFO ] [sig ] [1190/3274] Completed FMC in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:09.849698] [INFO ] [sig ] [1191/3274] Forecasting FMHI... [2026-03-12T20:22:09.849748] [INFO ] [sig ] Generating forecast for: FMHI [2026-03-12T20:22:09.849794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-03-12T20:22:09.861931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-03-12T20:22:09.862564] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-03-12T20:22:09.863690] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-03-12T20:22:09.863749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:09.863783] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:09.863810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:09.863870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:09.925996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:09.927138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:09.927240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:09.927274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:10.067989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:10.068203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:10.068248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:10.068279] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:10.072166] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-03-12T20:22:10.072536] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-03-12T20:22:10.072718] [INFO ] [sig ] FMHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:10.238958] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FMHI.txt [2026-03-12T20:22:10.239118] [INFO ] [sig ] [1191/3274] Completed FMHI in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:10.239161] [INFO ] [sig ] [1192/3274] Forecasting FMN... [2026-03-12T20:22:10.239192] [INFO ] [sig ] Generating forecast for: FMN [2026-03-12T20:22:10.239224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-03-12T20:22:10.251806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-03-12T20:22:10.252244] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-03-12T20:22:10.253504] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-03-12T20:22:10.253560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:10.253613] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:10.253641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:10.253699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:10.319456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:10.320423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:10.320532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:10.320567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:10.446957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:10.447147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:10.447192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:10.447221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:10.451689] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-03-12T20:22:10.452019] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-03-12T20:22:10.452175] [INFO ] [sig ] FMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:10.601879] [INFO ] [LOCAL ] Saved forecast: FMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FMN.txt [2026-03-12T20:22:10.602068] [INFO ] [sig ] [1192/3274] Completed FMN in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:10.602116] [INFO ] [sig ] [1193/3274] Forecasting FMNB... [2026-03-12T20:22:10.602149] [INFO ] [sig ] Generating forecast for: FMNB [2026-03-12T20:22:10.602181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-03-12T20:22:10.614983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-03-12T20:22:10.615410] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-03-12T20:22:10.616335] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-03-12T20:22:10.616403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:10.616438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:10.616465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:10.616522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:10.677094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:10.678062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:10.678160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:10.678201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:10.799295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:10.799470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:10.799514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:10.799544] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:10.803867] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-03-12T20:22:10.804332] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-03-12T20:22:10.804709] [INFO ] [sig ] FMNB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:10.976025] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FMNB.txt [2026-03-12T20:22:10.976195] [INFO ] [sig ] [1193/3274] Completed FMNB in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:10.976260] [INFO ] [sig ] [1194/3274] Forecasting FMS... [2026-03-12T20:22:10.976295] [INFO ] [sig ] Generating forecast for: FMS [2026-03-12T20:22:10.976328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-03-12T20:22:10.988928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-03-12T20:22:10.989280] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-03-12T20:22:10.990167] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-03-12T20:22:10.990223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:10.990258] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:10.990287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:10.990346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:11.060457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:11.061570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:11.061706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:11.061744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:11.193695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:11.193872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:11.193915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:11.193964] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:11.198415] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=75.45%) [2026-03-12T20:22:11.198783] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-03-12T20:22:11.198958] [INFO ] [sig ] FMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:11.377873] [INFO ] [LOCAL ] Saved forecast: FMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FMS.txt [2026-03-12T20:22:11.378108] [INFO ] [sig ] [1194/3274] Completed FMS in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:11.378159] [INFO ] [sig ] [1195/3274] Forecasting FMX... [2026-03-12T20:22:11.378190] [INFO ] [sig ] Generating forecast for: FMX [2026-03-12T20:22:11.378221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-03-12T20:22:11.390226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-03-12T20:22:11.390884] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-03-12T20:22:11.391963] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-03-12T20:22:11.392026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:11.392059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:11.392086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:11.392144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:11.453778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:11.454686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:11.454779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:11.454813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:11.577031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:11.577193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:11.577235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:11.577265] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:11.580779] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-03-12T20:22:11.581065] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-03-12T20:22:11.581204] [INFO ] [sig ] FMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:11.732269] [INFO ] [LOCAL ] Saved forecast: FMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FMX.txt [2026-03-12T20:22:11.732431] [INFO ] [sig ] [1195/3274] Completed FMX in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:11.732472] [INFO ] [sig ] [1196/3274] Forecasting FN... [2026-03-12T20:22:11.732503] [INFO ] [sig ] Generating forecast for: FN [2026-03-12T20:22:11.732533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-03-12T20:22:11.745043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-03-12T20:22:11.745682] [INFO ] [FORECASTER] Starting predict_future for FN [2026-03-12T20:22:11.746532] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-03-12T20:22:11.746610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:11.746646] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:11.746675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:11.746735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:11.813170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:11.814281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:11.814404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:11.814440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:11.944222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:11.944409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:11.944465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:11.944501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:11.948270] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-12T20:22:11.948624] [INFO ] [FORECASTER] Completed predict_future for FN [2026-03-12T20:22:11.948774] [INFO ] [sig ] FN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:12.119211] [INFO ] [LOCAL ] Saved forecast: FN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FN.txt [2026-03-12T20:22:12.119394] [INFO ] [sig ] [1196/3274] Completed FN in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:12.119439] [INFO ] [sig ] [1197/3274] Forecasting FNB... [2026-03-12T20:22:12.119470] [INFO ] [sig ] Generating forecast for: FNB [2026-03-12T20:22:12.119501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-03-12T20:22:12.132871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-03-12T20:22:12.133282] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-03-12T20:22:12.134122] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-03-12T20:22:12.134177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:12.134211] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:12.134239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:12.134299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:12.196046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:12.197208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:12.197296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:12.197330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:12.321526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:12.321722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:12.321765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:12.321796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:12.325452] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-03-12T20:22:12.325830] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-03-12T20:22:12.325998] [INFO ] [sig ] FNB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:12.480765] [INFO ] [LOCAL ] Saved forecast: FNB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FNB.txt [2026-03-12T20:22:12.480926] [INFO ] [sig ] [1197/3274] Completed FNB in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.4m [2026-03-12T20:22:12.480967] [INFO ] [sig ] [1198/3274] Forecasting FND... [2026-03-12T20:22:12.480997] [INFO ] [sig ] Generating forecast for: FND [2026-03-12T20:22:12.481028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-03-12T20:22:12.495853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-03-12T20:22:12.496367] [INFO ] [FORECASTER] Starting predict_future for FND [2026-03-12T20:22:12.497240] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-03-12T20:22:12.497296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:12.497329] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:12.497358] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:12.497416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:12.555341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:12.556136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:12.556222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:12.556258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:12.684304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:12.684455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:12.684497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:12.684528] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:12.688690] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=49.43%) [2026-03-12T20:22:12.688974] [INFO ] [FORECASTER] Completed predict_future for FND [2026-03-12T20:22:12.689107] [INFO ] [sig ] FND: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:12.833282] [INFO ] [LOCAL ] Saved forecast: FND 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FND.txt [2026-03-12T20:22:12.833450] [INFO ] [sig ] [1198/3274] Completed FND in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.3m [2026-03-12T20:22:12.833494] [INFO ] [sig ] [1199/3274] Forecasting FNF... [2026-03-12T20:22:12.833523] [INFO ] [sig ] Generating forecast for: FNF [2026-03-12T20:22:12.833554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-03-12T20:22:12.845075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-03-12T20:22:12.845485] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-03-12T20:22:12.846326] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-03-12T20:22:12.846381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:12.846417] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:12.846445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:12.846504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:12.905712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:12.906661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:12.906749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:12.906783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:13.034215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:13.034398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:13.034442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:13.034474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:13.038647] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-03-12T20:22:13.039072] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-03-12T20:22:13.039282] [INFO ] [sig ] FNF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:13.186382] [INFO ] [LOCAL ] Saved forecast: FNF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FNF.txt [2026-03-12T20:22:13.186609] [INFO ] [sig ] [1199/3274] Completed FNF in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.3m [2026-03-12T20:22:13.186655] [INFO ] [sig ] [1200/3274] Forecasting FNKO... [2026-03-12T20:22:13.186689] [INFO ] [sig ] Generating forecast for: FNKO [2026-03-12T20:22:13.186718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-03-12T20:22:13.198202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-03-12T20:22:13.198677] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-03-12T20:22:13.199483] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-03-12T20:22:13.199554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:13.199616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:13.199646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:13.199703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:13.257332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:13.258301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:13.258412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:13.258465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:13.387396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:13.387611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:13.387674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:13.387720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:13.392510] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-03-12T20:22:13.392931] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-03-12T20:22:13.393080] [INFO ] [sig ] FNKO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:13.558401] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FNKO.txt [2026-03-12T20:22:13.558634] [INFO ] [sig ] [1200/3274] Completed FNKO in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.3m [2026-03-12T20:22:13.558688] [INFO ] [sig ] [1201/3274] Forecasting FNLC... [2026-03-12T20:22:13.558723] [INFO ] [sig ] Generating forecast for: FNLC [2026-03-12T20:22:13.558759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-03-12T20:22:13.571035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-03-12T20:22:13.571446] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-03-12T20:22:13.572419] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-03-12T20:22:13.572474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:13.572518] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:13.572548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:13.572626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:13.631367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:13.632347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:13.632462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:13.632501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:13.748457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:13.748676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:13.748742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:13.748789] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:13.754496] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-03-12T20:22:13.755036] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-03-12T20:22:13.755253] [INFO ] [sig ] FNLC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:13.983762] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FNLC.txt [2026-03-12T20:22:13.983976] [INFO ] [sig ] [1201/3274] Completed FNLC in 0.4s | 2.80 sym/s | Total: 7.1m | ETA: 12.3m [2026-03-12T20:22:13.984029] [INFO ] [sig ] [1202/3274] Forecasting FNX... [2026-03-12T20:22:13.984069] [INFO ] [sig ] Generating forecast for: FNX [2026-03-12T20:22:13.984131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-03-12T20:22:14.005125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-03-12T20:22:14.005705] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-03-12T20:22:14.006832] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-03-12T20:22:14.006901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:14.006945] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:14.006980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:14.007062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:14.085791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:14.086963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:14.087086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:14.087129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:14.267810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:14.268057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:14.268117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:14.268162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:14.273672] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-03-12T20:22:14.274177] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-03-12T20:22:14.274394] [INFO ] [sig ] FNX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:14.508971] [INFO ] [LOCAL ] Saved forecast: FNX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FNX.txt [2026-03-12T20:22:14.509207] [INFO ] [sig ] [1202/3274] Completed FNX in 0.5s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:14.509256] [INFO ] [sig ] [1203/3274] Forecasting FNY... [2026-03-12T20:22:14.509292] [INFO ] [sig ] Generating forecast for: FNY [2026-03-12T20:22:14.509330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-03-12T20:22:14.529682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-03-12T20:22:14.530746] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-03-12T20:22:14.532106] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-03-12T20:22:14.532174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:14.532283] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:14.532332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:14.532417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:14.615422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:14.616754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:14.616881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:14.616935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:14.778906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:14.779109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:14.779159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:14.779193] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:14.783877] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-03-12T20:22:14.784309] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-03-12T20:22:14.784476] [INFO ] [sig ] FNY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:15.001171] [INFO ] [LOCAL ] Saved forecast: FNY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FNY.txt [2026-03-12T20:22:15.001376] [INFO ] [sig ] [1203/3274] Completed FNY in 0.5s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:15.001436] [INFO ] [sig ] [1204/3274] Forecasting FOA... [2026-03-12T20:22:15.001469] [INFO ] [sig ] Generating forecast for: FOA [2026-03-12T20:22:15.001502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-03-12T20:22:15.016387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-03-12T20:22:15.016952] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-03-12T20:22:15.018216] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-03-12T20:22:15.018306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:15.018368] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:15.018412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:15.018502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:15.101039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:15.102179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:15.102324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:15.102360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:15.235649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:15.235822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:15.235868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:15.235900] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:15.239619] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-03-12T20:22:15.239965] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-03-12T20:22:15.240132] [INFO ] [sig ] FOA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:15.396691] [INFO ] [LOCAL ] Saved forecast: FOA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FOA.txt [2026-03-12T20:22:15.396863] [INFO ] [sig ] [1204/3274] Completed FOA in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:15.396907] [INFO ] [sig ] [1205/3274] Forecasting FOF... [2026-03-12T20:22:15.396939] [INFO ] [sig ] Generating forecast for: FOF [2026-03-12T20:22:15.396971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-03-12T20:22:15.409093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-03-12T20:22:15.409532] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-03-12T20:22:15.410420] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-03-12T20:22:15.410477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:15.410512] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:15.410541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:15.410616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:15.470565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:15.471652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:15.471744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:15.471800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:15.598738] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:15.598908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:15.598951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:15.598980] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:15.603304] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-03-12T20:22:15.603707] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-03-12T20:22:15.603876] [INFO ] [sig ] FOF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:15.751469] [INFO ] [LOCAL ] Saved forecast: FOF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FOF.txt [2026-03-12T20:22:15.751640] [INFO ] [sig ] [1205/3274] Completed FOF in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:15.751685] [INFO ] [sig ] [1206/3274] Forecasting FOLD... [2026-03-12T20:22:15.751717] [INFO ] [sig ] Generating forecast for: FOLD [2026-03-12T20:22:15.751750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-03-12T20:22:15.763769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-03-12T20:22:15.764139] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-03-12T20:22:15.765008] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-03-12T20:22:15.765064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:15.765097] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:15.765125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:15.765184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:15.824398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:15.825343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:15.825433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:15.825468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:15.951404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:15.951566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:15.951630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:15.951694] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:15.955248] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=58.22%) [2026-03-12T20:22:15.955551] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-03-12T20:22:15.955712] [INFO ] [sig ] FOLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:16.099113] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FOLD.txt [2026-03-12T20:22:16.099257] [INFO ] [sig ] [1206/3274] Completed FOLD in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:16.099300] [INFO ] [sig ] [1207/3274] Forecasting FORM... [2026-03-12T20:22:16.099332] [INFO ] [sig ] Generating forecast for: FORM [2026-03-12T20:22:16.099363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-03-12T20:22:16.110513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-03-12T20:22:16.110928] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-03-12T20:22:16.111813] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-03-12T20:22:16.111868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:16.111901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:16.111928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:16.111986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:16.177503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:16.178405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:16.178493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:16.178527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:16.304011] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:16.304176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:16.304238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:16.304274] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:16.308138] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-03-12T20:22:16.308417] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-03-12T20:22:16.308547] [INFO ] [sig ] FORM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:16.453160] [INFO ] [LOCAL ] Saved forecast: FORM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FORM.txt [2026-03-12T20:22:16.453329] [INFO ] [sig ] [1207/3274] Completed FORM in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:16.453379] [INFO ] [sig ] [1208/3274] Forecasting FOSL... [2026-03-12T20:22:16.453416] [INFO ] [sig ] Generating forecast for: FOSL [2026-03-12T20:22:16.453447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-03-12T20:22:16.464802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-03-12T20:22:16.465135] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-03-12T20:22:16.465937] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-03-12T20:22:16.465991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:16.466024] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:16.466051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:16.466109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:16.527773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:16.528691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:16.528778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:16.528811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:16.663541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:16.663765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:16.663811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:16.663858] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:16.667497] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-03-12T20:22:16.667821] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-03-12T20:22:16.667961] [INFO ] [sig ] FOSL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:16.814928] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FOSL.txt [2026-03-12T20:22:16.815088] [INFO ] [sig ] [1208/3274] Completed FOSL in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:16.815130] [INFO ] [sig ] [1209/3274] Forecasting FOX... [2026-03-12T20:22:16.815162] [INFO ] [sig ] Generating forecast for: FOX [2026-03-12T20:22:16.815196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-03-12T20:22:16.827275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-03-12T20:22:16.827674] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-03-12T20:22:16.828530] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-03-12T20:22:16.828604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:16.828640] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:16.828667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:16.828723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:16.891043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:16.892231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:16.892339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:16.892381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:17.038787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:17.038963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:17.039006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:17.039036] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:17.043050] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=44.15%) [2026-03-12T20:22:17.043410] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-03-12T20:22:17.043554] [INFO ] [sig ] FOX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:17.191854] [INFO ] [LOCAL ] Saved forecast: FOX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FOX.txt [2026-03-12T20:22:17.192018] [INFO ] [sig ] [1209/3274] Completed FOX in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:17.192062] [INFO ] [sig ] [1210/3274] Forecasting FOXA... [2026-03-12T20:22:17.192092] [INFO ] [sig ] Generating forecast for: FOXA [2026-03-12T20:22:17.192122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-03-12T20:22:17.203931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-03-12T20:22:17.204338] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-03-12T20:22:17.205357] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-03-12T20:22:17.205617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:17.205653] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:17.205680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:17.205736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:17.269413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:17.270404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:17.270499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:17.270533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:17.405083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:17.405250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:17.405298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:17.405330] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:17.409822] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-03-12T20:22:17.410122] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-03-12T20:22:17.410259] [INFO ] [sig ] FOXA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:17.568460] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FOXA.txt [2026-03-12T20:22:17.568645] [INFO ] [sig ] [1210/3274] Completed FOXA in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:17.568692] [INFO ] [sig ] [1211/3274] Forecasting FOXF... [2026-03-12T20:22:17.568727] [INFO ] [sig ] Generating forecast for: FOXF [2026-03-12T20:22:17.568758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-03-12T20:22:17.580383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-03-12T20:22:17.580874] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-03-12T20:22:17.581834] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-03-12T20:22:17.582083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:17.582134] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:17.582164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:17.582222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:17.646796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:17.647862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:17.647964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:17.648033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:17.772055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:17.772237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:17.772308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:17.772350] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:17.776060] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-03-12T20:22:17.776389] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-03-12T20:22:17.776531] [INFO ] [sig ] FOXF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:17.925278] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FOXF.txt [2026-03-12T20:22:17.925443] [INFO ] [sig ] [1211/3274] Completed FOXF in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:17.925486] [INFO ] [sig ] [1212/3274] Forecasting FPF... [2026-03-12T20:22:17.925517] [INFO ] [sig ] Generating forecast for: FPF [2026-03-12T20:22:17.925552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-03-12T20:22:17.937776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-03-12T20:22:17.938154] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-03-12T20:22:17.939185] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-03-12T20:22:17.939244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:17.939291] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:17.939321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:17.939380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:18.000169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:18.001219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:18.001316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:18.001354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:18.128786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:18.128950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:18.128993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:18.129022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:18.132857] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-03-12T20:22:18.133165] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-03-12T20:22:18.133302] [INFO ] [sig ] FPF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:18.282704] [INFO ] [LOCAL ] Saved forecast: FPF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FPF.txt [2026-03-12T20:22:18.282850] [INFO ] [sig ] [1212/3274] Completed FPF in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:18.282891] [INFO ] [sig ] [1213/3274] Forecasting FPH... [2026-03-12T20:22:18.282922] [INFO ] [sig ] Generating forecast for: FPH [2026-03-12T20:22:18.282952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-03-12T20:22:18.294999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-03-12T20:22:18.295355] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-03-12T20:22:18.296357] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-03-12T20:22:18.296410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:18.296442] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:18.296471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:18.296733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:18.356146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:18.356950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:18.357068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:18.357104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:18.479379] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:18.479550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:18.479634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:18.479666] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:18.483151] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-03-12T20:22:18.483436] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-03-12T20:22:18.483568] [INFO ] [sig ] FPH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:18.631007] [INFO ] [LOCAL ] Saved forecast: FPH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FPH.txt [2026-03-12T20:22:18.631170] [INFO ] [sig ] [1213/3274] Completed FPH in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:18.631210] [INFO ] [sig ] [1214/3274] Forecasting FPI... [2026-03-12T20:22:18.631241] [INFO ] [sig ] Generating forecast for: FPI [2026-03-12T20:22:18.631274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-03-12T20:22:18.643238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-03-12T20:22:18.643655] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-03-12T20:22:18.644499] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-03-12T20:22:18.644555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:18.644626] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:18.644663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:18.644734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:18.707713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:18.708652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:18.708938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:18.708973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:18.838090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:18.838261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:18.838303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:18.838333] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:18.841784] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-12T20:22:18.842066] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-03-12T20:22:18.842197] [INFO ] [sig ] FPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:18.995191] [INFO ] [LOCAL ] Saved forecast: FPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FPI.txt [2026-03-12T20:22:18.995367] [INFO ] [sig ] [1214/3274] Completed FPI in 0.4s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:18.995420] [INFO ] [sig ] [1215/3274] Forecasting FPXI... [2026-03-12T20:22:18.995474] [INFO ] [sig ] Generating forecast for: FPXI [2026-03-12T20:22:18.995518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-03-12T20:22:19.006494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-03-12T20:22:19.006960] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-03-12T20:22:19.007828] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-03-12T20:22:19.007884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:19.007918] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:19.007948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:19.008032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:19.070682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:19.071843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:19.071934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:19.071969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:19.179317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:19.179504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:19.179549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:19.179599] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:19.183175] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-03-12T20:22:19.183481] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-03-12T20:22:19.183678] [INFO ] [sig ] FPXI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:19.334323] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FPXI.txt [2026-03-12T20:22:19.334494] [INFO ] [sig ] [1215/3274] Completed FPXI in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:19.334537] [INFO ] [sig ] [1216/3274] Forecasting FRA... [2026-03-12T20:22:19.334585] [INFO ] [sig ] Generating forecast for: FRA [2026-03-12T20:22:19.334622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-03-12T20:22:19.346017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-03-12T20:22:19.346289] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-03-12T20:22:19.347107] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-03-12T20:22:19.347161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:19.347194] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:19.347221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:19.347279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:19.405128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:19.405891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:19.405969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:19.406002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:19.526901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:19.527020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:19.527059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:19.527088] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:19.530447] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-03-12T20:22:19.530934] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-03-12T20:22:19.531061] [INFO ] [sig ] FRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:19.676459] [INFO ] [LOCAL ] Saved forecast: FRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FRA.txt [2026-03-12T20:22:19.676605] [INFO ] [sig ] [1216/3274] Completed FRA in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 12.3m [2026-03-12T20:22:19.676648] [INFO ] [sig ] [1217/3274] Forecasting FRBA... [2026-03-12T20:22:19.676678] [INFO ] [sig ] Generating forecast for: FRBA [2026-03-12T20:22:19.676708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-03-12T20:22:19.687097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-03-12T20:22:19.687367] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-03-12T20:22:19.688187] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-03-12T20:22:19.688239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:19.688272] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:19.688303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:19.688374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:19.745123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:19.745733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:19.745810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:19.745842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:19.867286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:19.867424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:19.867469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:19.867497] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:19.870882] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-03-12T20:22:19.871154] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-03-12T20:22:19.871282] [INFO ] [sig ] FRBA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:20.014449] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FRBA.txt [2026-03-12T20:22:20.014559] [INFO ] [sig ] [1217/3274] Completed FRBA in 0.3s | 2.80 sym/s | Total: 7.2m | ETA: 12.2m [2026-03-12T20:22:20.014616] [INFO ] [sig ] [1218/3274] Forecasting FRHC... [2026-03-12T20:22:20.014646] [INFO ] [sig ] Generating forecast for: FRHC [2026-03-12T20:22:20.014678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-03-12T20:22:20.027115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-03-12T20:22:20.027383] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-03-12T20:22:20.028331] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-03-12T20:22:20.028384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:20.028416] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:20.028444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:20.028500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:20.086831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:20.087437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:20.087521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:20.087552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:20.210337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:20.210462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:20.210502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:20.210752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:20.214370] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=85.50%) [2026-03-12T20:22:20.214854] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-03-12T20:22:20.214981] [INFO ] [sig ] FRHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:20.355269] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FRHC.txt [2026-03-12T20:22:20.355379] [INFO ] [sig ] [1218/3274] Completed FRHC in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:20.355419] [INFO ] [sig ] [1219/3274] Forecasting FRME... [2026-03-12T20:22:20.355459] [INFO ] [sig ] Generating forecast for: FRME [2026-03-12T20:22:20.355490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-03-12T20:22:20.366365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-03-12T20:22:20.366684] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-03-12T20:22:20.367448] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-03-12T20:22:20.367501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:20.367535] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:20.367562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:20.367652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:20.426651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:20.427508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:20.427616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:20.427653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:20.561369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:20.561532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:20.561592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:20.561628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:20.565731] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-03-12T20:22:20.566063] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-03-12T20:22:20.566206] [INFO ] [sig ] FRME: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:20.718712] [INFO ] [LOCAL ] Saved forecast: FRME 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FRME.txt [2026-03-12T20:22:20.718887] [INFO ] [sig ] [1219/3274] Completed FRME in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:20.718932] [INFO ] [sig ] [1220/3274] Forecasting FRO... [2026-03-12T20:22:20.718963] [INFO ] [sig ] Generating forecast for: FRO [2026-03-12T20:22:20.718994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-03-12T20:22:20.730764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-03-12T20:22:20.731105] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-03-12T20:22:20.731960] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-03-12T20:22:20.732015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:20.732077] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:20.732106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:20.732165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:20.793095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:20.793978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:20.794085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:20.794160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:20.929510] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:20.929701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:20.929748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:20.929795] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:20.933518] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-03-12T20:22:20.933851] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-03-12T20:22:20.933995] [INFO ] [sig ] FRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:21.083947] [INFO ] [LOCAL ] Saved forecast: FRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FRO.txt [2026-03-12T20:22:21.084103] [INFO ] [sig ] [1220/3274] Completed FRO in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:21.084146] [INFO ] [sig ] [1221/3274] Forecasting FROG... [2026-03-12T20:22:21.084177] [INFO ] [sig ] Generating forecast for: FROG [2026-03-12T20:22:21.084208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-03-12T20:22:21.095792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-03-12T20:22:21.096143] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-03-12T20:22:21.097032] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-03-12T20:22:21.097088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:21.097121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:21.097148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:21.097206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:21.160897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:21.161827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:21.161919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:21.161958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:21.290227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:21.290403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:21.290454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:21.290489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:21.293999] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-03-12T20:22:21.294292] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-03-12T20:22:21.294450] [INFO ] [sig ] FROG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:21.447247] [INFO ] [LOCAL ] Saved forecast: FROG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FROG.txt [2026-03-12T20:22:21.447405] [INFO ] [sig ] [1221/3274] Completed FROG in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:21.447452] [INFO ] [sig ] [1222/3274] Forecasting FRPH... [2026-03-12T20:22:21.447486] [INFO ] [sig ] Generating forecast for: FRPH [2026-03-12T20:22:21.447518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-03-12T20:22:21.459222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-03-12T20:22:21.459626] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-03-12T20:22:21.460463] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-03-12T20:22:21.460517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:21.460550] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:21.460596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:21.460673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:21.522315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:21.523189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:21.523276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:21.523309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:21.656494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:21.656901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:21.656946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:21.656974] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:21.661029] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-03-12T20:22:21.661339] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-03-12T20:22:21.661504] [INFO ] [sig ] FRPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:21.810558] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FRPH.txt [2026-03-12T20:22:21.810728] [INFO ] [sig ] [1222/3274] Completed FRPH in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:21.810771] [INFO ] [sig ] [1223/3274] Forecasting FRSH... [2026-03-12T20:22:21.810804] [INFO ] [sig ] Generating forecast for: FRSH [2026-03-12T20:22:21.810837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-03-12T20:22:21.822855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-03-12T20:22:21.823206] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-03-12T20:22:21.824025] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-03-12T20:22:21.824080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:21.824114] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:21.824141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:21.824199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:21.886710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:21.887503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:21.887608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:21.887645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:22.020111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:22.020275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:22.020319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:22.020383] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:22.024068] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-03-12T20:22:22.024362] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-03-12T20:22:22.024505] [INFO ] [sig ] FRSH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:22.173052] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FRSH.txt [2026-03-12T20:22:22.173204] [INFO ] [sig ] [1223/3274] Completed FRSH in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:22.173248] [INFO ] [sig ] [1224/3274] Forecasting FSBC... [2026-03-12T20:22:22.173293] [INFO ] [sig ] Generating forecast for: FSBC [2026-03-12T20:22:22.173336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-03-12T20:22:22.184559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-03-12T20:22:22.184922] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-03-12T20:22:22.185772] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-03-12T20:22:22.185827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:22.185862] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:22.185890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:22.185948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:22.248287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:22.249280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:22.249370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:22.249404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:22.382057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:22.382225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:22.382275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:22.382306] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:22.386116] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-03-12T20:22:22.386473] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-03-12T20:22:22.386637] [INFO ] [sig ] FSBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:22.557209] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FSBC.txt [2026-03-12T20:22:22.557381] [INFO ] [sig ] [1224/3274] Completed FSBC in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:22.557427] [INFO ] [sig ] [1225/3274] Forecasting FSCO... [2026-03-12T20:22:22.557459] [INFO ] [sig ] Generating forecast for: FSCO [2026-03-12T20:22:22.557492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-03-12T20:22:22.569323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-03-12T20:22:22.569710] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-03-12T20:22:22.570552] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-03-12T20:22:22.570644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:22.570692] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:22.570730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:22.570813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:22.633004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:22.633922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:22.634013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:22.634048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:22.772888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:22.773054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:22.773099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:22.773132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:22.776805] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-03-12T20:22:22.777123] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-03-12T20:22:22.777277] [INFO ] [sig ] FSCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:22.931931] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FSCO.txt [2026-03-12T20:22:22.932095] [INFO ] [sig ] [1225/3274] Completed FSCO in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:22.932139] [INFO ] [sig ] [1226/3274] Forecasting FSK... [2026-03-12T20:22:22.932170] [INFO ] [sig ] Generating forecast for: FSK [2026-03-12T20:22:22.932209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-03-12T20:22:22.945203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-03-12T20:22:22.945636] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-03-12T20:22:22.946520] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-03-12T20:22:22.946599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:22.946637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:22.946665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:22.946725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:23.008829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:23.009764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:23.009852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:23.009887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:23.135090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:23.135253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:23.135297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:23.135325] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:23.139023] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-03-12T20:22:23.139312] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-03-12T20:22:23.139489] [INFO ] [sig ] FSK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:23.289211] [INFO ] [LOCAL ] Saved forecast: FSK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FSK.txt [2026-03-12T20:22:23.289371] [INFO ] [sig ] [1226/3274] Completed FSK in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:23.289414] [INFO ] [sig ] [1227/3274] Forecasting FSLY... [2026-03-12T20:22:23.289445] [INFO ] [sig ] Generating forecast for: FSLY [2026-03-12T20:22:23.289475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-03-12T20:22:23.301261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-03-12T20:22:23.301664] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-03-12T20:22:23.302570] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-03-12T20:22:23.302648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:23.302694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:23.302729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:23.302792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:23.365049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:23.365914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:23.365999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:23.366033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:23.499797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:23.499967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:23.500011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:23.500042] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:23.504347] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-03-12T20:22:23.504728] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-03-12T20:22:23.504867] [INFO ] [sig ] FSLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:23.655790] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FSLY.txt [2026-03-12T20:22:23.655972] [INFO ] [sig ] [1227/3274] Completed FSLY in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:23.656016] [INFO ] [sig ] [1228/3274] Forecasting FSM... [2026-03-12T20:22:23.656048] [INFO ] [sig ] Generating forecast for: FSM [2026-03-12T20:22:23.656080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-03-12T20:22:23.668304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-03-12T20:22:23.668662] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-03-12T20:22:23.669501] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-03-12T20:22:23.669558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:23.669618] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:23.669647] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:23.669705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:23.732676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:23.733530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:23.733650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:23.733705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:23.864411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:23.864626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:23.864675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:23.864705] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:23.868323] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-03-12T20:22:23.868641] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-03-12T20:22:23.868967] [INFO ] [sig ] FSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:24.026018] [INFO ] [LOCAL ] Saved forecast: FSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FSM.txt [2026-03-12T20:22:24.026190] [INFO ] [sig ] [1228/3274] Completed FSM in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:24.026233] [INFO ] [sig ] [1229/3274] Forecasting FSS... [2026-03-12T20:22:24.026265] [INFO ] [sig ] Generating forecast for: FSS [2026-03-12T20:22:24.026296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-03-12T20:22:24.038542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-03-12T20:22:24.038923] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-03-12T20:22:24.039790] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-03-12T20:22:24.039846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:24.039879] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:24.039905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:24.039963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:24.103437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:24.104338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:24.104447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:24.104494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:24.235699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:24.235866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:24.235909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:24.235939] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:24.239708] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-03-12T20:22:24.240048] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-03-12T20:22:24.240198] [INFO ] [sig ] FSS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:24.393332] [INFO ] [LOCAL ] Saved forecast: FSS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FSS.txt [2026-03-12T20:22:24.393518] [INFO ] [sig ] [1229/3274] Completed FSS in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:24.393586] [INFO ] [sig ] [1230/3274] Forecasting FTA... [2026-03-12T20:22:24.393623] [INFO ] [sig ] Generating forecast for: FTA [2026-03-12T20:22:24.393654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-03-12T20:22:24.405129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-03-12T20:22:24.405540] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-03-12T20:22:24.406364] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-03-12T20:22:24.406418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:24.406452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:24.406481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:24.406538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:24.471322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:24.472313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:24.472485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:24.472552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:24.603936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:24.604116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:24.604162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:24.604192] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:24.608479] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-03-12T20:22:24.608828] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-03-12T20:22:24.608972] [INFO ] [sig ] FTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:24.756303] [INFO ] [LOCAL ] Saved forecast: FTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTA.txt [2026-03-12T20:22:24.756488] [INFO ] [sig ] [1230/3274] Completed FTA in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:24.756548] [INFO ] [sig ] [1231/3274] Forecasting FTAI... [2026-03-12T20:22:24.756620] [INFO ] [sig ] Generating forecast for: FTAI [2026-03-12T20:22:24.756667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-03-12T20:22:24.770185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-03-12T20:22:24.770564] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-03-12T20:22:24.771432] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-03-12T20:22:24.771490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:24.771525] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:24.771554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:24.771644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:24.833969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:24.834869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:24.834957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:24.834993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:24.960480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:24.960692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:24.960740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:24.960772] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:24.964427] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-03-12T20:22:24.964778] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-03-12T20:22:24.964926] [INFO ] [sig ] FTAI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:25.111310] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTAI.txt [2026-03-12T20:22:25.111448] [INFO ] [sig ] [1231/3274] Completed FTAI in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:25.111489] [INFO ] [sig ] [1232/3274] Forecasting FTC... [2026-03-12T20:22:25.111520] [INFO ] [sig ] Generating forecast for: FTC [2026-03-12T20:22:25.111551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-03-12T20:22:25.123687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-03-12T20:22:25.124085] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-03-12T20:22:25.124895] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-03-12T20:22:25.124948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:25.124981] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:25.125008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:25.125065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:25.181673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:25.182396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:25.182480] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:25.182515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:25.296676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:25.296854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:25.296897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:25.296926] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:25.300527] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-03-12T20:22:25.300835] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-03-12T20:22:25.300966] [INFO ] [sig ] FTC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:25.446744] [INFO ] [LOCAL ] Saved forecast: FTC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTC.txt [2026-03-12T20:22:25.446886] [INFO ] [sig ] [1232/3274] Completed FTC in 0.3s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:25.446926] [INFO ] [sig ] [1233/3274] Forecasting FTCI... [2026-03-12T20:22:25.446956] [INFO ] [sig ] Generating forecast for: FTCI [2026-03-12T20:22:25.446987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-03-12T20:22:25.459292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-03-12T20:22:25.459638] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-03-12T20:22:25.460414] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-03-12T20:22:25.460472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:25.460505] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:25.460532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:25.460614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:25.520358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:25.521148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:25.521234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:25.521268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:25.650558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:25.650741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:25.650786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:25.650816] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:25.654477] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-03-12T20:22:25.654776] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-03-12T20:22:25.654909] [INFO ] [sig ] FTCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:25.798989] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTCI.txt [2026-03-12T20:22:25.799164] [INFO ] [sig ] [1233/3274] Completed FTCI in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.2m [2026-03-12T20:22:25.799206] [INFO ] [sig ] [1234/3274] Forecasting FTCS... [2026-03-12T20:22:25.799236] [INFO ] [sig ] Generating forecast for: FTCS [2026-03-12T20:22:25.799268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-03-12T20:22:25.810193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-03-12T20:22:25.810518] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-03-12T20:22:25.811521] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-03-12T20:22:25.811606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:25.811643] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:25.811671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:25.811728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:25.874685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:25.875520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:25.875626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:25.875664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:26.000841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:26.001005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:26.001051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:26.001082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:26.004656] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-03-12T20:22:26.004955] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-03-12T20:22:26.005095] [INFO ] [sig ] FTCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:26.149292] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTCS.txt [2026-03-12T20:22:26.149446] [INFO ] [sig ] [1234/3274] Completed FTCS in 0.4s | 2.80 sym/s | Total: 7.3m | ETA: 12.1m [2026-03-12T20:22:26.149487] [INFO ] [sig ] [1235/3274] Forecasting FTEK... [2026-03-12T20:22:26.149518] [INFO ] [sig ] Generating forecast for: FTEK [2026-03-12T20:22:26.149548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-03-12T20:22:26.161321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-03-12T20:22:26.161726] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-03-12T20:22:26.162619] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-03-12T20:22:26.162690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:26.162726] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:26.162753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:26.162810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:26.219951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:26.220861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:26.220951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:26.220985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:26.338815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:26.338978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:26.339022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:26.339058] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:26.343420] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-03-12T20:22:26.343944] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-03-12T20:22:26.344088] [INFO ] [sig ] FTEK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:26.491447] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTEK.txt [2026-03-12T20:22:26.491650] [INFO ] [sig ] [1235/3274] Completed FTEK in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:26.491704] [INFO ] [sig ] [1236/3274] Forecasting FTGC... [2026-03-12T20:22:26.491738] [INFO ] [sig ] Generating forecast for: FTGC [2026-03-12T20:22:26.491773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-03-12T20:22:26.503425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-03-12T20:22:26.503876] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-03-12T20:22:26.504731] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-03-12T20:22:26.504786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:26.504820] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:26.504848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:26.504906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:26.563895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:26.564904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:26.564997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:26.565030] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:26.688926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:26.689092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:26.689134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:26.689164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:26.693258] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-03-12T20:22:26.693559] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-03-12T20:22:26.693902] [INFO ] [sig ] FTGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:26.841059] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTGC.txt [2026-03-12T20:22:26.841218] [INFO ] [sig ] [1236/3274] Completed FTGC in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:26.841261] [INFO ] [sig ] [1237/3274] Forecasting FTGS... [2026-03-12T20:22:26.841291] [INFO ] [sig ] Generating forecast for: FTGS [2026-03-12T20:22:26.841322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-03-12T20:22:26.853460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-03-12T20:22:26.853892] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-03-12T20:22:26.854755] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-03-12T20:22:26.854809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:26.854871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:26.854899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:26.854957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:26.916043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:26.916979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:26.917063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:26.917096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:27.045590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:27.045760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:27.045802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:27.045830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:27.050215] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=58.42%) [2026-03-12T20:22:27.050525] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-03-12T20:22:27.050695] [INFO ] [sig ] FTGS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:27.196935] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTGS.txt [2026-03-12T20:22:27.197086] [INFO ] [sig ] [1237/3274] Completed FTGS in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:27.197128] [INFO ] [sig ] [1238/3274] Forecasting FTHI... [2026-03-12T20:22:27.197157] [INFO ] [sig ] Generating forecast for: FTHI [2026-03-12T20:22:27.197190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-03-12T20:22:27.209078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-03-12T20:22:27.209409] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-03-12T20:22:27.210278] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-03-12T20:22:27.210333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:27.210366] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:27.210393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:27.210453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:27.274648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:27.275765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:27.275851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:27.275885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:27.411890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:27.412059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:27.412103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:27.412140] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:27.415957] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-03-12T20:22:27.416260] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-03-12T20:22:27.416406] [INFO ] [sig ] FTHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:27.566840] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTHI.txt [2026-03-12T20:22:27.566993] [INFO ] [sig ] [1238/3274] Completed FTHI in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:27.567046] [INFO ] [sig ] [1239/3274] Forecasting FTHY... [2026-03-12T20:22:27.567080] [INFO ] [sig ] Generating forecast for: FTHY [2026-03-12T20:22:27.567111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-03-12T20:22:27.578912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-03-12T20:22:27.579225] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-03-12T20:22:27.580078] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-03-12T20:22:27.580132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:27.580165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:27.580193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:27.580250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:27.639436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:27.640620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:27.640712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:27.640744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:27.759691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:27.759881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:27.759924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:27.759953] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:27.764109] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-03-12T20:22:27.764410] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-03-12T20:22:27.764546] [INFO ] [sig ] FTHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:27.917121] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTHY.txt [2026-03-12T20:22:27.917294] [INFO ] [sig ] [1239/3274] Completed FTHY in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:27.917337] [INFO ] [sig ] [1240/3274] Forecasting FTI... [2026-03-12T20:22:27.917368] [INFO ] [sig ] Generating forecast for: FTI [2026-03-12T20:22:27.917400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-03-12T20:22:27.930912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-03-12T20:22:27.931323] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-03-12T20:22:27.932128] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-03-12T20:22:27.932182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:27.932214] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:27.932242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:27.932298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:27.994068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:27.994994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:27.995082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:27.995143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:28.130403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:28.130564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:28.130627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:28.130691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:28.134392] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-03-12T20:22:28.134695] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-03-12T20:22:28.135034] [INFO ] [sig ] FTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:28.284057] [INFO ] [LOCAL ] Saved forecast: FTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTI.txt [2026-03-12T20:22:28.284202] [INFO ] [sig ] [1240/3274] Completed FTI in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:28.284253] [INFO ] [sig ] [1241/3274] Forecasting FTK... [2026-03-12T20:22:28.284285] [INFO ] [sig ] Generating forecast for: FTK [2026-03-12T20:22:28.284316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-03-12T20:22:28.297231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-03-12T20:22:28.297599] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-03-12T20:22:28.298668] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-03-12T20:22:28.298723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:28.298755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:28.298783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:28.298841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:28.358780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:28.359484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:28.359603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:28.359648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:28.486339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:28.486502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:28.486545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:28.486594] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:28.490046] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-03-12T20:22:28.490324] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-03-12T20:22:28.490457] [INFO ] [sig ] FTK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:28.640235] [INFO ] [LOCAL ] Saved forecast: FTK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTK.txt [2026-03-12T20:22:28.640441] [INFO ] [sig ] [1241/3274] Completed FTK in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:28.640500] [INFO ] [sig ] [1242/3274] Forecasting FTLF... [2026-03-12T20:22:28.640540] [INFO ] [sig ] Generating forecast for: FTLF [2026-03-12T20:22:28.640615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-03-12T20:22:28.653056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-03-12T20:22:28.653465] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-03-12T20:22:28.654300] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-03-12T20:22:28.654353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:28.654386] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:28.654412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:28.654470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:28.715742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:28.716677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:28.716954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:28.716987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:28.830196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:28.830362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:28.830422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:28.830454] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:28.834111] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-03-12T20:22:28.834414] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-03-12T20:22:28.834554] [INFO ] [sig ] FTLF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:28.977707] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTLF.txt [2026-03-12T20:22:28.977880] [INFO ] [sig ] [1242/3274] Completed FTLF in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:28.977924] [INFO ] [sig ] [1243/3274] Forecasting FTQI... [2026-03-12T20:22:28.977955] [INFO ] [sig ] Generating forecast for: FTQI [2026-03-12T20:22:28.977988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-03-12T20:22:28.993943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-03-12T20:22:28.994371] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-03-12T20:22:28.995212] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-03-12T20:22:28.995267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:28.995300] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:28.995326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:28.995384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:29.055327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:29.056244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:29.056342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:29.056379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:29.179039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:29.179202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:29.179244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:29.179273] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:29.182822] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-03-12T20:22:29.183135] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-03-12T20:22:29.183273] [INFO ] [sig ] FTQI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:29.330999] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTQI.txt [2026-03-12T20:22:29.331196] [INFO ] [sig ] [1243/3274] Completed FTQI in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:29.331250] [INFO ] [sig ] [1244/3274] Forecasting FTRE... [2026-03-12T20:22:29.331291] [INFO ] [sig ] Generating forecast for: FTRE [2026-03-12T20:22:29.331330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-03-12T20:22:29.343307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-03-12T20:22:29.343733] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-03-12T20:22:29.344612] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-03-12T20:22:29.344677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:29.344710] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:29.344739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:29.344798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:29.405086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:29.406051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:29.406138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:29.406171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:29.549083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:29.549276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:29.549328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:29.549359] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:29.554090] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=14.01%) [2026-03-12T20:22:29.554482] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-03-12T20:22:29.554684] [INFO ] [sig ] FTRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:29.701969] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTRE.txt [2026-03-12T20:22:29.702134] [INFO ] [sig ] [1244/3274] Completed FTRE in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:29.702177] [INFO ] [sig ] [1245/3274] Forecasting FTRI... [2026-03-12T20:22:29.702208] [INFO ] [sig ] Generating forecast for: FTRI [2026-03-12T20:22:29.702241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-03-12T20:22:29.715026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-03-12T20:22:29.715401] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-03-12T20:22:29.716408] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-03-12T20:22:29.716462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:29.716494] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:29.716521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:29.716596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:29.780877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:29.781894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:29.781983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:29.782018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:29.909722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:29.909893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:29.909951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:29.909993] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:29.913741] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-03-12T20:22:29.914048] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-03-12T20:22:29.914188] [INFO ] [sig ] FTRI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:30.068056] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTRI.txt [2026-03-12T20:22:30.068288] [INFO ] [sig ] [1245/3274] Completed FTRI in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:30.068356] [INFO ] [sig ] [1246/3274] Forecasting FTS... [2026-03-12T20:22:30.068391] [INFO ] [sig ] Generating forecast for: FTS [2026-03-12T20:22:30.068423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-03-12T20:22:30.080805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-03-12T20:22:30.081222] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-03-12T20:22:30.082071] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-03-12T20:22:30.082126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:30.082175] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:30.082204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:30.082267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:30.141066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:30.141972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:30.142064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:30.142097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:30.267562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:30.267746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:30.267790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:30.267819] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:30.271368] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-03-12T20:22:30.271672] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-03-12T20:22:30.271804] [INFO ] [sig ] FTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:30.413497] [INFO ] [LOCAL ] Saved forecast: FTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTS.txt [2026-03-12T20:22:30.413662] [INFO ] [sig ] [1246/3274] Completed FTS in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:30.413706] [INFO ] [sig ] [1247/3274] Forecasting FTSL... [2026-03-12T20:22:30.413737] [INFO ] [sig ] Generating forecast for: FTSL [2026-03-12T20:22:30.413780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-03-12T20:22:30.426110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-03-12T20:22:30.426611] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-03-12T20:22:30.427516] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-03-12T20:22:30.427603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:30.427641] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:30.427669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:30.427728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:30.498016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:30.499041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:30.499171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:30.499209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:30.621063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:30.621228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:30.621272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:30.621302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:30.624802] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-03-12T20:22:30.625084] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-03-12T20:22:30.625214] [INFO ] [sig ] FTSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:30.767338] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTSL.txt [2026-03-12T20:22:30.767471] [INFO ] [sig ] [1247/3274] Completed FTSL in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:30.767512] [INFO ] [sig ] [1248/3274] Forecasting FTSM... [2026-03-12T20:22:30.767543] [INFO ] [sig ] Generating forecast for: FTSM [2026-03-12T20:22:30.767604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-03-12T20:22:30.780726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-03-12T20:22:30.781128] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-03-12T20:22:30.781956] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-03-12T20:22:30.782012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:30.782048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:30.782077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:30.782136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:30.841487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:30.842232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:30.842319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:30.842354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:30.943891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:30.944061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:30.944106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:30.944136] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:30.947678] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: DOWN (p=35.82%) [2026-03-12T20:22:30.947975] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-03-12T20:22:30.948142] [INFO ] [sig ] FTSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:31.095881] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTSM.txt [2026-03-12T20:22:31.096034] [INFO ] [sig ] [1248/3274] Completed FTSM in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:31.096077] [INFO ] [sig ] [1249/3274] Forecasting FTXL... [2026-03-12T20:22:31.096109] [INFO ] [sig ] Generating forecast for: FTXL [2026-03-12T20:22:31.096142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-03-12T20:22:31.108410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-03-12T20:22:31.108816] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-03-12T20:22:31.109658] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-03-12T20:22:31.109724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:31.109763] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:31.109792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:31.109850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:31.169436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:31.170266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:31.170356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:31.170391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:31.294697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:31.294881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:31.294923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:31.294953] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:31.298513] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=69.02%) [2026-03-12T20:22:31.298829] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-03-12T20:22:31.298959] [INFO ] [sig ] FTXL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:31.442344] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTXL.txt [2026-03-12T20:22:31.442488] [INFO ] [sig ] [1249/3274] Completed FTXL in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.1m [2026-03-12T20:22:31.442529] [INFO ] [sig ] [1250/3274] Forecasting FTXN... [2026-03-12T20:22:31.442565] [INFO ] [sig ] Generating forecast for: FTXN [2026-03-12T20:22:31.442618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-03-12T20:22:31.454289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-03-12T20:22:31.454690] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-03-12T20:22:31.455474] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-03-12T20:22:31.455526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:31.455560] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:31.455614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:31.455678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:31.512293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:31.513199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:31.513283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:31.513316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:31.631151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:31.631324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:31.631370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:31.631403] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:31.635014] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=82.86%) [2026-03-12T20:22:31.635317] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-03-12T20:22:31.635459] [INFO ] [sig ] FTXN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:31.782286] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FTXN.txt [2026-03-12T20:22:31.782449] [INFO ] [sig ] [1250/3274] Completed FTXN in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 12.0m [2026-03-12T20:22:31.782490] [INFO ] [sig ] [1251/3274] Forecasting FTXO... [2026-03-12T20:22:31.782521] [INFO ] [sig ] Generating forecast for: FTXO [2026-03-12T20:22:31.782552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-03-12T20:22:31.794488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-03-12T20:22:31.794890] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-03-12T20:22:31.795856] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-03-12T20:22:31.795917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:31.795964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:31.796005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:31.796081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:31.858105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:31.858966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:31.859073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:31.859111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:31.996680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:31.996913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:31.996966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:31.996998] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:32.001067] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=26.42%) [2026-03-12T20:22:32.001408] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-03-12T20:22:32.001563] [INFO ] [sig ] FTXO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:32.145200] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FTXO.txt [2026-03-12T20:22:32.145362] [INFO ] [sig ] [1251/3274] Completed FTXO in 0.4s | 2.80 sym/s | Total: 7.4m | ETA: 12.0m [2026-03-12T20:22:32.145403] [INFO ] [sig ] [1252/3274] Forecasting FUBO... [2026-03-12T20:22:32.145433] [INFO ] [sig ] Generating forecast for: FUBO [2026-03-12T20:22:32.145466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-03-12T20:22:32.158161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-03-12T20:22:32.158531] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-03-12T20:22:32.159388] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-03-12T20:22:32.159441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:32.159473] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:32.159500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:32.159590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:32.216657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:32.217681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:32.217769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:32.217803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:32.341021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:32.341192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:32.341236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:32.341264] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:32.344889] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=56.20%) [2026-03-12T20:22:32.345211] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-03-12T20:22:32.345350] [INFO ] [sig ] FUBO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:32.488841] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FUBO.txt [2026-03-12T20:22:32.489009] [INFO ] [sig ] [1252/3274] Completed FUBO in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:32.489050] [INFO ] [sig ] [1253/3274] Forecasting FUL... [2026-03-12T20:22:32.489080] [INFO ] [sig ] Generating forecast for: FUL [2026-03-12T20:22:32.489112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-03-12T20:22:32.501648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-03-12T20:22:32.502112] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-03-12T20:22:32.502982] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-03-12T20:22:32.503040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:32.503076] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:32.503105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:32.503163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:32.566731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:32.567755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:32.567864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:32.567899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:32.718683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:32.718912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:32.718958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:32.719006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:32.722733] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-03-12T20:22:32.723029] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-03-12T20:22:32.723177] [INFO ] [sig ] FUL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:32.865786] [INFO ] [LOCAL ] Saved forecast: FUL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FUL.txt [2026-03-12T20:22:32.866141] [INFO ] [sig ] [1253/3274] Completed FUL in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:32.866184] [INFO ] [sig ] [1254/3274] Forecasting FULC... [2026-03-12T20:22:32.866214] [INFO ] [sig ] Generating forecast for: FULC [2026-03-12T20:22:32.866244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-03-12T20:22:32.879872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-03-12T20:22:32.880195] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-03-12T20:22:32.880997] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-03-12T20:22:32.881051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:32.881112] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:32.881141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:32.881199] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:32.941443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:32.942230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:32.942314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:32.942347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:33.067867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:33.068057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:33.068113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:33.068142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:33.071752] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: UP (p=78.24%) [2026-03-12T20:22:33.072036] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-03-12T20:22:33.072169] [INFO ] [sig ] FULC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:33.215796] [INFO ] [LOCAL ] Saved forecast: FULC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FULC.txt [2026-03-12T20:22:33.215936] [INFO ] [sig ] [1254/3274] Completed FULC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:33.215978] [INFO ] [sig ] [1255/3274] Forecasting FUN... [2026-03-12T20:22:33.216008] [INFO ] [sig ] Generating forecast for: FUN [2026-03-12T20:22:33.216039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-03-12T20:22:33.228999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-03-12T20:22:33.229309] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-03-12T20:22:33.230106] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-03-12T20:22:33.230159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:33.230191] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:33.230217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:33.230274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:33.287987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:33.288669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:33.288750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:33.288798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:33.416085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:33.416258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:33.416302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:33.416332] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:33.423265] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-03-12T20:22:33.423623] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-03-12T20:22:33.423773] [INFO ] [sig ] FUN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:33.568201] [INFO ] [LOCAL ] Saved forecast: FUN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FUN.txt [2026-03-12T20:22:33.568381] [INFO ] [sig ] [1255/3274] Completed FUN in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:33.568427] [INFO ] [sig ] [1256/3274] Forecasting FUNC... [2026-03-12T20:22:33.568465] [INFO ] [sig ] Generating forecast for: FUNC [2026-03-12T20:22:33.568498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-03-12T20:22:33.582609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-03-12T20:22:33.583222] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-03-12T20:22:33.584077] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-03-12T20:22:33.584134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:33.584168] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:33.584196] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:33.584253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:33.660191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:33.661289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:33.661397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:33.661452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:33.780236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:33.780402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:33.780447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:33.780478] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:33.784061] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-03-12T20:22:33.784353] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-03-12T20:22:33.784487] [INFO ] [sig ] FUNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:33.926069] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FUNC.txt [2026-03-12T20:22:33.926223] [INFO ] [sig ] [1256/3274] Completed FUNC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:33.926266] [INFO ] [sig ] [1257/3274] Forecasting FUND... [2026-03-12T20:22:33.926298] [INFO ] [sig ] Generating forecast for: FUND [2026-03-12T20:22:33.926331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-03-12T20:22:33.938166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-03-12T20:22:33.938537] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-03-12T20:22:33.939387] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-03-12T20:22:33.939444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:33.939479] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:33.939523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:33.939603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:33.998740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:33.999717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:33.999813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:33.999848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:34.122706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:34.122873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:34.122916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:34.122982] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:34.126505] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=55.55%) [2026-03-12T20:22:34.126848] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-03-12T20:22:34.126980] [INFO ] [sig ] FUND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:34.277748] [INFO ] [LOCAL ] Saved forecast: FUND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FUND.txt [2026-03-12T20:22:34.277912] [INFO ] [sig ] [1257/3274] Completed FUND in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:34.277954] [INFO ] [sig ] [1258/3274] Forecasting FVCB... [2026-03-12T20:22:34.277984] [INFO ] [sig ] Generating forecast for: FVCB [2026-03-12T20:22:34.278033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-03-12T20:22:34.291221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-03-12T20:22:34.291774] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-03-12T20:22:34.292651] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-03-12T20:22:34.292712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:34.292746] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:34.292774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:34.292843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:34.350815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:34.351786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:34.351876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:34.352107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:34.469062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:34.469226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:34.469270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:34.469299] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:34.473030] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-03-12T20:22:34.473320] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-03-12T20:22:34.473453] [INFO ] [sig ] FVCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:34.615743] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FVCB.txt [2026-03-12T20:22:34.615906] [INFO ] [sig ] [1258/3274] Completed FVCB in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:34.615949] [INFO ] [sig ] [1259/3274] Forecasting FWONA... [2026-03-12T20:22:34.615979] [INFO ] [sig ] Generating forecast for: FWONA [2026-03-12T20:22:34.616011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-03-12T20:22:34.630255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-03-12T20:22:34.630936] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-03-12T20:22:34.632074] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-03-12T20:22:34.632136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:34.632173] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:34.632202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:34.632272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:34.691952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:34.693267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:34.693474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:34.693517] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:34.831701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:34.831985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:34.832060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:34.832115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:34.836830] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-03-12T20:22:34.837318] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-03-12T20:22:34.837498] [INFO ] [sig ] FWONA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:34.992199] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FWONA.txt [2026-03-12T20:22:34.992431] [INFO ] [sig ] [1259/3274] Completed FWONA in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:34.992477] [INFO ] [sig ] [1260/3274] Forecasting FWONK... [2026-03-12T20:22:34.992508] [INFO ] [sig ] Generating forecast for: FWONK [2026-03-12T20:22:34.992544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-03-12T20:22:35.006770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-03-12T20:22:35.007340] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-03-12T20:22:35.008312] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-03-12T20:22:35.008368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:35.008402] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:35.008429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:35.008489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:35.068419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:35.069748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:35.069865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:35.069899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:35.199860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:35.200099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:35.200148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:35.200178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:35.204360] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=60.48%) [2026-03-12T20:22:35.204753] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-03-12T20:22:35.205113] [INFO ] [sig ] FWONK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:35.362704] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FWONK.txt [2026-03-12T20:22:35.362944] [INFO ] [sig ] [1260/3274] Completed FWONK in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:35.362992] [INFO ] [sig ] [1261/3274] Forecasting FWRD... [2026-03-12T20:22:35.363025] [INFO ] [sig ] Generating forecast for: FWRD [2026-03-12T20:22:35.363065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-03-12T20:22:35.376144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-03-12T20:22:35.376710] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-03-12T20:22:35.377664] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-03-12T20:22:35.377720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:35.377764] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:35.377794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:35.377854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:35.440169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:35.441326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:35.441432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:35.441467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:35.579928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:35.580191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:35.580250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:35.580282] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:35.584590] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-03-12T20:22:35.584974] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-03-12T20:22:35.585147] [INFO ] [sig ] FWRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:35.744212] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/FWRD.txt [2026-03-12T20:22:35.744399] [INFO ] [sig ] [1261/3274] Completed FWRD in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:35.744443] [INFO ] [sig ] [1262/3274] Forecasting FWRG... [2026-03-12T20:22:35.744474] [INFO ] [sig ] Generating forecast for: FWRG [2026-03-12T20:22:35.744506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-03-12T20:22:35.758419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-03-12T20:22:35.759048] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-03-12T20:22:35.760134] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-03-12T20:22:35.760190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:35.760225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:35.760282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:35.760342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:35.822121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:35.823268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:35.823372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:35.823406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:35.951229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:35.951480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:35.951530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:35.951559] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:35.956534] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-03-12T20:22:35.957110] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-03-12T20:22:35.957305] [INFO ] [sig ] FWRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:36.101558] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FWRG.txt [2026-03-12T20:22:36.101770] [INFO ] [sig ] [1262/3274] Completed FWRG in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:36.101815] [INFO ] [sig ] [1263/3274] Forecasting FYC... [2026-03-12T20:22:36.101846] [INFO ] [sig ] Generating forecast for: FYC [2026-03-12T20:22:36.101879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-03-12T20:22:36.114300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-03-12T20:22:36.114750] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-03-12T20:22:36.115627] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-03-12T20:22:36.115683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:36.115717] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:36.115744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:36.115801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:36.175005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:36.175922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:36.176009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:36.176042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:36.299567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:36.299822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:36.299878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:36.299909] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:36.303453] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-03-12T20:22:36.303791] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-03-12T20:22:36.303937] [INFO ] [sig ] FYC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:36.445962] [INFO ] [LOCAL ] Saved forecast: FYC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FYC.txt [2026-03-12T20:22:36.446126] [INFO ] [sig ] [1263/3274] Completed FYC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:36.446168] [INFO ] [sig ] [1264/3274] Forecasting FYX... [2026-03-12T20:22:36.446197] [INFO ] [sig ] Generating forecast for: FYX [2026-03-12T20:22:36.446228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-03-12T20:22:36.459667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-03-12T20:22:36.460044] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-03-12T20:22:36.460855] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-03-12T20:22:36.460908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:36.460941] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:36.460968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:36.461024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:36.517952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:36.518806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:36.518945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:36.518981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:36.642348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:36.642518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:36.642563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:36.642633] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:36.646206] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-03-12T20:22:36.646490] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-03-12T20:22:36.646648] [INFO ] [sig ] FYX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:36.798290] [INFO ] [LOCAL ] Saved forecast: FYX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/FYX.txt [2026-03-12T20:22:36.798467] [INFO ] [sig ] [1264/3274] Completed FYX in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:36.798513] [INFO ] [sig ] [1265/3274] Forecasting G... [2026-03-12T20:22:36.798546] [INFO ] [sig ] Generating forecast for: G [2026-03-12T20:22:36.798602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-03-12T20:22:36.810967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-03-12T20:22:36.811371] [INFO ] [FORECASTER] Starting predict_future for G [2026-03-12T20:22:36.812196] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-03-12T20:22:36.812250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:36.812282] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:36.812309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:36.812366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:36.872380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:36.873486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:36.873595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:36.873632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:37.009004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:37.009328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:37.009373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:37.009403] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:37.013281] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=66.07%) [2026-03-12T20:22:37.013700] [INFO ] [FORECASTER] Completed predict_future for G [2026-03-12T20:22:37.013867] [INFO ] [sig ] G: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:37.183120] [INFO ] [LOCAL ] Saved forecast: G 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/G.txt [2026-03-12T20:22:37.183333] [INFO ] [sig ] [1265/3274] Completed G in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:37.183383] [INFO ] [sig ] [1266/3274] Forecasting GAB... [2026-03-12T20:22:37.183420] [INFO ] [sig ] Generating forecast for: GAB [2026-03-12T20:22:37.183460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-03-12T20:22:37.199448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-03-12T20:22:37.199963] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-03-12T20:22:37.200968] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-03-12T20:22:37.201030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:37.201070] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:37.201103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:37.201181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:37.273128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:37.274140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:37.274232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:37.274268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:37.406867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:37.407249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:37.407294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:37.407325] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:37.411977] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=41.59%) [2026-03-12T20:22:37.412376] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-03-12T20:22:37.412541] [INFO ] [sig ] GAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:37.565717] [INFO ] [LOCAL ] Saved forecast: GAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GAB.txt [2026-03-12T20:22:37.565888] [INFO ] [sig ] [1266/3274] Completed GAB in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 12.0m [2026-03-12T20:22:37.565931] [INFO ] [sig ] [1267/3274] Forecasting GABC... [2026-03-12T20:22:37.565961] [INFO ] [sig ] Generating forecast for: GABC [2026-03-12T20:22:37.565991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-03-12T20:22:37.578035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-03-12T20:22:37.578456] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-03-12T20:22:37.579308] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-03-12T20:22:37.579364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:37.579397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:37.579425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:37.579483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:37.638529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:37.639446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:37.639538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:37.639594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:37.761330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:37.761533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:37.761594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:37.761629] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:37.765279] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-03-12T20:22:37.765598] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-03-12T20:22:37.765737] [INFO ] [sig ] GABC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:37.918250] [INFO ] [LOCAL ] Saved forecast: GABC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GABC.txt [2026-03-12T20:22:37.918451] [INFO ] [sig ] [1267/3274] Completed GABC in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 11.9m [2026-03-12T20:22:37.918497] [INFO ] [sig ] [1268/3274] Forecasting GAIA... [2026-03-12T20:22:37.918528] [INFO ] [sig ] Generating forecast for: GAIA [2026-03-12T20:22:37.918562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-03-12T20:22:37.930679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-03-12T20:22:37.931039] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-03-12T20:22:37.931855] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-03-12T20:22:37.931909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:37.931942] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:37.931970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:37.932027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:37.990810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:37.991819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:37.991917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:37.991952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:38.111142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:38.111308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:38.111350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:38.111380] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:38.114855] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-03-12T20:22:38.115151] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-03-12T20:22:38.115279] [INFO ] [sig ] GAIA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:38.262953] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GAIA.txt [2026-03-12T20:22:38.263127] [INFO ] [sig ] [1268/3274] Completed GAIA in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 11.9m [2026-03-12T20:22:38.263169] [INFO ] [sig ] [1269/3274] Forecasting GAIN... [2026-03-12T20:22:38.263200] [INFO ] [sig ] Generating forecast for: GAIN [2026-03-12T20:22:38.263231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-03-12T20:22:38.275541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-03-12T20:22:38.275934] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-03-12T20:22:38.276737] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-03-12T20:22:38.276796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:38.276828] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:38.276854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:38.276910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:38.334006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:38.334891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:38.334981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:38.335013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:38.457187] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:38.457381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:38.457425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:38.457454] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:38.461064] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-03-12T20:22:38.461363] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-03-12T20:22:38.461494] [INFO ] [sig ] GAIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:38.604146] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GAIN.txt [2026-03-12T20:22:38.604323] [INFO ] [sig ] [1269/3274] Completed GAIN in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:38.604365] [INFO ] [sig ] [1270/3274] Forecasting GAM... [2026-03-12T20:22:38.604394] [INFO ] [sig ] Generating forecast for: GAM [2026-03-12T20:22:38.604425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-03-12T20:22:38.616500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-03-12T20:22:38.616943] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-03-12T20:22:38.617818] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-03-12T20:22:38.617889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:38.617925] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:38.617952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:38.618027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:38.675523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:38.676441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:38.676529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:38.676563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:38.800866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:38.801031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:38.801077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:38.801107] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:38.804617] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-03-12T20:22:38.804902] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-03-12T20:22:38.805035] [INFO ] [sig ] GAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:38.950638] [INFO ] [LOCAL ] Saved forecast: GAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GAM.txt [2026-03-12T20:22:38.950804] [INFO ] [sig ] [1270/3274] Completed GAM in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:38.950846] [INFO ] [sig ] [1271/3274] Forecasting GAMB... [2026-03-12T20:22:38.950877] [INFO ] [sig ] Generating forecast for: GAMB [2026-03-12T20:22:38.950909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-03-12T20:22:38.964616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-03-12T20:22:38.965000] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-03-12T20:22:38.965803] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-03-12T20:22:38.965857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:38.965921] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:38.965951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:38.966008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:39.031221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:39.032254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:39.032375] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:39.032437] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:39.165309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:39.165475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:39.165520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:39.165552] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:39.169429] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-03-12T20:22:39.169822] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-03-12T20:22:39.169983] [INFO ] [sig ] GAMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:39.325156] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GAMB.txt [2026-03-12T20:22:39.325331] [INFO ] [sig ] [1271/3274] Completed GAMB in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:39.325392] [INFO ] [sig ] [1272/3274] Forecasting GANX... [2026-03-12T20:22:39.325443] [INFO ] [sig ] Generating forecast for: GANX [2026-03-12T20:22:39.325484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-03-12T20:22:39.339921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-03-12T20:22:39.340302] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-03-12T20:22:39.341301] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-03-12T20:22:39.341355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:39.341387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:39.341414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:39.341470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:39.401678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:39.402829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:39.402918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:39.402952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:39.527212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:39.527383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:39.527426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:39.527456] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:39.531593] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=71.52%) [2026-03-12T20:22:39.531886] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-03-12T20:22:39.532015] [INFO ] [sig ] GANX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:39.682491] [INFO ] [LOCAL ] Saved forecast: GANX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GANX.txt [2026-03-12T20:22:39.682682] [INFO ] [sig ] [1272/3274] Completed GANX in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:39.682729] [INFO ] [sig ] [1273/3274] Forecasting GASS... [2026-03-12T20:22:39.682762] [INFO ] [sig ] Generating forecast for: GASS [2026-03-12T20:22:39.682795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-03-12T20:22:39.695459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-03-12T20:22:39.695910] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-03-12T20:22:39.697012] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-03-12T20:22:39.697069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:39.697299] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:39.697328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:39.697387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:39.761713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:39.762659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:39.762749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:39.762782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:39.892393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:39.892564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:39.892627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:39.892656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:39.896193] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=66.29%) [2026-03-12T20:22:39.896487] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-03-12T20:22:39.896643] [INFO ] [sig ] GASS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:40.059868] [INFO ] [LOCAL ] Saved forecast: GASS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GASS.txt [2026-03-12T20:22:40.060057] [INFO ] [sig ] [1273/3274] Completed GASS in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:40.060136] [INFO ] [sig ] [1274/3274] Forecasting GATX... [2026-03-12T20:22:40.060184] [INFO ] [sig ] Generating forecast for: GATX [2026-03-12T20:22:40.060224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-03-12T20:22:40.072954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-03-12T20:22:40.073399] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-03-12T20:22:40.074269] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-03-12T20:22:40.074323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:40.074359] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:40.074398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:40.074466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:40.138729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:40.139728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:40.139856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:40.139906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:40.276068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:40.276250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:40.276312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:40.276381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:40.280060] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=93.51%) [2026-03-12T20:22:40.280391] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-03-12T20:22:40.280550] [INFO ] [sig ] GATX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:40.440532] [INFO ] [LOCAL ] Saved forecast: GATX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GATX.txt [2026-03-12T20:22:40.440732] [INFO ] [sig ] [1274/3274] Completed GATX in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:40.440776] [INFO ] [sig ] [1275/3274] Forecasting GBAB... [2026-03-12T20:22:40.440809] [INFO ] [sig ] Generating forecast for: GBAB [2026-03-12T20:22:40.440840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-03-12T20:22:40.454013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-03-12T20:22:40.454436] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-03-12T20:22:40.455274] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-03-12T20:22:40.455334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:40.455374] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:40.455408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:40.455468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:40.525548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:40.526541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:40.526651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:40.526686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:40.669325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:40.669546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:40.669627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:40.669673] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:40.674031] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=62.24%) [2026-03-12T20:22:40.674387] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-03-12T20:22:40.674549] [INFO ] [sig ] GBAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:40.831373] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GBAB.txt [2026-03-12T20:22:40.831562] [INFO ] [sig ] [1275/3274] Completed GBAB in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:40.831629] [INFO ] [sig ] [1276/3274] Forecasting GBCI... [2026-03-12T20:22:40.831663] [INFO ] [sig ] Generating forecast for: GBCI [2026-03-12T20:22:40.831693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-03-12T20:22:40.844797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-03-12T20:22:40.845425] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-03-12T20:22:40.846446] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-03-12T20:22:40.846500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:40.846532] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:40.846559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:40.846642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:40.905216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:40.906163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:40.906251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:40.906284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:41.040728] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:41.040915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:41.040966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:41.040996] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:41.045080] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=54.73%) [2026-03-12T20:22:41.045401] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-03-12T20:22:41.045568] [INFO ] [sig ] GBCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:41.198625] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GBCI.txt [2026-03-12T20:22:41.198776] [INFO ] [sig ] [1276/3274] Completed GBCI in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:41.198818] [INFO ] [sig ] [1277/3274] Forecasting GBDC... [2026-03-12T20:22:41.198850] [INFO ] [sig ] Generating forecast for: GBDC [2026-03-12T20:22:41.198884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-03-12T20:22:41.214485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-03-12T20:22:41.214945] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-03-12T20:22:41.215951] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-03-12T20:22:41.216021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:41.216067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:41.216102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:41.216188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:41.281021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:41.282026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:41.282117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:41.282152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:41.412855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:41.413056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:41.413129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:41.413162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:41.417129] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=35.12%) [2026-03-12T20:22:41.417447] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-03-12T20:22:41.417607] [INFO ] [sig ] GBDC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:41.564997] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GBDC.txt [2026-03-12T20:22:41.565183] [INFO ] [sig ] [1277/3274] Completed GBDC in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:41.565244] [INFO ] [sig ] [1278/3274] Forecasting GBTG... [2026-03-12T20:22:41.565287] [INFO ] [sig ] Generating forecast for: GBTG [2026-03-12T20:22:41.565329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-03-12T20:22:41.578115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-03-12T20:22:41.578466] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-03-12T20:22:41.579308] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-03-12T20:22:41.579365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:41.579400] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:41.579429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:41.579489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:41.639707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:41.640609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:41.640701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:41.640745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:41.771884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:41.772058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:41.772105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:41.772136] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:41.775849] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-03-12T20:22:41.776204] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-03-12T20:22:41.776352] [INFO ] [sig ] GBTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:41.922052] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GBTG.txt [2026-03-12T20:22:41.922230] [INFO ] [sig ] [1278/3274] Completed GBTG in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:41.922273] [INFO ] [sig ] [1279/3274] Forecasting GBX... [2026-03-12T20:22:41.922304] [INFO ] [sig ] Generating forecast for: GBX [2026-03-12T20:22:41.922337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-03-12T20:22:41.933751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-03-12T20:22:41.934179] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-03-12T20:22:41.935045] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-03-12T20:22:41.935100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:41.935133] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:41.935160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:41.935218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:41.998524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:41.999738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:41.999833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:41.999867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:42.126942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:42.127147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:42.127207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:42.127247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:42.131288] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-03-12T20:22:42.131671] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-03-12T20:22:42.131843] [INFO ] [sig ] GBX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:42.282671] [INFO ] [LOCAL ] Saved forecast: GBX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GBX.txt [2026-03-12T20:22:42.282848] [INFO ] [sig ] [1279/3274] Completed GBX in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:42.282900] [INFO ] [sig ] [1280/3274] Forecasting GCBC... [2026-03-12T20:22:42.282938] [INFO ] [sig ] Generating forecast for: GCBC [2026-03-12T20:22:42.282974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-03-12T20:22:42.294733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-03-12T20:22:42.295152] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-03-12T20:22:42.296011] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-03-12T20:22:42.296067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:42.296098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:42.296124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:42.296186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:42.353154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:42.354128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:42.354216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:42.354249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:42.462682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:42.462860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:42.462909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:42.462945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:42.466514] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=80.18%) [2026-03-12T20:22:42.466873] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-03-12T20:22:42.467013] [INFO ] [sig ] GCBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:42.618499] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GCBC.txt [2026-03-12T20:22:42.618721] [INFO ] [sig ] [1280/3274] Completed GCBC in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:42.618769] [INFO ] [sig ] [1281/3274] Forecasting GCMG... [2026-03-12T20:22:42.618801] [INFO ] [sig ] Generating forecast for: GCMG [2026-03-12T20:22:42.618832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-03-12T20:22:42.632032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-03-12T20:22:42.632455] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-03-12T20:22:42.633336] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-03-12T20:22:42.633392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:42.633440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:42.633470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:42.633529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:42.696638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:42.697551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:42.697698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:42.697734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:42.828866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:42.829234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:42.829278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:42.829308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:42.833213] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-03-12T20:22:42.833535] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-03-12T20:22:42.833704] [INFO ] [sig ] GCMG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:42.984903] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GCMG.txt [2026-03-12T20:22:42.985118] [INFO ] [sig ] [1281/3274] Completed GCMG in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:42.985176] [INFO ] [sig ] [1282/3274] Forecasting GCO... [2026-03-12T20:22:42.985213] [INFO ] [sig ] Generating forecast for: GCO [2026-03-12T20:22:42.985248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-03-12T20:22:42.996864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-03-12T20:22:42.997279] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-03-12T20:22:42.998206] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-03-12T20:22:42.998262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:42.998317] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:42.998347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:42.998406] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:43.058300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:43.059270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:43.059360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:43.059395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:43.190433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:43.190631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:43.190679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:43.190711] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:43.195082] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=44.95%) [2026-03-12T20:22:43.195471] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-03-12T20:22:43.195681] [INFO ] [sig ] GCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:43.348280] [INFO ] [LOCAL ] Saved forecast: GCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GCO.txt [2026-03-12T20:22:43.348472] [INFO ] [sig ] [1282/3274] Completed GCO in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:43.348516] [INFO ] [sig ] [1283/3274] Forecasting GD... [2026-03-12T20:22:43.348548] [INFO ] [sig ] Generating forecast for: GD [2026-03-12T20:22:43.348599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-03-12T20:22:43.360484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-03-12T20:22:43.360971] [INFO ] [FORECASTER] Starting predict_future for GD [2026-03-12T20:22:43.361826] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-03-12T20:22:43.361883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:43.361919] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:43.361947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:43.362006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:43.447031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:43.448217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:43.448317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:43.448351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:43.568732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:43.568902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:43.568945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:43.568975] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:43.572458] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-03-12T20:22:43.572772] [INFO ] [FORECASTER] Completed predict_future for GD [2026-03-12T20:22:43.572916] [INFO ] [sig ] GD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:43.715708] [INFO ] [LOCAL ] Saved forecast: GD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GD.txt [2026-03-12T20:22:43.715871] [INFO ] [sig ] [1283/3274] Completed GD in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 11.9m [2026-03-12T20:22:43.715917] [INFO ] [sig ] [1284/3274] Forecasting GDC... [2026-03-12T20:22:43.715949] [INFO ] [sig ] Generating forecast for: GDC [2026-03-12T20:22:43.715980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-03-12T20:22:43.727298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-03-12T20:22:43.727723] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-03-12T20:22:43.728694] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-03-12T20:22:43.728748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:43.728782] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:43.728810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:43.728877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:43.785477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:43.786357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:43.786442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:43.786475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:43.908959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:43.909122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:43.909166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:43.909196] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:43.912702] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-03-12T20:22:43.912999] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-03-12T20:22:43.913135] [INFO ] [sig ] GDC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:44.059476] [INFO ] [LOCAL ] Saved forecast: GDC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GDC.txt [2026-03-12T20:22:44.059698] [INFO ] [sig ] [1284/3274] Completed GDC in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 11.8m [2026-03-12T20:22:44.059747] [INFO ] [sig ] [1285/3274] Forecasting GDDY... [2026-03-12T20:22:44.059796] [INFO ] [sig ] Generating forecast for: GDDY [2026-03-12T20:22:44.059833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-03-12T20:22:44.071984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-03-12T20:22:44.072448] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-03-12T20:22:44.073415] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-03-12T20:22:44.073481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:44.073523] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:44.073562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:44.073674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:44.140493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:44.141393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:44.141481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:44.141516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:44.269309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:44.269478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:44.269520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:44.269549] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:44.273093] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-03-12T20:22:44.273386] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-03-12T20:22:44.273521] [INFO ] [sig ] GDDY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:44.416093] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GDDY.txt [2026-03-12T20:22:44.416259] [INFO ] [sig ] [1285/3274] Completed GDDY in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:44.416302] [INFO ] [sig ] [1286/3274] Forecasting GDEN... [2026-03-12T20:22:44.416335] [INFO ] [sig ] Generating forecast for: GDEN [2026-03-12T20:22:44.416370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-03-12T20:22:44.428075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-03-12T20:22:44.428453] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-03-12T20:22:44.429330] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-03-12T20:22:44.429394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:44.429434] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:44.429470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:44.429543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:44.487972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:44.488917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:44.489018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:44.489051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:44.614569] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:44.614790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:44.614852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:44.614896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:44.620047] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-03-12T20:22:44.620490] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-03-12T20:22:44.620704] [INFO ] [sig ] GDEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:44.773301] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GDEN.txt [2026-03-12T20:22:44.773490] [INFO ] [sig ] [1286/3274] Completed GDEN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:44.773536] [INFO ] [sig ] [1287/3274] Forecasting GDRX... [2026-03-12T20:22:44.773568] [INFO ] [sig ] Generating forecast for: GDRX [2026-03-12T20:22:44.773622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-03-12T20:22:44.785732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-03-12T20:22:44.786108] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-03-12T20:22:44.786912] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-03-12T20:22:44.786965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:44.786999] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:44.787027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:44.787084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:44.844457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:44.845396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:44.845481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:44.845515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:44.970823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:44.970988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:44.971220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:44.971250] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:44.975321] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-03-12T20:22:44.975629] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-03-12T20:22:44.975764] [INFO ] [sig ] GDRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:45.124327] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GDRX.txt [2026-03-12T20:22:45.124488] [INFO ] [sig ] [1287/3274] Completed GDRX in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:45.124528] [INFO ] [sig ] [1288/3274] Forecasting GDS... [2026-03-12T20:22:45.124560] [INFO ] [sig ] Generating forecast for: GDS [2026-03-12T20:22:45.124612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-03-12T20:22:45.136497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-03-12T20:22:45.136910] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-03-12T20:22:45.137854] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-03-12T20:22:45.137917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:45.137987] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:45.138045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:45.138101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:45.196732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:45.197738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:45.197841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:45.197882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:45.328065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:45.328228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:45.328270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:45.328315] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:45.331804] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-03-12T20:22:45.332094] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-03-12T20:22:45.332228] [INFO ] [sig ] GDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:45.477379] [INFO ] [LOCAL ] Saved forecast: GDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GDS.txt [2026-03-12T20:22:45.477546] [INFO ] [sig ] [1288/3274] Completed GDS in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:45.477610] [INFO ] [sig ] [1289/3274] Forecasting GDYN... [2026-03-12T20:22:45.477643] [INFO ] [sig ] Generating forecast for: GDYN [2026-03-12T20:22:45.477674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-03-12T20:22:45.489947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-03-12T20:22:45.490370] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-03-12T20:22:45.491259] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-03-12T20:22:45.491314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:45.491348] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:45.491375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:45.491434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:45.553245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:45.554167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:45.554258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:45.554292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:45.680717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:45.680885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:45.680930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:45.680963] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:45.684638] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=59.14%) [2026-03-12T20:22:45.684997] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-03-12T20:22:45.685147] [INFO ] [sig ] GDYN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:45.828115] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GDYN.txt [2026-03-12T20:22:45.828248] [INFO ] [sig ] [1289/3274] Completed GDYN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:45.828288] [INFO ] [sig ] [1290/3274] Forecasting GE... [2026-03-12T20:22:45.828319] [INFO ] [sig ] Generating forecast for: GE [2026-03-12T20:22:45.828349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-03-12T20:22:45.839334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-03-12T20:22:45.839645] [INFO ] [FORECASTER] Starting predict_future for GE [2026-03-12T20:22:45.840401] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-03-12T20:22:45.840454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:45.840486] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:45.840513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:45.840587] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:45.897235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:45.898128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:45.898216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:45.898265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:46.021174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:46.021340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:46.021382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:46.021411] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:46.024897] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-03-12T20:22:46.025190] [INFO ] [FORECASTER] Completed predict_future for GE [2026-03-12T20:22:46.025321] [INFO ] [sig ] GE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:46.170071] [INFO ] [LOCAL ] Saved forecast: GE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GE.txt [2026-03-12T20:22:46.170434] [INFO ] [sig ] [1290/3274] Completed GE in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:46.170475] [INFO ] [sig ] [1291/3274] Forecasting GECC... [2026-03-12T20:22:46.170505] [INFO ] [sig ] Generating forecast for: GECC [2026-03-12T20:22:46.170536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-03-12T20:22:46.183129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-03-12T20:22:46.183542] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-03-12T20:22:46.184369] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-03-12T20:22:46.184423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:46.184456] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:46.184483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:46.184544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:46.243490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:46.244279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:46.244364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:46.244398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:46.368055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:46.368220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:46.368262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:46.368327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:46.371943] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=41.16%) [2026-03-12T20:22:46.372253] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-03-12T20:22:46.372393] [INFO ] [sig ] GECC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:46.517551] [INFO ] [LOCAL ] Saved forecast: GECC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GECC.txt [2026-03-12T20:22:46.517739] [INFO ] [sig ] [1291/3274] Completed GECC in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:46.517781] [INFO ] [sig ] [1292/3274] Forecasting GEF... [2026-03-12T20:22:46.517813] [INFO ] [sig ] Generating forecast for: GEF [2026-03-12T20:22:46.517846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-03-12T20:22:46.530292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-03-12T20:22:46.530678] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-03-12T20:22:46.531446] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-03-12T20:22:46.531498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:46.531531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:46.531602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:46.531666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:46.589883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:46.590770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:46.590854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:46.590888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:46.711623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:46.711792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:46.711835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:46.711865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:46.715703] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-03-12T20:22:46.715999] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-03-12T20:22:46.716131] [INFO ] [sig ] GEF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:46.863783] [INFO ] [LOCAL ] Saved forecast: GEF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GEF.txt [2026-03-12T20:22:46.863959] [INFO ] [sig ] [1292/3274] Completed GEF in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:46.864008] [INFO ] [sig ] [1293/3274] Forecasting GEHC... [2026-03-12T20:22:46.864046] [INFO ] [sig ] Generating forecast for: GEHC [2026-03-12T20:22:46.864082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-03-12T20:22:46.875992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-03-12T20:22:46.876385] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-03-12T20:22:46.877220] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-03-12T20:22:46.877274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:46.877306] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:46.877333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:46.877391] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:46.938785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:46.939700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:46.939786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:46.939818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:47.068244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:47.068425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:47.068471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:47.068501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:47.072175] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-12T20:22:47.072475] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-03-12T20:22:47.072629] [INFO ] [sig ] GEHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:47.216043] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GEHC.txt [2026-03-12T20:22:47.216205] [INFO ] [sig ] [1293/3274] Completed GEHC in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:47.216246] [INFO ] [sig ] [1294/3274] Forecasting GEL... [2026-03-12T20:22:47.216277] [INFO ] [sig ] Generating forecast for: GEL [2026-03-12T20:22:47.216308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-03-12T20:22:47.227869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-03-12T20:22:47.228277] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-03-12T20:22:47.229143] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-03-12T20:22:47.229197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:47.229229] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:47.229256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:47.229314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:47.287772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:47.288729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:47.288823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:47.288863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:47.416873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:47.417030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:47.417075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:47.417105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:47.420762] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-03-12T20:22:47.421085] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-03-12T20:22:47.421218] [INFO ] [sig ] GEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:47.567650] [INFO ] [LOCAL ] Saved forecast: GEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GEL.txt [2026-03-12T20:22:47.567814] [INFO ] [sig ] [1294/3274] Completed GEL in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:47.567854] [INFO ] [sig ] [1295/3274] Forecasting GEN... [2026-03-12T20:22:47.567886] [INFO ] [sig ] Generating forecast for: GEN [2026-03-12T20:22:47.567916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-03-12T20:22:47.582103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-03-12T20:22:47.582495] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-03-12T20:22:47.583509] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-03-12T20:22:47.583566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:47.583619] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:47.583647] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:47.583705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:47.645993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:47.646980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:47.647086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:47.647120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:47.782861] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:47.783040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:47.783084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:47.783114] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:47.786783] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-03-12T20:22:47.787126] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-03-12T20:22:47.787267] [INFO ] [sig ] GEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:47.932293] [INFO ] [LOCAL ] Saved forecast: GEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GEN.txt [2026-03-12T20:22:47.932456] [INFO ] [sig ] [1295/3274] Completed GEN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:47.932499] [INFO ] [sig ] [1296/3274] Forecasting GENI... [2026-03-12T20:22:47.932531] [INFO ] [sig ] Generating forecast for: GENI [2026-03-12T20:22:47.932568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-03-12T20:22:47.944260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-03-12T20:22:47.944542] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-03-12T20:22:47.945319] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-03-12T20:22:47.945373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:47.945405] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:47.945433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:47.945490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:48.006545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:48.007427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:48.007513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:48.007547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:48.130229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:48.130390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:48.130432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:48.130461] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:48.133903] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-03-12T20:22:48.134212] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-03-12T20:22:48.134342] [INFO ] [sig ] GENI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:48.282935] [INFO ] [LOCAL ] Saved forecast: GENI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GENI.txt [2026-03-12T20:22:48.283092] [INFO ] [sig ] [1296/3274] Completed GENI in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:48.283134] [INFO ] [sig ] [1297/3274] Forecasting GENK... [2026-03-12T20:22:48.283165] [INFO ] [sig ] Generating forecast for: GENK [2026-03-12T20:22:48.283194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-03-12T20:22:48.295421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-03-12T20:22:48.295891] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-03-12T20:22:48.296765] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-03-12T20:22:48.296820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:48.296855] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:48.296884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:48.296945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:48.358311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:48.359048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:48.359132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:48.359166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:48.486910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:48.487077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:48.487121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:48.487150] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:48.490807] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-03-12T20:22:48.491090] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-03-12T20:22:48.491221] [INFO ] [sig ] GENK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:48.642303] [INFO ] [LOCAL ] Saved forecast: GENK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GENK.txt [2026-03-12T20:22:48.642458] [INFO ] [sig ] [1297/3274] Completed GENK in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:48.642499] [INFO ] [sig ] [1298/3274] Forecasting GEOS... [2026-03-12T20:22:48.642530] [INFO ] [sig ] Generating forecast for: GEOS [2026-03-12T20:22:48.642562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-03-12T20:22:48.654618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-03-12T20:22:48.654902] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-03-12T20:22:48.655700] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-03-12T20:22:48.655765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:48.655812] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:48.655841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:48.655898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:48.714832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:48.715792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:48.715937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:48.715972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:48.840919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:48.841087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:48.841130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:48.841159] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:48.844809] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-03-12T20:22:48.845211] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-03-12T20:22:48.845388] [INFO ] [sig ] GEOS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:48.993967] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GEOS.txt [2026-03-12T20:22:48.994115] [INFO ] [sig ] [1298/3274] Completed GEOS in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:48.994157] [INFO ] [sig ] [1299/3274] Forecasting GERN... [2026-03-12T20:22:48.994188] [INFO ] [sig ] Generating forecast for: GERN [2026-03-12T20:22:48.994218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-03-12T20:22:49.009144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-03-12T20:22:49.009829] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-03-12T20:22:49.011056] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-03-12T20:22:49.011125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:49.011163] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:49.011192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:49.011422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:49.071490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:49.072525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:49.072646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:49.072684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:49.199410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:49.199616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:49.199677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:49.199707] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:49.203276] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-03-12T20:22:49.203563] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-03-12T20:22:49.203714] [INFO ] [sig ] GERN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:49.353735] [INFO ] [LOCAL ] Saved forecast: GERN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GERN.txt [2026-03-12T20:22:49.353910] [INFO ] [sig ] [1299/3274] Completed GERN in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:49.353951] [INFO ] [sig ] [1300/3274] Forecasting GEVO... [2026-03-12T20:22:49.353989] [INFO ] [sig ] Generating forecast for: GEVO [2026-03-12T20:22:49.354026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-03-12T20:22:49.365862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-03-12T20:22:49.366179] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-03-12T20:22:49.367000] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-03-12T20:22:49.367054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:49.367089] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:49.367117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:49.367176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:49.430255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:49.431377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:49.431461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:49.431495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:49.557848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:49.558033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:49.558082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:49.558112] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:49.561941] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-03-12T20:22:49.562255] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-03-12T20:22:49.562623] [INFO ] [sig ] GEVO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:49.715090] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GEVO.txt [2026-03-12T20:22:49.715261] [INFO ] [sig ] [1300/3274] Completed GEVO in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.8m [2026-03-12T20:22:49.715303] [INFO ] [sig ] [1301/3274] Forecasting GFF... [2026-03-12T20:22:49.715336] [INFO ] [sig ] Generating forecast for: GFF [2026-03-12T20:22:49.715366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-03-12T20:22:49.728074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-03-12T20:22:49.728723] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-03-12T20:22:49.729547] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-03-12T20:22:49.729624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:49.729659] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:49.729688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:49.729751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:49.791703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:49.792566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:49.792678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:49.792714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:49.917105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:49.917278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:49.917320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:49.917352] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:49.921030] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-03-12T20:22:49.921355] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-03-12T20:22:49.921498] [INFO ] [sig ] GFF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:50.076529] [INFO ] [LOCAL ] Saved forecast: GFF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GFF.txt [2026-03-12T20:22:50.076738] [INFO ] [sig ] [1301/3274] Completed GFF in 0.4s | 2.80 sym/s | Total: 7.7m | ETA: 11.7m [2026-03-12T20:22:50.076781] [INFO ] [sig ] [1302/3274] Forecasting GFI... [2026-03-12T20:22:50.076814] [INFO ] [sig ] Generating forecast for: GFI [2026-03-12T20:22:50.076845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-03-12T20:22:50.088543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-03-12T20:22:50.088962] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-03-12T20:22:50.089806] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-03-12T20:22:50.089860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:50.089893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:50.089921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:50.089982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:50.148442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:50.149380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:50.149484] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:50.149519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:50.279371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:50.279543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:50.279607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:50.279640] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:50.283199] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-03-12T20:22:50.283520] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-03-12T20:22:50.283679] [INFO ] [sig ] GFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:50.432218] [INFO ] [LOCAL ] Saved forecast: GFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GFI.txt [2026-03-12T20:22:50.432381] [INFO ] [sig ] [1302/3274] Completed GFI in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:50.432422] [INFO ] [sig ] [1303/3274] Forecasting GFL... [2026-03-12T20:22:50.432454] [INFO ] [sig ] Generating forecast for: GFL [2026-03-12T20:22:50.432485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-03-12T20:22:50.443927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-03-12T20:22:50.444308] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-03-12T20:22:50.445113] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-03-12T20:22:50.445169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:50.445202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:50.445229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:50.445286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:50.503768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:50.504648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:50.504739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:50.504772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:50.632550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:50.632768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:50.632826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:50.632868] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:50.636665] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-03-12T20:22:50.637022] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-03-12T20:22:50.637173] [INFO ] [sig ] GFL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:50.786423] [INFO ] [LOCAL ] Saved forecast: GFL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GFL.txt [2026-03-12T20:22:50.786594] [INFO ] [sig ] [1303/3274] Completed GFL in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:50.786638] [INFO ] [sig ] [1304/3274] Forecasting GFS... [2026-03-12T20:22:50.786669] [INFO ] [sig ] Generating forecast for: GFS [2026-03-12T20:22:50.786700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-03-12T20:22:50.799222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-03-12T20:22:50.799851] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-03-12T20:22:50.800857] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-03-12T20:22:50.800911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:50.800944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:50.800970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:50.801027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:50.862227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:50.863140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:50.863228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:50.863261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:50.989276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:50.989443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:50.989487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:50.989517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:50.993024] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-03-12T20:22:50.993338] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-03-12T20:22:50.993471] [INFO ] [sig ] GFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:51.144643] [INFO ] [LOCAL ] Saved forecast: GFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GFS.txt [2026-03-12T20:22:51.144810] [INFO ] [sig ] [1304/3274] Completed GFS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:51.144852] [INFO ] [sig ] [1305/3274] Forecasting GGAL... [2026-03-12T20:22:51.144883] [INFO ] [sig ] Generating forecast for: GGAL [2026-03-12T20:22:51.144913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-03-12T20:22:51.156602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-03-12T20:22:51.156997] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-03-12T20:22:51.157811] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-03-12T20:22:51.157881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:51.157942] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:51.157972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:51.158075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:51.218270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:51.219165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:51.219254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:51.219289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:51.344292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:51.344463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:51.344506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:51.344535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:51.348491] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-03-12T20:22:51.348826] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-03-12T20:22:51.348967] [INFO ] [sig ] GGAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:51.493679] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GGAL.txt [2026-03-12T20:22:51.493827] [INFO ] [sig ] [1305/3274] Completed GGAL in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:51.493869] [INFO ] [sig ] [1306/3274] Forecasting GGB... [2026-03-12T20:22:51.493901] [INFO ] [sig ] Generating forecast for: GGB [2026-03-12T20:22:51.493931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-03-12T20:22:51.506174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-03-12T20:22:51.506560] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-03-12T20:22:51.507389] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-03-12T20:22:51.507442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:51.507474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:51.507500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:51.507556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:51.567277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:51.568413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:51.568500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:51.568534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:51.692819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:51.692990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:51.693035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:51.693075] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:51.696853] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-03-12T20:22:51.697190] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-03-12T20:22:51.697514] [INFO ] [sig ] GGB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:51.852426] [INFO ] [LOCAL ] Saved forecast: GGB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GGB.txt [2026-03-12T20:22:51.852661] [INFO ] [sig ] [1306/3274] Completed GGB in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:51.852732] [INFO ] [sig ] [1307/3274] Forecasting GGG... [2026-03-12T20:22:51.852786] [INFO ] [sig ] Generating forecast for: GGG [2026-03-12T20:22:51.852835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-03-12T20:22:51.865533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-03-12T20:22:51.865911] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-03-12T20:22:51.866747] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-03-12T20:22:51.866802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:51.866836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:51.866863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:51.866919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:51.926224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:51.927040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:51.927133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:51.927166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:52.052857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:52.053027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:52.053077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:52.053113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:52.056557] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-12T20:22:52.056858] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-03-12T20:22:52.056986] [INFO ] [sig ] GGG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:52.206550] [INFO ] [LOCAL ] Saved forecast: GGG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GGG.txt [2026-03-12T20:22:52.206771] [INFO ] [sig ] [1307/3274] Completed GGG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:52.206820] [INFO ] [sig ] [1308/3274] Forecasting GGLL... [2026-03-12T20:22:52.206852] [INFO ] [sig ] Generating forecast for: GGLL [2026-03-12T20:22:52.206884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-03-12T20:22:52.219133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-03-12T20:22:52.219728] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-03-12T20:22:52.220763] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-03-12T20:22:52.220819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:52.220853] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:52.220881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:52.220939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:52.283778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:52.284687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:52.284778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:52.284813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:52.410464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:52.410658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:52.410704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:52.410771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:52.414656] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-03-12T20:22:52.414974] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-03-12T20:22:52.415121] [INFO ] [sig ] GGLL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:52.569200] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GGLL.txt [2026-03-12T20:22:52.569378] [INFO ] [sig ] [1308/3274] Completed GGLL in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:52.569426] [INFO ] [sig ] [1309/3274] Forecasting GGLS... [2026-03-12T20:22:52.569458] [INFO ] [sig ] Generating forecast for: GGLS [2026-03-12T20:22:52.569702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-03-12T20:22:52.581934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-03-12T20:22:52.582288] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-03-12T20:22:52.583113] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-03-12T20:22:52.583168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:52.583201] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:52.583228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:52.583286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:52.644728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:52.645605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:52.645692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:52.645725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:52.767958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:52.768141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:52.768183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:52.768212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:52.771727] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=28.52%) [2026-03-12T20:22:52.772027] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-03-12T20:22:52.772163] [INFO ] [sig ] GGLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:52.985187] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GGLS.txt [2026-03-12T20:22:52.985350] [INFO ] [sig ] [1309/3274] Completed GGLS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:52.985392] [INFO ] [sig ] [1310/3274] Forecasting GH... [2026-03-12T20:22:52.985424] [INFO ] [sig ] Generating forecast for: GH [2026-03-12T20:22:52.985455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-03-12T20:22:52.997202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-03-12T20:22:52.997540] [INFO ] [FORECASTER] Starting predict_future for GH [2026-03-12T20:22:52.998401] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-03-12T20:22:52.998455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:52.998487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:52.998515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:52.998604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:53.058158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:53.059130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:53.059251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:53.059286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:53.184859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:53.185018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:53.185061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:53.185097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:53.188620] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=48.70%) [2026-03-12T20:22:53.188906] [INFO ] [FORECASTER] Completed predict_future for GH [2026-03-12T20:22:53.189059] [INFO ] [sig ] GH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:53.334936] [INFO ] [LOCAL ] Saved forecast: GH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GH.txt [2026-03-12T20:22:53.335158] [INFO ] [sig ] [1310/3274] Completed GH in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:53.335221] [INFO ] [sig ] [1311/3274] Forecasting GHI... [2026-03-12T20:22:53.335259] [INFO ] [sig ] Generating forecast for: GHI [2026-03-12T20:22:53.335296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-03-12T20:22:53.349949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-03-12T20:22:53.350408] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-03-12T20:22:53.351397] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-03-12T20:22:53.351464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:53.351498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:53.351526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:53.351604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:53.410465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:53.411383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:53.411475] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:53.411510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:53.539035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:53.539229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:53.539276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:53.539306] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:53.543254] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-03-12T20:22:53.543692] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-03-12T20:22:53.543857] [INFO ] [sig ] GHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:53.700474] [INFO ] [LOCAL ] Saved forecast: GHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GHI.txt [2026-03-12T20:22:53.700648] [INFO ] [sig ] [1311/3274] Completed GHI in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:53.700692] [INFO ] [sig ] [1312/3274] Forecasting GHM... [2026-03-12T20:22:53.700725] [INFO ] [sig ] Generating forecast for: GHM [2026-03-12T20:22:53.700755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-03-12T20:22:53.712917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-03-12T20:22:53.713302] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-03-12T20:22:53.714120] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-03-12T20:22:53.714185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:53.714225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:53.714259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:53.714315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:53.773132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:53.774070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:53.774164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:53.774198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:53.902674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:53.902836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:53.902880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:53.902926] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:53.906874] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-03-12T20:22:53.907178] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-03-12T20:22:53.907328] [INFO ] [sig ] GHM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:54.061900] [INFO ] [LOCAL ] Saved forecast: GHM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GHM.txt [2026-03-12T20:22:54.062042] [INFO ] [sig ] [1312/3274] Completed GHM in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:54.062082] [INFO ] [sig ] [1313/3274] Forecasting GHRS... [2026-03-12T20:22:54.062118] [INFO ] [sig ] Generating forecast for: GHRS [2026-03-12T20:22:54.062149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-03-12T20:22:54.073929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-03-12T20:22:54.074280] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-03-12T20:22:54.075079] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-03-12T20:22:54.075134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:54.075166] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:54.075193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:54.075250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:54.134974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:54.135981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:54.136075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:54.136112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:54.261719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:54.261884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:54.261929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:54.261958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:54.265946] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-03-12T20:22:54.266252] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-03-12T20:22:54.266600] [INFO ] [sig ] GHRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:54.414615] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GHRS.txt [2026-03-12T20:22:54.414758] [INFO ] [sig ] [1313/3274] Completed GHRS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:54.414797] [INFO ] [sig ] [1314/3274] Forecasting GHY... [2026-03-12T20:22:54.414828] [INFO ] [sig ] Generating forecast for: GHY [2026-03-12T20:22:54.414860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-03-12T20:22:54.427465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-03-12T20:22:54.427775] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-03-12T20:22:54.428563] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-03-12T20:22:54.428634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:54.428667] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:54.428694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:54.428751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:54.491230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:54.492245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:54.492358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:54.492393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:54.616967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:54.617135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:54.617181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:54.617209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:54.620917] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-03-12T20:22:54.621263] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-03-12T20:22:54.621408] [INFO ] [sig ] GHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:54.766694] [INFO ] [LOCAL ] Saved forecast: GHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GHY.txt [2026-03-12T20:22:54.766857] [INFO ] [sig ] [1314/3274] Completed GHY in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:54.766899] [INFO ] [sig ] [1315/3274] Forecasting GIB... [2026-03-12T20:22:54.766932] [INFO ] [sig ] Generating forecast for: GIB [2026-03-12T20:22:54.766963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-03-12T20:22:54.779012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-03-12T20:22:54.779334] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-03-12T20:22:54.780146] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-03-12T20:22:54.780211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:54.780250] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:54.780284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:54.780345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:54.838500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:54.839403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:54.839523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:54.839559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:54.963290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:54.963471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:54.963519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:54.963548] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:54.967127] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-03-12T20:22:54.967415] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-03-12T20:22:54.967561] [INFO ] [sig ] GIB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:55.113462] [INFO ] [LOCAL ] Saved forecast: GIB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GIB.txt [2026-03-12T20:22:55.113613] [INFO ] [sig ] [1315/3274] Completed GIB in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:55.113657] [INFO ] [sig ] [1316/3274] Forecasting GIII... [2026-03-12T20:22:55.113689] [INFO ] [sig ] Generating forecast for: GIII [2026-03-12T20:22:55.113719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-03-12T20:22:55.124953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-03-12T20:22:55.125267] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-03-12T20:22:55.126062] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-03-12T20:22:55.126116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:55.126148] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:55.126188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:55.126247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:55.183838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:55.184751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:55.184861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:55.184911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:55.316725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:55.316892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:55.316934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:55.316964] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:55.320503] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-03-12T20:22:55.320808] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-03-12T20:22:55.320940] [INFO ] [sig ] GIII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:55.464426] [INFO ] [LOCAL ] Saved forecast: GIII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GIII.txt [2026-03-12T20:22:55.464608] [INFO ] [sig ] [1316/3274] Completed GIII in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:55.464654] [INFO ] [sig ] [1317/3274] Forecasting GILD... [2026-03-12T20:22:55.464685] [INFO ] [sig ] Generating forecast for: GILD [2026-03-12T20:22:55.464716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-03-12T20:22:55.476358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-03-12T20:22:55.476790] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-03-12T20:22:55.477643] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-03-12T20:22:55.477697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:55.477729] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:55.477755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:55.477812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:55.541796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:55.542701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:55.542787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:55.542822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:55.665168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:55.665359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:55.665416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:55.665459] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:55.670456] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=87.28%) [2026-03-12T20:22:55.670958] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-03-12T20:22:55.671160] [INFO ] [sig ] GILD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:55.830231] [INFO ] [LOCAL ] Saved forecast: GILD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GILD.txt [2026-03-12T20:22:55.830401] [INFO ] [sig ] [1317/3274] Completed GILD in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.7m [2026-03-12T20:22:55.830443] [INFO ] [sig ] [1318/3274] Forecasting GIS... [2026-03-12T20:22:55.830472] [INFO ] [sig ] Generating forecast for: GIS [2026-03-12T20:22:55.830504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-03-12T20:22:55.842049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-03-12T20:22:55.842377] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-03-12T20:22:55.843209] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-03-12T20:22:55.843262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:55.843296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:55.843323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:55.843380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:55.907521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:55.908722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:55.908871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:55.908908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:56.048222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:56.048395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:56.048439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:56.048470] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:56.052326] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: DOWN (p=20.98%) [2026-03-12T20:22:56.052626] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-03-12T20:22:56.052776] [INFO ] [sig ] GIS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:56.198862] [INFO ] [LOCAL ] Saved forecast: GIS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GIS.txt [2026-03-12T20:22:56.199070] [INFO ] [sig ] [1318/3274] Completed GIS in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 11.6m [2026-03-12T20:22:56.199120] [INFO ] [sig ] [1319/3274] Forecasting GKOS... [2026-03-12T20:22:56.199153] [INFO ] [sig ] Generating forecast for: GKOS [2026-03-12T20:22:56.199197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-03-12T20:22:56.211543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-03-12T20:22:56.211934] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-03-12T20:22:56.212743] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-03-12T20:22:56.212796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:56.212828] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:56.212856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:56.212922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:56.275635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:56.276490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:56.276591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:56.276627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:56.399045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:56.399211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:56.399253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:56.399283] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:56.402758] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-03-12T20:22:56.403077] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-03-12T20:22:56.403220] [INFO ] [sig ] GKOS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:56.556914] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GKOS.txt [2026-03-12T20:22:56.557068] [INFO ] [sig ] [1319/3274] Completed GKOS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:56.557109] [INFO ] [sig ] [1320/3274] Forecasting GL... [2026-03-12T20:22:56.557141] [INFO ] [sig ] Generating forecast for: GL [2026-03-12T20:22:56.557179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-03-12T20:22:56.568703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-03-12T20:22:56.569085] [INFO ] [FORECASTER] Starting predict_future for GL [2026-03-12T20:22:56.569952] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-03-12T20:22:56.570007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:56.570040] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:56.570068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:56.570128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:56.629696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:56.630556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:56.630663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:56.630696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:56.755398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:56.755562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:56.755626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:56.755656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:56.759162] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: UP (p=59.12%) [2026-03-12T20:22:56.759466] [INFO ] [FORECASTER] Completed predict_future for GL [2026-03-12T20:22:56.759619] [INFO ] [sig ] GL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:56.908205] [INFO ] [LOCAL ] Saved forecast: GL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GL.txt [2026-03-12T20:22:56.908376] [INFO ] [sig ] [1320/3274] Completed GL in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:56.908418] [INFO ] [sig ] [1321/3274] Forecasting GLAD... [2026-03-12T20:22:56.908449] [INFO ] [sig ] Generating forecast for: GLAD [2026-03-12T20:22:56.908479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-03-12T20:22:56.920017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-03-12T20:22:56.920348] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-03-12T20:22:56.921137] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-03-12T20:22:56.921190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:56.921223] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:56.921250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:56.921306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:56.978178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:56.978800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:56.978879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:56.978911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:57.094701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:57.094865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:57.094909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:57.094937] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:57.098407] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-03-12T20:22:57.098708] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-03-12T20:22:57.098838] [INFO ] [sig ] GLAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:57.239071] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLAD.txt [2026-03-12T20:22:57.239209] [INFO ] [sig ] [1321/3274] Completed GLAD in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:57.239258] [INFO ] [sig ] [1322/3274] Forecasting GLBE... [2026-03-12T20:22:57.239295] [INFO ] [sig ] Generating forecast for: GLBE [2026-03-12T20:22:57.239332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-03-12T20:22:57.250297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-03-12T20:22:57.250627] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-03-12T20:22:57.251389] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-03-12T20:22:57.251442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:57.251517] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:57.251546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:57.251620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:57.308238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:57.308878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:57.308960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:57.308992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:57.435371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:57.435602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:57.435648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:57.435686] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:57.439413] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=20.03%) [2026-03-12T20:22:57.439709] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-03-12T20:22:57.439855] [INFO ] [sig ] GLBE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:57.584711] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLBE.txt [2026-03-12T20:22:57.584868] [INFO ] [sig ] [1322/3274] Completed GLBE in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:57.584910] [INFO ] [sig ] [1323/3274] Forecasting GLBS... [2026-03-12T20:22:57.584941] [INFO ] [sig ] Generating forecast for: GLBS [2026-03-12T20:22:57.584983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-03-12T20:22:57.597005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-03-12T20:22:57.597338] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-03-12T20:22:57.598147] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-03-12T20:22:57.598201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:57.598233] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:57.598260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:57.598316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:57.658355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:57.658995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:57.659094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:57.659128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:57.772941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:57.773107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:57.773148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:57.773179] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:57.776765] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-12T20:22:57.777055] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-03-12T20:22:57.777186] [INFO ] [sig ] GLBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:57.922529] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GLBS.txt [2026-03-12T20:22:57.922710] [INFO ] [sig ] [1323/3274] Completed GLBS in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:57.922751] [INFO ] [sig ] [1324/3274] Forecasting GLDD... [2026-03-12T20:22:57.922782] [INFO ] [sig ] Generating forecast for: GLDD [2026-03-12T20:22:57.922812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-03-12T20:22:57.935043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-03-12T20:22:57.935464] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-03-12T20:22:57.936360] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-03-12T20:22:57.936415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:57.936449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:57.936476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:57.936534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:57.999133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:58.000263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:58.000364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:58.000397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:58.132133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:58.132295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:58.132338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:58.132366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:58.135842] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-03-12T20:22:58.136181] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-03-12T20:22:58.136360] [INFO ] [sig ] GLDD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:58.280236] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GLDD.txt [2026-03-12T20:22:58.280408] [INFO ] [sig ] [1324/3274] Completed GLDD in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:58.280449] [INFO ] [sig ] [1325/3274] Forecasting GLNG... [2026-03-12T20:22:58.280480] [INFO ] [sig ] Generating forecast for: GLNG [2026-03-12T20:22:58.280511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-03-12T20:22:58.293464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-03-12T20:22:58.293966] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-03-12T20:22:58.295048] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-03-12T20:22:58.295114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:58.295164] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:58.295215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:58.295289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:58.355864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:58.356810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:58.356900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:58.356934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:58.489239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:58.489428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:58.489492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:58.489634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:58.494497] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-03-12T20:22:58.494969] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-03-12T20:22:58.495138] [INFO ] [sig ] GLNG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:58.647101] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLNG.txt [2026-03-12T20:22:58.647268] [INFO ] [sig ] [1325/3274] Completed GLNG in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:58.647311] [INFO ] [sig ] [1326/3274] Forecasting GLOB... [2026-03-12T20:22:58.647343] [INFO ] [sig ] Generating forecast for: GLOB [2026-03-12T20:22:58.647375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-03-12T20:22:58.659648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-03-12T20:22:58.660003] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-03-12T20:22:58.661072] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-03-12T20:22:58.661128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:58.661160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:58.661186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:58.661248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:58.726814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:58.727746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:58.727837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:58.727871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:58.857075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:58.857259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:58.857307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:58.857337] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:58.861156] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-03-12T20:22:58.861453] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-03-12T20:22:58.861619] [INFO ] [sig ] GLOB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:22:59.008405] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GLOB.txt [2026-03-12T20:22:59.008596] [INFO ] [sig ] [1326/3274] Completed GLOB in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:59.008651] [INFO ] [sig ] [1327/3274] Forecasting GLP... [2026-03-12T20:22:59.008686] [INFO ] [sig ] Generating forecast for: GLP [2026-03-12T20:22:59.008719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-03-12T20:22:59.019806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-03-12T20:22:59.020147] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-03-12T20:22:59.020987] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-03-12T20:22:59.021041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:59.021073] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:59.021101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:59.021187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:59.080431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:59.081506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:59.081628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:59.081846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:59.205719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:59.205878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:59.205921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:59.205951] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:59.209797] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-03-12T20:22:59.210081] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-03-12T20:22:59.210221] [INFO ] [sig ] GLP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:59.353657] [INFO ] [LOCAL ] Saved forecast: GLP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLP.txt [2026-03-12T20:22:59.353820] [INFO ] [sig ] [1327/3274] Completed GLP in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:59.353860] [INFO ] [sig ] [1328/3274] Forecasting GLPG... [2026-03-12T20:22:59.353891] [INFO ] [sig ] Generating forecast for: GLPG [2026-03-12T20:22:59.353924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-03-12T20:22:59.365114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-03-12T20:22:59.365504] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-03-12T20:22:59.366334] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-03-12T20:22:59.366388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:59.366420] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:59.366448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:59.366505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:59.426076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:59.426991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:59.427081] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:59.427115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:59.553928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:59.554093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:59.554136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:59.554164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:59.557665] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=22.00%) [2026-03-12T20:22:59.557956] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-03-12T20:22:59.558114] [INFO ] [sig ] GLPG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:22:59.702437] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLPG.txt [2026-03-12T20:22:59.702620] [INFO ] [sig ] [1328/3274] Completed GLPG in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:22:59.702664] [INFO ] [sig ] [1329/3274] Forecasting GLPI... [2026-03-12T20:22:59.702695] [INFO ] [sig ] Generating forecast for: GLPI [2026-03-12T20:22:59.702725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-03-12T20:22:59.714451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-03-12T20:22:59.714888] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-03-12T20:22:59.715838] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-03-12T20:22:59.715910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:22:59.715944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:22:59.715972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:22:59.716032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:22:59.775858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:22:59.776763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:22:59.776857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:22:59.776891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:22:59.898848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:22:59.899007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:22:59.899048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:22:59.899100] [INFO ] [FORECASTER] Training complete [2026-03-12T20:22:59.902621] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-03-12T20:22:59.902913] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-03-12T20:22:59.903049] [INFO ] [sig ] GLPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:00.046841] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLPI.txt [2026-03-12T20:23:00.046994] [INFO ] [sig ] [1329/3274] Completed GLPI in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:23:00.047036] [INFO ] [sig ] [1330/3274] Forecasting GLRE... [2026-03-12T20:23:00.047067] [INFO ] [sig ] Generating forecast for: GLRE [2026-03-12T20:23:00.047125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-03-12T20:23:00.058248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-03-12T20:23:00.058669] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-03-12T20:23:00.059593] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-03-12T20:23:00.059654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:00.059688] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:00.059716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:00.059773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:00.121112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:00.121963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:00.122062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:00.122098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:00.244534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:00.244713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:00.244756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:00.244785] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:00.251562] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-03-12T20:23:00.251927] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-03-12T20:23:00.252075] [INFO ] [sig ] GLRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:00.395317] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLRE.txt [2026-03-12T20:23:00.395445] [INFO ] [sig ] [1330/3274] Completed GLRE in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:23:00.395485] [INFO ] [sig ] [1331/3274] Forecasting GLSI... [2026-03-12T20:23:00.395514] [INFO ] [sig ] Generating forecast for: GLSI [2026-03-12T20:23:00.395544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-03-12T20:23:00.406957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-03-12T20:23:00.407269] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-03-12T20:23:00.408167] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-03-12T20:23:00.408227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:00.408268] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:00.408302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:00.408373] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:00.466872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:00.467534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:00.467660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:00.467697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:00.582900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:00.583038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:00.583079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:00.583108] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:00.586432] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-03-12T20:23:00.586730] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-03-12T20:23:00.586858] [INFO ] [sig ] GLSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:00.735169] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLSI.txt [2026-03-12T20:23:00.735323] [INFO ] [sig ] [1331/3274] Completed GLSI in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:23:00.735366] [INFO ] [sig ] [1332/3274] Forecasting GLUE... [2026-03-12T20:23:00.735397] [INFO ] [sig ] Generating forecast for: GLUE [2026-03-12T20:23:00.735429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-03-12T20:23:00.746150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-03-12T20:23:00.746484] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-03-12T20:23:00.747292] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-03-12T20:23:00.747359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:00.747399] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:00.747430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:00.747488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:00.806679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:00.807491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:00.807630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:00.807666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:00.928151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:00.928289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:00.928330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:00.928360] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:00.931825] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-03-12T20:23:00.932106] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-03-12T20:23:00.932235] [INFO ] [sig ] GLUE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:01.092680] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GLUE.txt [2026-03-12T20:23:01.092848] [INFO ] [sig ] [1332/3274] Completed GLUE in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:23:01.092891] [INFO ] [sig ] [1333/3274] Forecasting GMAB... [2026-03-12T20:23:01.092923] [INFO ] [sig ] Generating forecast for: GMAB [2026-03-12T20:23:01.092953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-03-12T20:23:01.104276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-03-12T20:23:01.104659] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-03-12T20:23:01.105492] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-03-12T20:23:01.105546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:01.105600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:01.105630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:01.105688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:01.163717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:01.164534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:01.164636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:01.164670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:01.293684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:01.293803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:01.293844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:01.293874] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:01.297683] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-03-12T20:23:01.297968] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-03-12T20:23:01.298132] [INFO ] [sig ] GMAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:01.442076] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GMAB.txt [2026-03-12T20:23:01.442233] [INFO ] [sig ] [1333/3274] Completed GMAB in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 11.6m [2026-03-12T20:23:01.442276] [INFO ] [sig ] [1334/3274] Forecasting GME... [2026-03-12T20:23:01.442309] [INFO ] [sig ] Generating forecast for: GME [2026-03-12T20:23:01.442339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-03-12T20:23:01.453390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-03-12T20:23:01.453764] [INFO ] [FORECASTER] Starting predict_future for GME [2026-03-12T20:23:01.454556] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-03-12T20:23:01.454630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:01.454664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:01.454691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:01.454747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:01.511646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:01.512379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:01.512463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:01.512495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:01.637609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:01.637754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:01.637797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:01.637826] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:01.641360] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-03-12T20:23:01.641697] [INFO ] [FORECASTER] Completed predict_future for GME [2026-03-12T20:23:01.641834] [INFO ] [sig ] GME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:01.806330] [INFO ] [LOCAL ] Saved forecast: GME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GME.txt [2026-03-12T20:23:01.806498] [INFO ] [sig ] [1334/3274] Completed GME in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.5m [2026-03-12T20:23:01.806543] [INFO ] [sig ] [1335/3274] Forecasting GMED... [2026-03-12T20:23:01.806598] [INFO ] [sig ] Generating forecast for: GMED [2026-03-12T20:23:01.806634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-03-12T20:23:01.818116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-03-12T20:23:01.818525] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-03-12T20:23:01.819397] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-03-12T20:23:01.819453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:01.819487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:01.819515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:01.819593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:01.878363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:01.879207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:01.879292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:01.879325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:02.005835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:02.005996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:02.006040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:02.006071] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:02.009780] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=73.06%) [2026-03-12T20:23:02.010096] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-03-12T20:23:02.010238] [INFO ] [sig ] GMED: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:02.158147] [INFO ] [LOCAL ] Saved forecast: GMED 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GMED.txt [2026-03-12T20:23:02.158346] [INFO ] [sig ] [1335/3274] Completed GMED in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 11.5m [2026-03-12T20:23:02.158388] [INFO ] [sig ] [1336/3274] Forecasting GMM... [2026-03-12T20:23:02.158420] [INFO ] [sig ] Generating forecast for: GMM [2026-03-12T20:23:02.158450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-03-12T20:23:02.169712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-03-12T20:23:02.170040] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-03-12T20:23:02.170861] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-03-12T20:23:02.170914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:02.170946] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:02.170973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:02.171030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:02.229613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:02.230538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:02.230646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:02.230680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:02.341839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:02.342023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:02.342068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:02.342099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:02.345856] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=48.02%) [2026-03-12T20:23:02.346175] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-03-12T20:23:02.346322] [INFO ] [sig ] GMM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:02.500174] [INFO ] [LOCAL ] Saved forecast: GMM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GMM.txt [2026-03-12T20:23:02.500342] [INFO ] [sig ] [1336/3274] Completed GMM in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:02.500383] [INFO ] [sig ] [1337/3274] Forecasting GNE... [2026-03-12T20:23:02.500414] [INFO ] [sig ] Generating forecast for: GNE [2026-03-12T20:23:02.500446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-03-12T20:23:02.512598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-03-12T20:23:02.513010] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-03-12T20:23:02.513998] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-03-12T20:23:02.514061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:02.514095] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:02.514125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:02.514184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:02.574359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:02.575262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:02.575372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:02.575414] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:02.692784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:02.692950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:02.692992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:02.693023] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:02.696735] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-03-12T20:23:02.697083] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-03-12T20:23:02.697231] [INFO ] [sig ] GNE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:02.865393] [INFO ] [LOCAL ] Saved forecast: GNE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GNE.txt [2026-03-12T20:23:02.865554] [INFO ] [sig ] [1337/3274] Completed GNE in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:02.865615] [INFO ] [sig ] [1338/3274] Forecasting GNK... [2026-03-12T20:23:02.865648] [INFO ] [sig ] Generating forecast for: GNK [2026-03-12T20:23:02.865679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-03-12T20:23:02.877180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-03-12T20:23:02.877487] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-03-12T20:23:02.878307] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-03-12T20:23:02.878373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:02.878414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:02.878447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:02.878504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:02.942157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:02.943232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:02.943323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:02.943357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:03.073216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:03.073378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:03.073422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:03.073453] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:03.077031] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=48.45%) [2026-03-12T20:23:03.077336] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-03-12T20:23:03.077496] [INFO ] [sig ] GNK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:03.230643] [INFO ] [LOCAL ] Saved forecast: GNK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GNK.txt [2026-03-12T20:23:03.230814] [INFO ] [sig ] [1338/3274] Completed GNK in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:03.230858] [INFO ] [sig ] [1339/3274] Forecasting GNL... [2026-03-12T20:23:03.230891] [INFO ] [sig ] Generating forecast for: GNL [2026-03-12T20:23:03.230922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-03-12T20:23:03.243160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-03-12T20:23:03.243600] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-03-12T20:23:03.244505] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-03-12T20:23:03.244562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:03.244684] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:03.244734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:03.244796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:03.306832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:03.307796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:03.307895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:03.307931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:03.435008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:03.435188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:03.435230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:03.435259] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:03.439379] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-03-12T20:23:03.439826] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-03-12T20:23:03.439986] [INFO ] [sig ] GNL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:03.593638] [INFO ] [LOCAL ] Saved forecast: GNL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GNL.txt [2026-03-12T20:23:03.593803] [INFO ] [sig ] [1339/3274] Completed GNL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:03.593846] [INFO ] [sig ] [1340/3274] Forecasting GNLX... [2026-03-12T20:23:03.593879] [INFO ] [sig ] Generating forecast for: GNLX [2026-03-12T20:23:03.593911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-03-12T20:23:03.605616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-03-12T20:23:03.606000] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-03-12T20:23:03.606850] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-03-12T20:23:03.606904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:03.606952] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:03.606982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:03.607040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:03.667455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:03.668395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:03.668486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:03.668520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:03.794973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:03.795150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:03.795195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:03.795223] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:03.798874] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-03-12T20:23:03.799175] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-03-12T20:23:03.799317] [INFO ] [sig ] GNLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:03.953960] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GNLX.txt [2026-03-12T20:23:03.954129] [INFO ] [sig ] [1340/3274] Completed GNLX in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:03.954172] [INFO ] [sig ] [1341/3274] Forecasting GNMA... [2026-03-12T20:23:03.954203] [INFO ] [sig ] Generating forecast for: GNMA [2026-03-12T20:23:03.954234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-03-12T20:23:03.965292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-03-12T20:23:03.965649] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-03-12T20:23:03.966469] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-03-12T20:23:03.966530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:03.966564] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:03.966612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:03.966670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:04.024908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:04.025840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:04.025925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:04.025959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:04.143032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:04.143196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:04.143238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:04.143266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:04.146773] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=18.52%) [2026-03-12T20:23:04.147052] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-03-12T20:23:04.147181] [INFO ] [sig ] GNMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:04.314440] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GNMA.txt [2026-03-12T20:23:04.314739] [INFO ] [sig ] [1341/3274] Completed GNMA in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:04.314810] [INFO ] [sig ] [1342/3274] Forecasting GNOM... [2026-03-12T20:23:04.314857] [INFO ] [sig ] Generating forecast for: GNOM [2026-03-12T20:23:04.314904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-03-12T20:23:04.328712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-03-12T20:23:04.329209] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-03-12T20:23:04.330107] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-03-12T20:23:04.330164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:04.330198] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:04.330237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:04.330324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:04.403911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:04.404999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:04.405110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:04.405156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:04.534527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:04.534718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:04.534762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:04.534850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:04.538732] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-03-12T20:23:04.539134] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-03-12T20:23:04.539282] [INFO ] [sig ] GNOM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:04.700647] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GNOM.txt [2026-03-12T20:23:04.700845] [INFO ] [sig ] [1342/3274] Completed GNOM in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:04.700897] [INFO ] [sig ] [1343/3274] Forecasting GNPX... [2026-03-12T20:23:04.700930] [INFO ] [sig ] Generating forecast for: GNPX [2026-03-12T20:23:04.700960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-03-12T20:23:04.713288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-03-12T20:23:04.713673] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-03-12T20:23:04.714544] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-03-12T20:23:04.714615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:04.714656] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:04.714685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:04.714743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:04.772159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:04.772954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:04.773057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:04.773101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:04.887833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:04.888020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:04.888063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:04.888092] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:04.891619] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-03-12T20:23:04.891899] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-03-12T20:23:04.892028] [INFO ] [sig ] GNPX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:05.036205] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GNPX.txt [2026-03-12T20:23:05.036338] [INFO ] [sig ] [1343/3274] Completed GNPX in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:05.036383] [INFO ] [sig ] [1344/3274] Forecasting GNRC... [2026-03-12T20:23:05.036417] [INFO ] [sig ] Generating forecast for: GNRC [2026-03-12T20:23:05.036450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-03-12T20:23:05.048277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-03-12T20:23:05.048632] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-03-12T20:23:05.049394] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-03-12T20:23:05.049446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:05.049479] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:05.049506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:05.049564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:05.106808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:05.107439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:05.107725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:05.107760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:05.235043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:05.235200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:05.235243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:05.235279] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:05.238804] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=40.70%) [2026-03-12T20:23:05.239105] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-03-12T20:23:05.239241] [INFO ] [sig ] GNRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:05.387496] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GNRC.txt [2026-03-12T20:23:05.387665] [INFO ] [sig ] [1344/3274] Completed GNRC in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:05.387709] [INFO ] [sig ] [1345/3274] Forecasting GNSS... [2026-03-12T20:23:05.387740] [INFO ] [sig ] Generating forecast for: GNSS [2026-03-12T20:23:05.387771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-03-12T20:23:05.399023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-03-12T20:23:05.399306] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-03-12T20:23:05.400088] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-03-12T20:23:05.400141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:05.400172] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:05.400198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:05.400254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:05.459259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:05.460192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:05.460277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:05.460311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:05.582227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:05.582385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:05.582432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:05.582468] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:05.585879] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-03-12T20:23:05.586159] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-03-12T20:23:05.586306] [INFO ] [sig ] GNSS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:05.730282] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GNSS.txt [2026-03-12T20:23:05.730481] [INFO ] [sig ] [1345/3274] Completed GNSS in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:05.730540] [INFO ] [sig ] [1346/3274] Forecasting GNTX... [2026-03-12T20:23:05.730602] [INFO ] [sig ] Generating forecast for: GNTX [2026-03-12T20:23:05.730639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-03-12T20:23:05.741663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-03-12T20:23:05.741990] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-03-12T20:23:05.742806] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-03-12T20:23:05.742859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:05.742891] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:05.742918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:05.742974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:05.800108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:05.800904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:05.800990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:05.801024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:05.933285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:05.933454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:05.933496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:05.933526] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:05.937031] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=82.52%) [2026-03-12T20:23:05.937307] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-03-12T20:23:05.937459] [INFO ] [sig ] GNTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:06.084644] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GNTX.txt [2026-03-12T20:23:06.084833] [INFO ] [sig ] [1346/3274] Completed GNTX in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:06.084879] [INFO ] [sig ] [1347/3274] Forecasting GO... [2026-03-12T20:23:06.084910] [INFO ] [sig ] Generating forecast for: GO [2026-03-12T20:23:06.084940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-03-12T20:23:06.096731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-03-12T20:23:06.097088] [INFO ] [FORECASTER] Starting predict_future for GO [2026-03-12T20:23:06.097944] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-03-12T20:23:06.098023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:06.098058] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:06.098085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:06.098142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:06.157707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:06.158642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:06.158737] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:06.158771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:06.285127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:06.285291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:06.285349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:06.285381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:06.288992] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-03-12T20:23:06.289285] [INFO ] [FORECASTER] Completed predict_future for GO [2026-03-12T20:23:06.289439] [INFO ] [sig ] GO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:06.435040] [INFO ] [LOCAL ] Saved forecast: GO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GO.txt [2026-03-12T20:23:06.435196] [INFO ] [sig ] [1347/3274] Completed GO in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:06.435236] [INFO ] [sig ] [1348/3274] Forecasting GOCO... [2026-03-12T20:23:06.435266] [INFO ] [sig ] Generating forecast for: GOCO [2026-03-12T20:23:06.435297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-03-12T20:23:06.446605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-03-12T20:23:06.446974] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-03-12T20:23:06.447769] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-03-12T20:23:06.447821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:06.447854] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:06.447881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:06.447938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:06.506758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:06.507718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:06.507806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:06.507841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:06.637975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:06.638171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:06.638212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:06.638240] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:06.641677] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-03-12T20:23:06.641960] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-03-12T20:23:06.642089] [INFO ] [sig ] GOCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:06.782676] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GOCO.txt [2026-03-12T20:23:06.782808] [INFO ] [sig ] [1348/3274] Completed GOCO in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:06.782849] [INFO ] [sig ] [1349/3274] Forecasting GOF... [2026-03-12T20:23:06.782878] [INFO ] [sig ] Generating forecast for: GOF [2026-03-12T20:23:06.782909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-03-12T20:23:06.793661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-03-12T20:23:06.794008] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-03-12T20:23:06.794805] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-03-12T20:23:06.794857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:06.794889] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:06.794917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:06.794973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:06.851782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:06.852531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:06.852679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:06.852909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:06.979120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:06.979286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:06.979329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:06.979358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:06.982833] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-03-12T20:23:06.983112] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-03-12T20:23:06.983244] [INFO ] [sig ] GOF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:07.128459] [INFO ] [LOCAL ] Saved forecast: GOF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GOF.txt [2026-03-12T20:23:07.128889] [INFO ] [sig ] [1349/3274] Completed GOF in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:07.128964] [INFO ] [sig ] [1350/3274] Forecasting GOGO... [2026-03-12T20:23:07.129010] [INFO ] [sig ] Generating forecast for: GOGO [2026-03-12T20:23:07.129045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-03-12T20:23:07.140167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-03-12T20:23:07.140548] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-03-12T20:23:07.141377] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-03-12T20:23:07.141431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:07.141468] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:07.141495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:07.141553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:07.200080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:07.201251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:07.201346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:07.201383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:07.332151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:07.332334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:07.332386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:07.332416] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:07.337546] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-03-12T20:23:07.338493] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-03-12T20:23:07.338722] [INFO ] [sig ] GOGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:07.502230] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GOGO.txt [2026-03-12T20:23:07.502406] [INFO ] [sig ] [1350/3274] Completed GOGO in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.5m [2026-03-12T20:23:07.502455] [INFO ] [sig ] [1351/3274] Forecasting GOLF... [2026-03-12T20:23:07.502487] [INFO ] [sig ] Generating forecast for: GOLF [2026-03-12T20:23:07.502520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-03-12T20:23:07.514701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-03-12T20:23:07.515104] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-03-12T20:23:07.515994] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-03-12T20:23:07.516050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:07.516099] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:07.516128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:07.516186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:07.582594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:07.583753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:07.583862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:07.583908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:07.716467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:07.716685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:07.716741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:07.716771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:07.720776] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-03-12T20:23:07.721066] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-03-12T20:23:07.721200] [INFO ] [sig ] GOLF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:07.867528] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GOLF.txt [2026-03-12T20:23:07.867689] [INFO ] [sig ] [1351/3274] Completed GOLF in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 11.4m [2026-03-12T20:23:07.867737] [INFO ] [sig ] [1352/3274] Forecasting GOOD... [2026-03-12T20:23:07.867769] [INFO ] [sig ] Generating forecast for: GOOD [2026-03-12T20:23:07.867800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-03-12T20:23:07.879678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-03-12T20:23:07.880074] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-03-12T20:23:07.880917] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-03-12T20:23:07.880970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:07.881003] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:07.881031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:07.881088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:07.939630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:07.940342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:07.940426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:07.940468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:08.060822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:08.060983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:08.061025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:08.061058] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:08.064649] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-03-12T20:23:08.064934] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-03-12T20:23:08.065065] [INFO ] [sig ] GOOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:08.210026] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GOOD.txt [2026-03-12T20:23:08.210176] [INFO ] [sig ] [1352/3274] Completed GOOD in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 11.4m [2026-03-12T20:23:08.210218] [INFO ] [sig ] [1353/3274] Forecasting GOOG... [2026-03-12T20:23:08.210249] [INFO ] [sig ] Generating forecast for: GOOG [2026-03-12T20:23:08.210281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-03-12T20:23:08.221962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-03-12T20:23:08.222468] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-03-12T20:23:08.223424] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-03-12T20:23:08.223478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:08.223511] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:08.223539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:08.223625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:08.282947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:08.283801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:08.283901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:08.283936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:08.407972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:08.408156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:08.408200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:08.408229] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:08.411801] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=83.93%) [2026-03-12T20:23:08.412105] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-03-12T20:23:08.412240] [INFO ] [sig ] GOOG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:08.557353] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GOOG.txt [2026-03-12T20:23:08.557517] [INFO ] [sig ] [1353/3274] Completed GOOG in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:08.557592] [INFO ] [sig ] [1354/3274] Forecasting GOOS... [2026-03-12T20:23:08.557634] [INFO ] [sig ] Generating forecast for: GOOS [2026-03-12T20:23:08.557665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-03-12T20:23:08.569530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-03-12T20:23:08.570037] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-03-12T20:23:08.570838] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-03-12T20:23:08.570891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:08.570923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:08.570951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:08.571008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:08.631055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:08.631957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:08.632045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:08.632079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:08.757598] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:08.757760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:08.757803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:08.757832] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:08.761413] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-03-12T20:23:08.761720] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-03-12T20:23:08.761855] [INFO ] [sig ] GOOS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:08.907851] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GOOS.txt [2026-03-12T20:23:08.908014] [INFO ] [sig ] [1354/3274] Completed GOOS in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:08.908068] [INFO ] [sig ] [1355/3274] Forecasting GOVI... [2026-03-12T20:23:08.908109] [INFO ] [sig ] Generating forecast for: GOVI [2026-03-12T20:23:08.908143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-03-12T20:23:08.919852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-03-12T20:23:08.920187] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-03-12T20:23:08.921058] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-03-12T20:23:08.921115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:08.921156] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:08.921184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:08.921250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:08.982329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:08.983128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:08.983215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:08.983253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:09.107423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:09.107620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:09.107664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:09.107693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:09.111370] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=64.37%) [2026-03-12T20:23:09.111691] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-03-12T20:23:09.112024] [INFO ] [sig ] GOVI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:09.258902] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GOVI.txt [2026-03-12T20:23:09.259079] [INFO ] [sig ] [1355/3274] Completed GOVI in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:09.259129] [INFO ] [sig ] [1356/3274] Forecasting GPC... [2026-03-12T20:23:09.259162] [INFO ] [sig ] Generating forecast for: GPC [2026-03-12T20:23:09.259195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-03-12T20:23:09.271379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-03-12T20:23:09.271804] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-03-12T20:23:09.272607] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-03-12T20:23:09.272661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:09.272721] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:09.272750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:09.272808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:09.334549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:09.335488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:09.335615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:09.335655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:09.460296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:09.460459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:09.460506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:09.460536] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:09.464453] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-03-12T20:23:09.464757] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-03-12T20:23:09.464890] [INFO ] [sig ] GPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:09.608427] [INFO ] [LOCAL ] Saved forecast: GPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPC.txt [2026-03-12T20:23:09.608559] [INFO ] [sig ] [1356/3274] Completed GPC in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:09.608619] [INFO ] [sig ] [1357/3274] Forecasting GPI... [2026-03-12T20:23:09.608651] [INFO ] [sig ] Generating forecast for: GPI [2026-03-12T20:23:09.608681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-03-12T20:23:09.619734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-03-12T20:23:09.620041] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-03-12T20:23:09.620830] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-03-12T20:23:09.620883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:09.620915] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:09.620943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:09.620999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:09.678786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:09.679815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:09.679928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:09.679963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:09.810749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:09.810911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:09.810953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:09.810983] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:09.814369] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-03-12T20:23:09.814666] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-03-12T20:23:09.814797] [INFO ] [sig ] GPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:09.955621] [INFO ] [LOCAL ] Saved forecast: GPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GPI.txt [2026-03-12T20:23:09.955757] [INFO ] [sig ] [1357/3274] Completed GPI in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:09.955797] [INFO ] [sig ] [1358/3274] Forecasting GPIQ... [2026-03-12T20:23:09.955828] [INFO ] [sig ] Generating forecast for: GPIQ [2026-03-12T20:23:09.955858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-03-12T20:23:09.967536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-03-12T20:23:09.967974] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-03-12T20:23:09.972612] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-03-12T20:23:09.972681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:09.972717] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:09.972745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:09.972804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:10.032881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:10.034033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:10.034123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:10.034156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:10.155141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:10.155303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:10.155346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:10.155392] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:10.158991] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-03-12T20:23:10.159345] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-03-12T20:23:10.159497] [INFO ] [sig ] GPIQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:10.301433] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPIQ.txt [2026-03-12T20:23:10.301591] [INFO ] [sig ] [1358/3274] Completed GPIQ in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:10.301637] [INFO ] [sig ] [1359/3274] Forecasting GPIX... [2026-03-12T20:23:10.301667] [INFO ] [sig ] Generating forecast for: GPIX [2026-03-12T20:23:10.301697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-03-12T20:23:10.313551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-03-12T20:23:10.314063] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-03-12T20:23:10.314859] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-03-12T20:23:10.314912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:10.314944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:10.314971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:10.315027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:10.372786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:10.373410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:10.373491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:10.373523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:10.488824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:10.488987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:10.489029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:10.489091] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:10.492698] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-03-12T20:23:10.492986] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-03-12T20:23:10.493121] [INFO ] [sig ] GPIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:10.635473] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPIX.txt [2026-03-12T20:23:10.635650] [INFO ] [sig ] [1359/3274] Completed GPIX in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:10.635698] [INFO ] [sig ] [1360/3274] Forecasting GPJA... [2026-03-12T20:23:10.635729] [INFO ] [sig ] Generating forecast for: GPJA [2026-03-12T20:23:10.635760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-03-12T20:23:10.646556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-03-12T20:23:10.646933] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-03-12T20:23:10.647724] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-03-12T20:23:10.647776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:10.647809] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:10.647836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:10.647893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:10.709758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:10.710539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:10.710655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:10.710718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:10.824698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:10.824858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:10.824900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:10.824929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:10.828432] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=48.05%) [2026-03-12T20:23:10.828741] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-03-12T20:23:10.828871] [INFO ] [sig ] GPJA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:10.972443] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GPJA.txt [2026-03-12T20:23:10.972635] [INFO ] [sig ] [1360/3274] Completed GPJA in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:10.972686] [INFO ] [sig ] [1361/3274] Forecasting GPK... [2026-03-12T20:23:10.972716] [INFO ] [sig ] Generating forecast for: GPK [2026-03-12T20:23:10.972745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-03-12T20:23:10.984276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-03-12T20:23:10.984569] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-03-12T20:23:10.985346] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-03-12T20:23:10.985398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:10.985431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:10.985458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:10.985515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:11.043679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:11.044535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:11.044644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:11.044679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:11.169155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:11.169318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:11.169361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:11.169392] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:11.172857] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=16.17%) [2026-03-12T20:23:11.173139] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-03-12T20:23:11.173271] [INFO ] [sig ] GPK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:11.319034] [INFO ] [LOCAL ] Saved forecast: GPK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GPK.txt [2026-03-12T20:23:11.319177] [INFO ] [sig ] [1361/3274] Completed GPK in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:11.319218] [INFO ] [sig ] [1362/3274] Forecasting GPN... [2026-03-12T20:23:11.319248] [INFO ] [sig ] Generating forecast for: GPN [2026-03-12T20:23:11.319279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-03-12T20:23:11.330516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-03-12T20:23:11.330884] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-03-12T20:23:11.331672] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-03-12T20:23:11.331725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:11.331757] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:11.331784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:11.331857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:11.391127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:11.391797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:11.391879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:11.391911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:11.515453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:11.515655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:11.515700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:11.515918] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:11.519365] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-03-12T20:23:11.519673] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-03-12T20:23:11.519807] [INFO ] [sig ] GPN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:11.661449] [INFO ] [LOCAL ] Saved forecast: GPN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPN.txt [2026-03-12T20:23:11.661611] [INFO ] [sig ] [1362/3274] Completed GPN in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:11.661657] [INFO ] [sig ] [1363/3274] Forecasting GPRE... [2026-03-12T20:23:11.661698] [INFO ] [sig ] Generating forecast for: GPRE [2026-03-12T20:23:11.661731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-03-12T20:23:11.673276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-03-12T20:23:11.673693] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-03-12T20:23:11.674479] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-03-12T20:23:11.674534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:11.674600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:11.674634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:11.674694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:11.735591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:11.736484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:11.736570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:11.736626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:11.866191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:11.866349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:11.866392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:11.866421] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:11.869939] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-03-12T20:23:11.870250] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-03-12T20:23:11.870393] [INFO ] [sig ] GPRE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:12.014366] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPRE.txt [2026-03-12T20:23:12.014531] [INFO ] [sig ] [1363/3274] Completed GPRE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:12.014593] [INFO ] [sig ] [1364/3274] Forecasting GPRK... [2026-03-12T20:23:12.014629] [INFO ] [sig ] Generating forecast for: GPRK [2026-03-12T20:23:12.014661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-03-12T20:23:12.026037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-03-12T20:23:12.026371] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-03-12T20:23:12.027195] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-03-12T20:23:12.027266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:12.027299] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:12.027327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:12.027385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:12.088770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:12.089722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:12.089812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:12.089848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:12.218822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:12.219047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:12.219094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:12.219124] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:12.222878] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-03-12T20:23:12.223182] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-03-12T20:23:12.223332] [INFO ] [sig ] GPRK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:12.365467] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GPRK.txt [2026-03-12T20:23:12.365630] [INFO ] [sig ] [1364/3274] Completed GPRK in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:12.365673] [INFO ] [sig ] [1365/3274] Forecasting GRAB... [2026-03-12T20:23:12.365704] [INFO ] [sig ] Generating forecast for: GRAB [2026-03-12T20:23:12.365735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-03-12T20:23:12.377770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-03-12T20:23:12.378111] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-03-12T20:23:12.378960] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-03-12T20:23:12.379013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:12.379046] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:12.379073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:12.379137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:12.438212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:12.439006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:12.439091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:12.439124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:12.561203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:12.561367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:12.561410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:12.561441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:12.564964] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-03-12T20:23:12.565249] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-03-12T20:23:12.565383] [INFO ] [sig ] GRAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:12.707872] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GRAB.txt [2026-03-12T20:23:12.708060] [INFO ] [sig ] [1365/3274] Completed GRAB in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:12.708106] [INFO ] [sig ] [1366/3274] Forecasting GRAL... [2026-03-12T20:23:12.708136] [INFO ] [sig ] Generating forecast for: GRAL [2026-03-12T20:23:12.708167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-03-12T20:23:12.719797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-03-12T20:23:12.720120] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-03-12T20:23:12.720946] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-03-12T20:23:12.720998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:12.721030] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:12.721057] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:12.721114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:12.780302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:12.781128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:12.781243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:12.781277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:12.911640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:12.911827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:12.911883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:12.911915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:12.915752] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=29.34%) [2026-03-12T20:23:12.916070] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-03-12T20:23:12.916213] [INFO ] [sig ] GRAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:13.060477] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GRAL.txt [2026-03-12T20:23:13.060638] [INFO ] [sig ] [1366/3274] Completed GRAL in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.4m [2026-03-12T20:23:13.060682] [INFO ] [sig ] [1367/3274] Forecasting GRBK... [2026-03-12T20:23:13.060712] [INFO ] [sig ] Generating forecast for: GRBK [2026-03-12T20:23:13.060743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-03-12T20:23:13.072245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-03-12T20:23:13.072603] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-03-12T20:23:13.073414] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-03-12T20:23:13.073468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:13.073501] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:13.073528] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:13.073612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:13.132773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:13.133884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:13.133973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:13.134006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:13.273796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:13.274005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:13.274075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:13.274128] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:13.280184] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=57.28%) [2026-03-12T20:23:13.280851] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-03-12T20:23:13.281102] [INFO ] [sig ] GRBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:13.434903] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRBK.txt [2026-03-12T20:23:13.435061] [INFO ] [sig ] [1367/3274] Completed GRBK in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.3m [2026-03-12T20:23:13.435103] [INFO ] [sig ] [1368/3274] Forecasting GRC... [2026-03-12T20:23:13.435134] [INFO ] [sig ] Generating forecast for: GRC [2026-03-12T20:23:13.435165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-03-12T20:23:13.446389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-03-12T20:23:13.446699] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-03-12T20:23:13.447489] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-03-12T20:23:13.447543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:13.447605] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:13.447659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:13.447727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:13.508638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:13.509505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:13.509627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:13.509673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:13.636152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:13.636332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:13.636384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:13.636416] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:13.640338] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-03-12T20:23:13.640714] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-03-12T20:23:13.640865] [INFO ] [sig ] GRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:13.791281] [INFO ] [LOCAL ] Saved forecast: GRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRC.txt [2026-03-12T20:23:13.791449] [INFO ] [sig ] [1368/3274] Completed GRC in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 11.3m [2026-03-12T20:23:13.791493] [INFO ] [sig ] [1369/3274] Forecasting GREE... [2026-03-12T20:23:13.791533] [INFO ] [sig ] Generating forecast for: GREE [2026-03-12T20:23:13.791564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-03-12T20:23:13.802950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-03-12T20:23:13.803285] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-03-12T20:23:13.804118] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-03-12T20:23:13.804172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:13.804205] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:13.804231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:13.804287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:13.861849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:13.862548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:13.862650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:13.862685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:13.986043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:13.986209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:13.986255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:13.986284] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:13.989950] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-03-12T20:23:13.990236] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-03-12T20:23:13.990368] [INFO ] [sig ] GREE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:14.135009] [INFO ] [LOCAL ] Saved forecast: GREE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GREE.txt [2026-03-12T20:23:14.135199] [INFO ] [sig ] [1369/3274] Completed GREE in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 11.3m [2026-03-12T20:23:14.135254] [INFO ] [sig ] [1370/3274] Forecasting GRFS... [2026-03-12T20:23:14.135288] [INFO ] [sig ] Generating forecast for: GRFS [2026-03-12T20:23:14.135320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-03-12T20:23:14.146220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-03-12T20:23:14.146608] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-03-12T20:23:14.147391] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-03-12T20:23:14.147445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:14.147478] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:14.147505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:14.147600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:14.206118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:14.206991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:14.207077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:14.207110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:14.334758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:14.334920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:14.334961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:14.334990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:14.338516] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-03-12T20:23:14.338844] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-03-12T20:23:14.338973] [INFO ] [sig ] GRFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:14.484465] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRFS.txt [2026-03-12T20:23:14.484665] [INFO ] [sig ] [1370/3274] Completed GRFS in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:14.484711] [INFO ] [sig ] [1371/3274] Forecasting GRID... [2026-03-12T20:23:14.484743] [INFO ] [sig ] Generating forecast for: GRID [2026-03-12T20:23:14.484786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-03-12T20:23:14.496907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-03-12T20:23:14.497364] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-03-12T20:23:14.498276] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-03-12T20:23:14.498331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:14.498364] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:14.498391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:14.498448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:14.558781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:14.559744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:14.559838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:14.559872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:14.687868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:14.688100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:14.688158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:14.688197] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:14.693453] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-03-12T20:23:14.694035] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-03-12T20:23:14.694208] [INFO ] [sig ] GRID: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:14.844391] [INFO ] [LOCAL ] Saved forecast: GRID 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRID.txt [2026-03-12T20:23:14.844528] [INFO ] [sig ] [1371/3274] Completed GRID in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:14.844587] [INFO ] [sig ] [1372/3274] Forecasting GRMN... [2026-03-12T20:23:14.844622] [INFO ] [sig ] Generating forecast for: GRMN [2026-03-12T20:23:14.844652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-03-12T20:23:14.856215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-03-12T20:23:14.856749] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-03-12T20:23:14.857524] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-03-12T20:23:14.857600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:14.857637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:14.857664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:14.857722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:14.918681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:14.919710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:14.919800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:14.919833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:15.047179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:15.047345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:15.047387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:15.047416] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:15.050955] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-03-12T20:23:15.051250] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-03-12T20:23:15.051385] [INFO ] [sig ] GRMN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:15.197729] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GRMN.txt [2026-03-12T20:23:15.197915] [INFO ] [sig ] [1372/3274] Completed GRMN in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:15.197960] [INFO ] [sig ] [1373/3274] Forecasting GRND... [2026-03-12T20:23:15.198013] [INFO ] [sig ] Generating forecast for: GRND [2026-03-12T20:23:15.198055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-03-12T20:23:15.210166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-03-12T20:23:15.210533] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-03-12T20:23:15.211384] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-03-12T20:23:15.211439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:15.211510] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:15.211553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:15.211660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:15.270352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:15.271129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:15.271214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:15.271249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:15.395218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:15.395370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:15.395411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:15.395440] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:15.398925] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-03-12T20:23:15.399203] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-03-12T20:23:15.399335] [INFO ] [sig ] GRND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:15.543438] [INFO ] [LOCAL ] Saved forecast: GRND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRND.txt [2026-03-12T20:23:15.543624] [INFO ] [sig ] [1373/3274] Completed GRND in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:15.543671] [INFO ] [sig ] [1374/3274] Forecasting GRPN... [2026-03-12T20:23:15.543702] [INFO ] [sig ] Generating forecast for: GRPN [2026-03-12T20:23:15.543735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-03-12T20:23:15.555043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-03-12T20:23:15.555448] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-03-12T20:23:15.556320] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-03-12T20:23:15.556376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:15.556409] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:15.556437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:15.556494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:15.614462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:15.615375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:15.615460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:15.615494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:15.741048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:15.741209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:15.741252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:15.741280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:15.744811] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-03-12T20:23:15.745115] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-03-12T20:23:15.745251] [INFO ] [sig ] GRPN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:15.892747] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRPN.txt [2026-03-12T20:23:15.892922] [INFO ] [sig ] [1374/3274] Completed GRPN in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:15.892966] [INFO ] [sig ] [1375/3274] Forecasting GRVY... [2026-03-12T20:23:15.892997] [INFO ] [sig ] Generating forecast for: GRVY [2026-03-12T20:23:15.893028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-03-12T20:23:15.904340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-03-12T20:23:15.904756] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-03-12T20:23:15.905555] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-03-12T20:23:15.905649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:15.905686] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:15.905713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:15.905772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:15.964166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:15.964879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:15.964961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:15.964993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:16.077790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:16.077955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:16.078023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:16.078062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:16.081766] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-03-12T20:23:16.082069] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-03-12T20:23:16.082202] [INFO ] [sig ] GRVY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:16.230111] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GRVY.txt [2026-03-12T20:23:16.230279] [INFO ] [sig ] [1375/3274] Completed GRVY in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:16.230321] [INFO ] [sig ] [1376/3274] Forecasting GRWG... [2026-03-12T20:23:16.230351] [INFO ] [sig ] Generating forecast for: GRWG [2026-03-12T20:23:16.230382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-03-12T20:23:16.242382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-03-12T20:23:16.242792] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-03-12T20:23:16.243635] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-03-12T20:23:16.243691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:16.243725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:16.243752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:16.243809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:16.304791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:16.305731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:16.305833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:16.305876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:16.428544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:16.428730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:16.428776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:16.428882] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:16.432556] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-03-12T20:23:16.432922] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-03-12T20:23:16.433064] [INFO ] [sig ] GRWG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:16.582118] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GRWG.txt [2026-03-12T20:23:16.582294] [INFO ] [sig ] [1376/3274] Completed GRWG in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:16.582338] [INFO ] [sig ] [1377/3274] Forecasting GRX... [2026-03-12T20:23:16.582369] [INFO ] [sig ] Generating forecast for: GRX [2026-03-12T20:23:16.582401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-03-12T20:23:16.594787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-03-12T20:23:16.595207] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-03-12T20:23:16.596045] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-03-12T20:23:16.596100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:16.596135] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:16.596163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:16.596222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:16.656340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:16.657455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:16.657542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:16.657593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:16.770299] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:16.770440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:16.770483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:16.770513] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:16.773908] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-03-12T20:23:16.774194] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-03-12T20:23:16.774327] [INFO ] [sig ] GRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:16.919026] [INFO ] [LOCAL ] Saved forecast: GRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GRX.txt [2026-03-12T20:23:16.919186] [INFO ] [sig ] [1377/3274] Completed GRX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:16.919236] [INFO ] [sig ] [1378/3274] Forecasting GS... [2026-03-12T20:23:16.919274] [INFO ] [sig ] Generating forecast for: GS [2026-03-12T20:23:16.919311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-03-12T20:23:16.930882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-03-12T20:23:16.931225] [INFO ] [FORECASTER] Starting predict_future for GS [2026-03-12T20:23:16.932047] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-03-12T20:23:16.932100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:16.932133] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:16.932160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:16.932222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:16.990988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:16.991819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:16.991903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:16.991936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:17.118587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:17.118756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:17.118807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:17.118841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:17.122699] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=43.53%) [2026-03-12T20:23:17.122988] [INFO ] [FORECASTER] Completed predict_future for GS [2026-03-12T20:23:17.123135] [INFO ] [sig ] GS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:17.265496] [INFO ] [LOCAL ] Saved forecast: GS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GS.txt [2026-03-12T20:23:17.265631] [INFO ] [sig ] [1378/3274] Completed GS in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:17.265680] [INFO ] [sig ] [1379/3274] Forecasting GSBC... [2026-03-12T20:23:17.265711] [INFO ] [sig ] Generating forecast for: GSBC [2026-03-12T20:23:17.265743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-03-12T20:23:17.284748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-03-12T20:23:17.285390] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-03-12T20:23:17.286562] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-03-12T20:23:17.286655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:17.286708] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:17.286751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:17.286836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:17.349806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:17.350747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:17.350844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:17.350877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:17.474404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:17.474591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:17.474646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:17.474684] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:17.478301] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=23.36%) [2026-03-12T20:23:17.478611] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-03-12T20:23:17.478746] [INFO ] [sig ] GSBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:17.622014] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GSBC.txt [2026-03-12T20:23:17.622172] [INFO ] [sig ] [1379/3274] Completed GSBC in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:17.622213] [INFO ] [sig ] [1380/3274] Forecasting GSBD... [2026-03-12T20:23:17.622244] [INFO ] [sig ] Generating forecast for: GSBD [2026-03-12T20:23:17.622273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-03-12T20:23:17.634880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-03-12T20:23:17.635233] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-03-12T20:23:17.636237] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-03-12T20:23:17.636291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:17.636323] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:17.636350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:17.636407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:17.697774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:17.698686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:17.698788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:17.698830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:17.823902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:17.824061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:17.824103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:17.824133] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:17.827623] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-03-12T20:23:17.827898] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-03-12T20:23:17.828098] [INFO ] [sig ] GSBD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:17.970857] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GSBD.txt [2026-03-12T20:23:17.971011] [INFO ] [sig ] [1380/3274] Completed GSBD in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:17.971059] [INFO ] [sig ] [1381/3274] Forecasting GSHD... [2026-03-12T20:23:17.971101] [INFO ] [sig ] Generating forecast for: GSHD [2026-03-12T20:23:17.971145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-03-12T20:23:17.982510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-03-12T20:23:17.982879] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-03-12T20:23:17.983673] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-03-12T20:23:17.983727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:17.983760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:17.983788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:17.983845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:18.040596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:18.041451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:18.041539] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:18.041589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:18.167189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:18.167358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:18.167402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:18.167430] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:18.170930] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-03-12T20:23:18.171207] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-03-12T20:23:18.171341] [INFO ] [sig ] GSHD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:18.312163] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GSHD.txt [2026-03-12T20:23:18.312309] [INFO ] [sig ] [1381/3274] Completed GSHD in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:18.312350] [INFO ] [sig ] [1382/3274] Forecasting GSK... [2026-03-12T20:23:18.312381] [INFO ] [sig ] Generating forecast for: GSK [2026-03-12T20:23:18.312411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-03-12T20:23:18.323136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-03-12T20:23:18.323472] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-03-12T20:23:18.324262] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-03-12T20:23:18.324315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:18.324347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:18.324373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:18.324429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:18.382405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:18.383382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:18.383467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:18.383500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:18.510772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:18.510968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:18.511027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:18.511057] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:18.514642] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=23.46%) [2026-03-12T20:23:18.514936] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-03-12T20:23:18.515068] [INFO ] [sig ] GSK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:18.659846] [INFO ] [LOCAL ] Saved forecast: GSK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GSK.txt [2026-03-12T20:23:18.659998] [INFO ] [sig ] [1382/3274] Completed GSK in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:18.660039] [INFO ] [sig ] [1383/3274] Forecasting GSL... [2026-03-12T20:23:18.660070] [INFO ] [sig ] Generating forecast for: GSL [2026-03-12T20:23:18.660102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-03-12T20:23:18.671361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-03-12T20:23:18.671670] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-03-12T20:23:18.672440] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-03-12T20:23:18.672493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:18.672526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:18.672553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:18.672632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:18.729841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:18.730468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:18.730593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:18.730630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:18.856611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:18.856764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:18.856807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:18.856836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:18.860769] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-03-12T20:23:18.861050] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-03-12T20:23:18.861180] [INFO ] [sig ] GSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:19.007966] [INFO ] [LOCAL ] Saved forecast: GSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GSL.txt [2026-03-12T20:23:19.008169] [INFO ] [sig ] [1383/3274] Completed GSL in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.3m [2026-03-12T20:23:19.008232] [INFO ] [sig ] [1384/3274] Forecasting GSM... [2026-03-12T20:23:19.008285] [INFO ] [sig ] Generating forecast for: GSM [2026-03-12T20:23:19.008324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-03-12T20:23:19.020404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-03-12T20:23:19.020853] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-03-12T20:23:19.021706] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-03-12T20:23:19.021762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:19.021796] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:19.021824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:19.021880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:19.081827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:19.082748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:19.082855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:19.082890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:19.211213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:19.211409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:19.211455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:19.211486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:19.215145] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-12T20:23:19.215431] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-03-12T20:23:19.215564] [INFO ] [sig ] GSM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:19.360296] [INFO ] [LOCAL ] Saved forecast: GSM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GSM.txt [2026-03-12T20:23:19.360484] [INFO ] [sig ] [1384/3274] Completed GSM in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.2m [2026-03-12T20:23:19.360525] [INFO ] [sig ] [1385/3274] Forecasting GTES... [2026-03-12T20:23:19.360557] [INFO ] [sig ] Generating forecast for: GTES [2026-03-12T20:23:19.360608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-03-12T20:23:19.372155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-03-12T20:23:19.372523] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-03-12T20:23:19.373308] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-03-12T20:23:19.373361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:19.373394] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:19.373420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:19.373476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:19.431144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:19.432089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:19.432175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:19.432208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:19.551363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:19.551534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:19.551595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:19.551628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:19.555273] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-03-12T20:23:19.555562] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-03-12T20:23:19.555721] [INFO ] [sig ] GTES: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:19.709658] [INFO ] [LOCAL ] Saved forecast: GTES 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GTES.txt [2026-03-12T20:23:19.709831] [INFO ] [sig ] [1385/3274] Completed GTES in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 11.2m [2026-03-12T20:23:19.709873] [INFO ] [sig ] [1386/3274] Forecasting GTLB... [2026-03-12T20:23:19.710095] [INFO ] [sig ] Generating forecast for: GTLB [2026-03-12T20:23:19.710126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-03-12T20:23:19.722821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-03-12T20:23:19.723259] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-03-12T20:23:19.724339] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-03-12T20:23:19.724408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:19.724490] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:19.724524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:19.724628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:19.797329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:19.798386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:19.798488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:19.798524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:19.930211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:19.930382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:19.930425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:19.930462] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:19.934096] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-03-12T20:23:19.934376] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-03-12T20:23:19.934509] [INFO ] [sig ] GTLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:20.080655] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GTLB.txt [2026-03-12T20:23:20.080852] [INFO ] [sig ] [1386/3274] Completed GTLB in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 11.2m [2026-03-12T20:23:20.080898] [INFO ] [sig ] [1387/3274] Forecasting GTLS... [2026-03-12T20:23:20.080931] [INFO ] [sig ] Generating forecast for: GTLS [2026-03-12T20:23:20.080961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-03-12T20:23:20.095984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-03-12T20:23:20.096387] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-03-12T20:23:20.097259] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-03-12T20:23:20.097314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:20.097347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:20.097375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:20.097432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:20.158413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:20.159372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:20.159459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:20.159493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:20.287471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:20.287651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:20.287695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:20.287725] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:20.291467] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=93.86%) [2026-03-12T20:23:20.291782] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-03-12T20:23:20.291923] [INFO ] [sig ] GTLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:20.435411] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GTLS.txt [2026-03-12T20:23:20.435614] [INFO ] [sig ] [1387/3274] Completed GTLS in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:20.435662] [INFO ] [sig ] [1388/3274] Forecasting GTN... [2026-03-12T20:23:20.435693] [INFO ] [sig ] Generating forecast for: GTN [2026-03-12T20:23:20.435724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-03-12T20:23:20.447529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-03-12T20:23:20.448039] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-03-12T20:23:20.448940] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-03-12T20:23:20.448994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:20.449027] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:20.449054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:20.449112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:20.511069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:20.511965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:20.512052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:20.512087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:20.640566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:20.640775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:20.640820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:20.640850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:20.644428] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=85.82%) [2026-03-12T20:23:20.644747] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-03-12T20:23:20.644893] [INFO ] [sig ] GTN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:20.790756] [INFO ] [LOCAL ] Saved forecast: GTN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GTN.txt [2026-03-12T20:23:20.790907] [INFO ] [sig ] [1388/3274] Completed GTN in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:20.790948] [INFO ] [sig ] [1389/3274] Forecasting GTX... [2026-03-12T20:23:20.790980] [INFO ] [sig ] Generating forecast for: GTX [2026-03-12T20:23:20.791010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-03-12T20:23:20.802970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-03-12T20:23:20.803321] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-03-12T20:23:20.804118] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-03-12T20:23:20.804171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:20.804204] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:20.804230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:20.804286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:20.868875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:20.869948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:20.870036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:20.870069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:20.997037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:20.997203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:20.997245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:20.997275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:21.000767] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-03-12T20:23:21.001052] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-03-12T20:23:21.001186] [INFO ] [sig ] GTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:21.150802] [INFO ] [LOCAL ] Saved forecast: GTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GTX.txt [2026-03-12T20:23:21.150969] [INFO ] [sig ] [1389/3274] Completed GTX in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:21.151015] [INFO ] [sig ] [1390/3274] Forecasting GTY... [2026-03-12T20:23:21.151060] [INFO ] [sig ] Generating forecast for: GTY [2026-03-12T20:23:21.151093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-03-12T20:23:21.163004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-03-12T20:23:21.163447] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-03-12T20:23:21.164296] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-03-12T20:23:21.164351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:21.164414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:21.164444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:21.164502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:21.226186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:21.227081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:21.227168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:21.227201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:21.357656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:21.357847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:21.357893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:21.357923] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:21.361565] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=60.95%) [2026-03-12T20:23:21.361891] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-03-12T20:23:21.362030] [INFO ] [sig ] GTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:21.503431] [INFO ] [LOCAL ] Saved forecast: GTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GTY.txt [2026-03-12T20:23:21.503611] [INFO ] [sig ] [1390/3274] Completed GTY in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:21.503657] [INFO ] [sig ] [1391/3274] Forecasting GUG... [2026-03-12T20:23:21.503687] [INFO ] [sig ] Generating forecast for: GUG [2026-03-12T20:23:21.503718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-03-12T20:23:21.515878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-03-12T20:23:21.516284] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-03-12T20:23:21.517286] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-03-12T20:23:21.517338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:21.517371] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:21.517397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:21.517454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:21.577344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:21.578350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:21.578437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:21.578471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:21.693823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:21.694006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:21.694074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:21.694107] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:21.697596] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-03-12T20:23:21.697892] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-03-12T20:23:21.698059] [INFO ] [sig ] GUG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:21.854429] [INFO ] [LOCAL ] Saved forecast: GUG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GUG.txt [2026-03-12T20:23:21.854626] [INFO ] [sig ] [1391/3274] Completed GUG in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:21.854670] [INFO ] [sig ] [1392/3274] Forecasting GVA... [2026-03-12T20:23:21.854701] [INFO ] [sig ] Generating forecast for: GVA [2026-03-12T20:23:21.854734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-03-12T20:23:21.866872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-03-12T20:23:21.867274] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-03-12T20:23:21.868156] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-03-12T20:23:21.868211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:21.868243] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:21.868270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:21.868326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:21.926370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:21.927297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:21.927384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:21.927417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:22.051360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:22.051525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:22.051584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:22.051617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:22.055118] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-03-12T20:23:22.055406] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-03-12T20:23:22.055538] [INFO ] [sig ] GVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:22.203809] [INFO ] [LOCAL ] Saved forecast: GVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GVA.txt [2026-03-12T20:23:22.204001] [INFO ] [sig ] [1392/3274] Completed GVA in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:22.204045] [INFO ] [sig ] [1393/3274] Forecasting GWH... [2026-03-12T20:23:22.204076] [INFO ] [sig ] Generating forecast for: GWH [2026-03-12T20:23:22.204106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-03-12T20:23:22.215621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-03-12T20:23:22.216016] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-03-12T20:23:22.216826] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-03-12T20:23:22.216879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:22.216911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:22.216938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:22.216995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:22.274668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:22.275543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:22.275652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:22.275685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:22.400473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:22.400651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:22.400694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:22.400741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:22.404268] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-03-12T20:23:22.404548] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-03-12T20:23:22.404697] [INFO ] [sig ] GWH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:22.547261] [INFO ] [LOCAL ] Saved forecast: GWH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GWH.txt [2026-03-12T20:23:22.547424] [INFO ] [sig ] [1393/3274] Completed GWH in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:22.547465] [INFO ] [sig ] [1394/3274] Forecasting GWRE... [2026-03-12T20:23:22.547496] [INFO ] [sig ] Generating forecast for: GWRE [2026-03-12T20:23:22.547527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-03-12T20:23:22.559383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-03-12T20:23:22.559834] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-03-12T20:23:22.560758] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-03-12T20:23:22.560814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:22.560846] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:22.560873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:22.560932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:22.625683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:22.626680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:22.626769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:22.626802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:22.765200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:22.765386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:22.765436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:22.765470] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:22.770141] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-03-12T20:23:22.770597] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-03-12T20:23:22.770773] [INFO ] [sig ] GWRE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:22.979373] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GWRE.txt [2026-03-12T20:23:22.979624] [INFO ] [sig ] [1394/3274] Completed GWRE in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:22.979690] [INFO ] [sig ] [1395/3274] Forecasting GWRS... [2026-03-12T20:23:22.979776] [INFO ] [sig ] Generating forecast for: GWRS [2026-03-12T20:23:22.979837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-03-12T20:23:22.998483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-03-12T20:23:22.999074] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-03-12T20:23:23.000336] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-03-12T20:23:23.000411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:23.000465] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:23.000513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:23.000631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:23.091621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:23.092787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:23.092908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:23.092949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:23.256755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:23.256970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:23.257034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:23.257080] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:23.262417] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-03-12T20:23:23.262969] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-03-12T20:23:23.263184] [INFO ] [sig ] GWRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:23.485916] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GWRS.txt [2026-03-12T20:23:23.486173] [INFO ] [sig ] [1395/3274] Completed GWRS in 0.5s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:23.486248] [INFO ] [sig ] [1396/3274] Forecasting GXAI... [2026-03-12T20:23:23.486303] [INFO ] [sig ] Generating forecast for: GXAI [2026-03-12T20:23:23.486358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-03-12T20:23:23.507715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-03-12T20:23:23.508602] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-03-12T20:23:23.509989] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-03-12T20:23:23.510070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:23.510127] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:23.510177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:23.510274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:23.594440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:23.595677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:23.595780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:23.595816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:23.737642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:23.737817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:23.737861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:23.737890] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:23.741744] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-03-12T20:23:23.742070] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-03-12T20:23:23.742216] [INFO ] [sig ] GXAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:23.907249] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/GXAI.txt [2026-03-12T20:23:23.907424] [INFO ] [sig ] [1396/3274] Completed GXAI in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:23.907470] [INFO ] [sig ] [1397/3274] Forecasting GYRE... [2026-03-12T20:23:23.907500] [INFO ] [sig ] Generating forecast for: GYRE [2026-03-12T20:23:23.907530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-03-12T20:23:23.920254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-03-12T20:23:23.920719] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-03-12T20:23:23.921650] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-03-12T20:23:23.921707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:23.921741] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:23.921770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:23.921858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:23.984885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:23.985887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:23.985979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:23.986015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:24.114653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:24.114826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:24.114878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:24.114921] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:24.119205] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-03-12T20:23:24.119596] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-03-12T20:23:24.119749] [INFO ] [sig ] GYRE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:24.277975] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/GYRE.txt [2026-03-12T20:23:24.278177] [INFO ] [sig ] [1397/3274] Completed GYRE in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:24.278222] [INFO ] [sig ] [1398/3274] Forecasting H... [2026-03-12T20:23:24.278256] [INFO ] [sig ] Generating forecast for: H [2026-03-12T20:23:24.278288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-03-12T20:23:24.290315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-03-12T20:23:24.290722] [INFO ] [FORECASTER] Starting predict_future for H [2026-03-12T20:23:24.291553] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-03-12T20:23:24.291633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:24.291670] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:24.291698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:24.291756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:24.349807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:24.350783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:24.350876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:24.350911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:24.476226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:24.476390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:24.476434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:24.476463] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:24.479976] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=49.13%) [2026-03-12T20:23:24.480264] [INFO ] [FORECASTER] Completed predict_future for H [2026-03-12T20:23:24.480399] [INFO ] [sig ] H: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:24.624509] [INFO ] [LOCAL ] Saved forecast: H 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/H.txt [2026-03-12T20:23:24.624688] [INFO ] [sig ] [1398/3274] Completed H in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:24.624732] [INFO ] [sig ] [1399/3274] Forecasting HAE... [2026-03-12T20:23:24.624761] [INFO ] [sig ] Generating forecast for: HAE [2026-03-12T20:23:24.624792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-03-12T20:23:24.635797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-03-12T20:23:24.636187] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-03-12T20:23:24.637030] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-03-12T20:23:24.637099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:24.637136] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:24.637165] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:24.637225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:24.695444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:24.696226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:24.696311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:24.696345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:24.822740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:24.822901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:24.822943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:24.822972] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:24.826412] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=87.64%) [2026-03-12T20:23:24.826724] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-03-12T20:23:24.826859] [INFO ] [sig ] HAE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:24.982023] [INFO ] [LOCAL ] Saved forecast: HAE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HAE.txt [2026-03-12T20:23:24.982189] [INFO ] [sig ] [1399/3274] Completed HAE in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:24.982235] [INFO ] [sig ] [1400/3274] Forecasting HAFC... [2026-03-12T20:23:24.982268] [INFO ] [sig ] Generating forecast for: HAFC [2026-03-12T20:23:24.982301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-03-12T20:23:24.993798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-03-12T20:23:24.994128] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-03-12T20:23:24.994948] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-03-12T20:23:24.995003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:24.995038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:24.995068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:24.995127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:25.061194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:25.062309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:25.062427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:25.062518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:25.196637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:25.196806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:25.196858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:25.196896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:25.200525] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-03-12T20:23:25.200876] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-03-12T20:23:25.201017] [INFO ] [sig ] HAFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:25.353301] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HAFC.txt [2026-03-12T20:23:25.353440] [INFO ] [sig ] [1400/3274] Completed HAFC in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.2m [2026-03-12T20:23:25.353481] [INFO ] [sig ] [1401/3274] Forecasting HAL... [2026-03-12T20:23:25.353511] [INFO ] [sig ] Generating forecast for: HAL [2026-03-12T20:23:25.353541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-03-12T20:23:25.365508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-03-12T20:23:25.365810] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-03-12T20:23:25.366806] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-03-12T20:23:25.366859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:25.366892] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:25.366919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:25.366976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:25.425015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:25.425944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:25.426031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:25.426064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:25.553801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:25.553965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:25.554010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:25.554040] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:25.557485] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-03-12T20:23:25.557785] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-03-12T20:23:25.557917] [INFO ] [sig ] HAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:25.704941] [INFO ] [LOCAL ] Saved forecast: HAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HAL.txt [2026-03-12T20:23:25.705107] [INFO ] [sig ] [1401/3274] Completed HAL in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 11.1m [2026-03-12T20:23:25.705150] [INFO ] [sig ] [1402/3274] Forecasting HALO... [2026-03-12T20:23:25.705180] [INFO ] [sig ] Generating forecast for: HALO [2026-03-12T20:23:25.705210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-03-12T20:23:25.716442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-03-12T20:23:25.716771] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-03-12T20:23:25.717539] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-03-12T20:23:25.717612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:25.717645] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:25.717672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:25.717729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:25.775203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:25.776052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:25.776135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:25.776169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:25.901700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:25.901862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:25.901915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:25.901950] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:25.905357] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=39.51%) [2026-03-12T20:23:25.905655] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-03-12T20:23:25.905782] [INFO ] [sig ] HALO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:26.047385] [INFO ] [LOCAL ] Saved forecast: HALO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HALO.txt [2026-03-12T20:23:26.047534] [INFO ] [sig ] [1402/3274] Completed HALO in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 11.1m [2026-03-12T20:23:26.047598] [INFO ] [sig ] [1403/3274] Forecasting HAS... [2026-03-12T20:23:26.047634] [INFO ] [sig ] Generating forecast for: HAS [2026-03-12T20:23:26.047664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-03-12T20:23:26.058840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-03-12T20:23:26.059142] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-03-12T20:23:26.059945] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-03-12T20:23:26.060008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:26.060047] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:26.060075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:26.060132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:26.118101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:26.118921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:26.119020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:26.119054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:26.237145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:26.237301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:26.237344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:26.237373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:26.241070] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-03-12T20:23:26.241545] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-03-12T20:23:26.241690] [INFO ] [sig ] HAS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:26.388069] [INFO ] [LOCAL ] Saved forecast: HAS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HAS.txt [2026-03-12T20:23:26.388458] [INFO ] [sig ] [1403/3274] Completed HAS in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:26.388503] [INFO ] [sig ] [1404/3274] Forecasting HASI... [2026-03-12T20:23:26.388534] [INFO ] [sig ] Generating forecast for: HASI [2026-03-12T20:23:26.388563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-03-12T20:23:26.400263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-03-12T20:23:26.400666] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-03-12T20:23:26.401447] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-03-12T20:23:26.401499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:26.401533] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:26.401560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:26.401645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:26.459841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:26.460734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:26.460821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:26.460854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:26.580106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:26.580274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:26.580315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:26.580344] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:26.583923] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=54.20%) [2026-03-12T20:23:26.584278] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-03-12T20:23:26.584418] [INFO ] [sig ] HASI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:26.733978] [INFO ] [LOCAL ] Saved forecast: HASI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HASI.txt [2026-03-12T20:23:26.734139] [INFO ] [sig ] [1404/3274] Completed HASI in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:26.734181] [INFO ] [sig ] [1405/3274] Forecasting HBAN... [2026-03-12T20:23:26.734211] [INFO ] [sig ] Generating forecast for: HBAN [2026-03-12T20:23:26.734241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-03-12T20:23:26.746064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-03-12T20:23:26.746439] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-03-12T20:23:26.747272] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-03-12T20:23:26.747326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:26.747358] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:26.747385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:26.747441] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:26.804859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:26.805660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:26.805746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:26.805779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:26.927658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:26.927817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:26.927861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:26.927890] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:26.931478] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-03-12T20:23:26.931780] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-03-12T20:23:26.931909] [INFO ] [sig ] HBAN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:27.076194] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HBAN.txt [2026-03-12T20:23:27.076356] [INFO ] [sig ] [1405/3274] Completed HBAN in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:27.076410] [INFO ] [sig ] [1406/3274] Forecasting HBANL... [2026-03-12T20:23:27.076441] [INFO ] [sig ] Generating forecast for: HBANL [2026-03-12T20:23:27.076471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-03-12T20:23:27.088093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-03-12T20:23:27.088449] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-03-12T20:23:27.089364] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-03-12T20:23:27.089420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:27.089453] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:27.089482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:27.089539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:27.148181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:27.148929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:27.149015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:27.149049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:27.263332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:27.263489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:27.263594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:27.263629] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:27.267079] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=42.32%) [2026-03-12T20:23:27.267355] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-03-12T20:23:27.267482] [INFO ] [sig ] HBANL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:27.409760] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HBANL.txt [2026-03-12T20:23:27.409906] [INFO ] [sig ] [1406/3274] Completed HBANL in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:27.409948] [INFO ] [sig ] [1407/3274] Forecasting HBANP... [2026-03-12T20:23:27.409978] [INFO ] [sig ] Generating forecast for: HBANP [2026-03-12T20:23:27.410008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-03-12T20:23:27.431073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-03-12T20:23:27.431384] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-03-12T20:23:27.432168] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-03-12T20:23:27.432221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:27.432293] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:27.432323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:27.432381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:27.494568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:27.495681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:27.495793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:27.495832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:27.617746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:27.617902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:27.617944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:27.617973] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:27.621407] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: UP (p=63.20%) [2026-03-12T20:23:27.621715] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-03-12T20:23:27.621847] [INFO ] [sig ] HBANP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:27.763771] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HBANP.txt [2026-03-12T20:23:27.763897] [INFO ] [sig ] [1407/3274] Completed HBANP in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:27.763937] [INFO ] [sig ] [1408/3274] Forecasting HBB... [2026-03-12T20:23:27.763967] [INFO ] [sig ] Generating forecast for: HBB [2026-03-12T20:23:27.763996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-03-12T20:23:27.784623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-03-12T20:23:27.784985] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-03-12T20:23:27.785773] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-03-12T20:23:27.785827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:27.785860] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:27.785886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:27.785944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:27.843960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:27.844675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:27.844754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:27.844787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:27.960385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:27.960549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:27.960621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:27.960663] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:27.964292] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-03-12T20:23:27.964624] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-03-12T20:23:27.964769] [INFO ] [sig ] HBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:28.118225] [INFO ] [LOCAL ] Saved forecast: HBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HBB.txt [2026-03-12T20:23:28.118389] [INFO ] [sig ] [1408/3274] Completed HBB in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:28.118433] [INFO ] [sig ] [1409/3274] Forecasting HBCP... [2026-03-12T20:23:28.118463] [INFO ] [sig ] Generating forecast for: HBCP [2026-03-12T20:23:28.118493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-03-12T20:23:28.130533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-03-12T20:23:28.131015] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-03-12T20:23:28.131958] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-03-12T20:23:28.132028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:28.132069] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:28.132123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:28.132204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:28.197022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:28.198232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:28.198339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:28.198374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:28.326843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:28.327029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:28.327079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:28.327107] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:28.331634] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=20.34%) [2026-03-12T20:23:28.331984] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-03-12T20:23:28.332156] [INFO ] [sig ] HBCP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:28.481214] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HBCP.txt [2026-03-12T20:23:28.481377] [INFO ] [sig ] [1409/3274] Completed HBCP in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:28.481418] [INFO ] [sig ] [1410/3274] Forecasting HBM... [2026-03-12T20:23:28.481448] [INFO ] [sig ] Generating forecast for: HBM [2026-03-12T20:23:28.481479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-03-12T20:23:28.492938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-03-12T20:23:28.493350] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-03-12T20:23:28.494239] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-03-12T20:23:28.494299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:28.494389] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:28.494421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:28.494481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:28.553507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:28.554431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:28.554522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:28.554556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:28.679517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:28.679687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:28.679731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:28.679810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:28.683256] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=78.87%) [2026-03-12T20:23:28.683534] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-03-12T20:23:28.683689] [INFO ] [sig ] HBM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:28.832024] [INFO ] [LOCAL ] Saved forecast: HBM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HBM.txt [2026-03-12T20:23:28.832160] [INFO ] [sig ] [1410/3274] Completed HBM in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:28.832200] [INFO ] [sig ] [1411/3274] Forecasting HBNC... [2026-03-12T20:23:28.832229] [INFO ] [sig ] Generating forecast for: HBNC [2026-03-12T20:23:28.832260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-03-12T20:23:28.843641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-03-12T20:23:28.844001] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-03-12T20:23:28.844822] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-03-12T20:23:28.844879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:28.844920] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:28.844954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:28.845025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:28.904333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:28.905362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:28.905453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:28.905488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:29.026234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:29.026411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:29.026456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:29.026487] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:29.030210] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-12T20:23:29.030514] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-03-12T20:23:29.030677] [INFO ] [sig ] HBNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:29.173539] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HBNC.txt [2026-03-12T20:23:29.173709] [INFO ] [sig ] [1411/3274] Completed HBNC in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:29.173752] [INFO ] [sig ] [1412/3274] Forecasting HCA... [2026-03-12T20:23:29.173782] [INFO ] [sig ] Generating forecast for: HCA [2026-03-12T20:23:29.173812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-03-12T20:23:29.184653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-03-12T20:23:29.184981] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-03-12T20:23:29.185803] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-03-12T20:23:29.185857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:29.185892] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:29.185922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:29.185981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:29.248682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:29.249544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:29.249651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:29.249688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:29.368702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:29.368868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:29.368920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:29.368957] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:29.372683] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=25.57%) [2026-03-12T20:23:29.372980] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-03-12T20:23:29.373305] [INFO ] [sig ] HCA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:29.525320] [INFO ] [LOCAL ] Saved forecast: HCA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HCA.txt [2026-03-12T20:23:29.525494] [INFO ] [sig ] [1412/3274] Completed HCA in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:29.525537] [INFO ] [sig ] [1413/3274] Forecasting HCC... [2026-03-12T20:23:29.525591] [INFO ] [sig ] Generating forecast for: HCC [2026-03-12T20:23:29.525642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-03-12T20:23:29.537814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-03-12T20:23:29.538315] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-03-12T20:23:29.539202] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-03-12T20:23:29.539255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:29.539288] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:29.539316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:29.539374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:29.598590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:29.599457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:29.599545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:29.599599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:29.727929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:29.728119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:29.728163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:29.728191] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:29.731709] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-03-12T20:23:29.732001] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-03-12T20:23:29.732140] [INFO ] [sig ] HCC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:29.876308] [INFO ] [LOCAL ] Saved forecast: HCC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HCC.txt [2026-03-12T20:23:29.876484] [INFO ] [sig ] [1413/3274] Completed HCC in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:29.876534] [INFO ] [sig ] [1414/3274] Forecasting HCI... [2026-03-12T20:23:29.876565] [INFO ] [sig ] Generating forecast for: HCI [2026-03-12T20:23:29.876617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-03-12T20:23:29.889462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-03-12T20:23:29.889875] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-03-12T20:23:29.890812] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-03-12T20:23:29.890873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:29.890912] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:29.890944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:29.891019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:29.965500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:29.966684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:29.966784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:29.966819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:30.103862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:30.104033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:30.104075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:30.104104] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:30.107918] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-03-12T20:23:30.108233] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-03-12T20:23:30.108375] [INFO ] [sig ] HCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:30.304078] [INFO ] [LOCAL ] Saved forecast: HCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HCI.txt [2026-03-12T20:23:30.304261] [INFO ] [sig ] [1414/3274] Completed HCI in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:30.304305] [INFO ] [sig ] [1415/3274] Forecasting HCM... [2026-03-12T20:23:30.304338] [INFO ] [sig ] Generating forecast for: HCM [2026-03-12T20:23:30.304371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-03-12T20:23:30.316325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-03-12T20:23:30.316781] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-03-12T20:23:30.317679] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-03-12T20:23:30.317754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:30.317791] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:30.317819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:30.317882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:30.386497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:30.387449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:30.387552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:30.387619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:30.531903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:30.532073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:30.532116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:30.532145] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:30.535643] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-03-12T20:23:30.535935] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-03-12T20:23:30.536093] [INFO ] [sig ] HCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:30.680425] [INFO ] [LOCAL ] Saved forecast: HCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HCM.txt [2026-03-12T20:23:30.680611] [INFO ] [sig ] [1415/3274] Completed HCM in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:30.680655] [INFO ] [sig ] [1416/3274] Forecasting HCSG... [2026-03-12T20:23:30.680688] [INFO ] [sig ] Generating forecast for: HCSG [2026-03-12T20:23:30.680718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-03-12T20:23:30.691938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-03-12T20:23:30.692290] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-03-12T20:23:30.693127] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-03-12T20:23:30.693181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:30.693213] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:30.693240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:30.693297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:30.752769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:30.753711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:30.753798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:30.753834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:30.877190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:30.877354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:30.877396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:30.877425] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:30.880965] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-03-12T20:23:30.881257] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-03-12T20:23:30.881393] [INFO ] [sig ] HCSG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:31.026008] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HCSG.txt [2026-03-12T20:23:31.026189] [INFO ] [sig ] [1416/3274] Completed HCSG in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:31.026231] [INFO ] [sig ] [1417/3274] Forecasting HD... [2026-03-12T20:23:31.026262] [INFO ] [sig ] Generating forecast for: HD [2026-03-12T20:23:31.026297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-03-12T20:23:31.037929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-03-12T20:23:31.038300] [INFO ] [FORECASTER] Starting predict_future for HD [2026-03-12T20:23:31.039125] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-03-12T20:23:31.039179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:31.039212] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:31.039241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:31.039299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:31.097488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:31.098199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:31.098313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:31.098346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:31.224694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:31.224862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:31.224902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:31.224952] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:31.228685] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-03-12T20:23:31.228994] [INFO ] [FORECASTER] Completed predict_future for HD [2026-03-12T20:23:31.229156] [INFO ] [sig ] HD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:31.372238] [INFO ] [LOCAL ] Saved forecast: HD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HD.txt [2026-03-12T20:23:31.372385] [INFO ] [sig ] [1417/3274] Completed HD in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.1m [2026-03-12T20:23:31.372427] [INFO ] [sig ] [1418/3274] Forecasting HDB... [2026-03-12T20:23:31.372459] [INFO ] [sig ] Generating forecast for: HDB [2026-03-12T20:23:31.372490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-03-12T20:23:31.384306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-03-12T20:23:31.384731] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-03-12T20:23:31.385730] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-03-12T20:23:31.385795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:31.385836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:31.385875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:31.385954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:31.444793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:31.445687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:31.445775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:31.445809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:31.574880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:31.575074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:31.575138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:31.575178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:31.578716] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=86.37%) [2026-03-12T20:23:31.579013] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-03-12T20:23:31.579163] [INFO ] [sig ] HDB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:31.723354] [INFO ] [LOCAL ] Saved forecast: HDB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HDB.txt [2026-03-12T20:23:31.723493] [INFO ] [sig ] [1418/3274] Completed HDB in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 11.0m [2026-03-12T20:23:31.723532] [INFO ] [sig ] [1419/3274] Forecasting HDSN... [2026-03-12T20:23:31.723563] [INFO ] [sig ] Generating forecast for: HDSN [2026-03-12T20:23:31.723612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-03-12T20:23:31.735474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-03-12T20:23:31.735797] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-03-12T20:23:31.736600] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-03-12T20:23:31.736652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:31.736685] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:31.736713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:31.736770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:31.794816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:31.795523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:31.795621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:31.795671] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:31.914702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:31.914863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:31.914905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:31.914933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:31.918441] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-03-12T20:23:31.918750] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-03-12T20:23:31.918881] [INFO ] [sig ] HDSN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:32.063076] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HDSN.txt [2026-03-12T20:23:32.063214] [INFO ] [sig ] [1419/3274] Completed HDSN in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 11.0m [2026-03-12T20:23:32.063255] [INFO ] [sig ] [1420/3274] Forecasting HE... [2026-03-12T20:23:32.063285] [INFO ] [sig ] Generating forecast for: HE [2026-03-12T20:23:32.063315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-03-12T20:23:32.075283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-03-12T20:23:32.075625] [INFO ] [FORECASTER] Starting predict_future for HE [2026-03-12T20:23:32.076616] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-03-12T20:23:32.076671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:32.076703] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:32.076730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:32.076786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:32.136518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:32.137358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:32.137445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:32.137478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:32.255472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:32.255656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:32.255700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:32.255731] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:32.259184] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-03-12T20:23:32.259459] [INFO ] [FORECASTER] Completed predict_future for HE [2026-03-12T20:23:32.259607] [INFO ] [sig ] HE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:32.404768] [INFO ] [LOCAL ] Saved forecast: HE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HE.txt [2026-03-12T20:23:32.404939] [INFO ] [sig ] [1420/3274] Completed HE in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:32.404982] [INFO ] [sig ] [1421/3274] Forecasting HEI... [2026-03-12T20:23:32.405011] [INFO ] [sig ] Generating forecast for: HEI [2026-03-12T20:23:32.405041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-03-12T20:23:32.416179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-03-12T20:23:32.416498] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-03-12T20:23:32.417345] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-03-12T20:23:32.417399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:32.417431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:32.417457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:32.417528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:32.476392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:32.477273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:32.477362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:32.477395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:32.604447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:32.604626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:32.604674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:32.604705] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:32.608899] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: UP (p=51.77%) [2026-03-12T20:23:32.609211] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-03-12T20:23:32.609345] [INFO ] [sig ] HEI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:32.764358] [INFO ] [LOCAL ] Saved forecast: HEI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HEI.txt [2026-03-12T20:23:32.764595] [INFO ] [sig ] [1421/3274] Completed HEI in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:32.764656] [INFO ] [sig ] [1422/3274] Forecasting HELE... [2026-03-12T20:23:32.764690] [INFO ] [sig ] Generating forecast for: HELE [2026-03-12T20:23:32.764723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-03-12T20:23:32.776925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-03-12T20:23:32.777326] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-03-12T20:23:32.778243] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-03-12T20:23:32.778299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:32.778333] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:32.778361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:32.778419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:32.840533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:32.841519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:32.841630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:32.841666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:32.973917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:32.974095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:32.974147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:32.974180] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:32.977864] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-03-12T20:23:32.978210] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-03-12T20:23:32.978352] [INFO ] [sig ] HELE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:33.129033] [INFO ] [LOCAL ] Saved forecast: HELE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HELE.txt [2026-03-12T20:23:33.129215] [INFO ] [sig ] [1422/3274] Completed HELE in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:33.129262] [INFO ] [sig ] [1423/3274] Forecasting HEPS... [2026-03-12T20:23:33.129294] [INFO ] [sig ] Generating forecast for: HEPS [2026-03-12T20:23:33.129325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-03-12T20:23:33.142861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-03-12T20:23:33.143331] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-03-12T20:23:33.144285] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-03-12T20:23:33.144357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:33.144392] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:33.144427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:33.144513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:33.209830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:33.211202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:33.211489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:33.211523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:33.340312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:33.340499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:33.340552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:33.340614] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:33.344754] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-03-12T20:23:33.345152] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-03-12T20:23:33.345501] [INFO ] [sig ] HEPS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:33.499732] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HEPS.txt [2026-03-12T20:23:33.499902] [INFO ] [sig ] [1423/3274] Completed HEPS in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:33.499945] [INFO ] [sig ] [1424/3274] Forecasting HEQ... [2026-03-12T20:23:33.499990] [INFO ] [sig ] Generating forecast for: HEQ [2026-03-12T20:23:33.500048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-03-12T20:23:33.512290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-03-12T20:23:33.512727] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-03-12T20:23:33.513596] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-03-12T20:23:33.513650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:33.513718] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:33.513759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:33.513820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:33.578598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:33.579493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:33.579620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:33.579667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:33.705259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:33.705428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:33.705472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:33.705501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:33.709152] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-03-12T20:23:33.709439] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-03-12T20:23:33.709598] [INFO ] [sig ] HEQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:33.865554] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HEQ.txt [2026-03-12T20:23:33.865751] [INFO ] [sig ] [1424/3274] Completed HEQ in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:33.865802] [INFO ] [sig ] [1425/3274] Forecasting HERO... [2026-03-12T20:23:33.865832] [INFO ] [sig ] Generating forecast for: HERO [2026-03-12T20:23:33.865862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-03-12T20:23:33.878236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-03-12T20:23:33.878651] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-03-12T20:23:33.879598] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-03-12T20:23:33.879654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:33.879686] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:33.879714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:33.879781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:33.943146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:33.944033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:33.944123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:33.944158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:34.084106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:34.084284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:34.084329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:34.084357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:34.088483] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-03-12T20:23:34.088875] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-03-12T20:23:34.089033] [INFO ] [sig ] HERO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:34.242700] [INFO ] [LOCAL ] Saved forecast: HERO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HERO.txt [2026-03-12T20:23:34.242895] [INFO ] [sig ] [1425/3274] Completed HERO in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:34.242941] [INFO ] [sig ] [1426/3274] Forecasting HESM... [2026-03-12T20:23:34.242975] [INFO ] [sig ] Generating forecast for: HESM [2026-03-12T20:23:34.243005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-03-12T20:23:34.258049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-03-12T20:23:34.258642] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-03-12T20:23:34.259668] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-03-12T20:23:34.259725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:34.259758] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:34.259785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:34.259843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:34.324769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:34.325563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:34.325670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:34.325705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:34.463409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:34.463596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:34.463642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:34.463670] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:34.467495] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-03-12T20:23:34.467847] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-03-12T20:23:34.468014] [INFO ] [sig ] HESM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:34.622268] [INFO ] [LOCAL ] Saved forecast: HESM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HESM.txt [2026-03-12T20:23:34.622453] [INFO ] [sig ] [1426/3274] Completed HESM in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:34.622517] [INFO ] [sig ] [1427/3274] Forecasting HFFG... [2026-03-12T20:23:34.622589] [INFO ] [sig ] Generating forecast for: HFFG [2026-03-12T20:23:34.622650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-03-12T20:23:34.634747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-03-12T20:23:34.635150] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-03-12T20:23:34.636072] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-03-12T20:23:34.636127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:34.636161] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:34.636187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:34.636249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:34.700707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:34.701691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:34.701782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:34.701817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:34.833202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:34.833379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:34.833430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:34.833501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:34.837654] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-03-12T20:23:34.837980] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-03-12T20:23:34.838163] [INFO ] [sig ] HFFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:34.990980] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HFFG.txt [2026-03-12T20:23:34.991160] [INFO ] [sig ] [1427/3274] Completed HFFG in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:34.991219] [INFO ] [sig ] [1428/3274] Forecasting HFRO... [2026-03-12T20:23:34.991253] [INFO ] [sig ] Generating forecast for: HFRO [2026-03-12T20:23:34.991289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-03-12T20:23:35.002852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-03-12T20:23:35.003238] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-03-12T20:23:35.004134] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-03-12T20:23:35.004189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:35.004224] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:35.004252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:35.004310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:35.065810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:35.066781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:35.066870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:35.066904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:35.199769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:35.199936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:35.199986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:35.200016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:35.203644] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-03-12T20:23:35.203939] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-03-12T20:23:35.204076] [INFO ] [sig ] HFRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:35.358265] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HFRO.txt [2026-03-12T20:23:35.358439] [INFO ] [sig ] [1428/3274] Completed HFRO in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:35.358486] [INFO ] [sig ] [1429/3274] Forecasting HFWA... [2026-03-12T20:23:35.358517] [INFO ] [sig ] Generating forecast for: HFWA [2026-03-12T20:23:35.358548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-03-12T20:23:35.370672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-03-12T20:23:35.371042] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-03-12T20:23:35.371973] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-03-12T20:23:35.372046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:35.372106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:35.372148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:35.372246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:35.436365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:35.437255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:35.437365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:35.437416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:35.579767] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:35.579984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:35.580053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:35.580092] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:35.584275] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-03-12T20:23:35.584651] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-03-12T20:23:35.584865] [INFO ] [sig ] HFWA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:35.738376] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HFWA.txt [2026-03-12T20:23:35.738546] [INFO ] [sig ] [1429/3274] Completed HFWA in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:35.738614] [INFO ] [sig ] [1430/3274] Forecasting HG... [2026-03-12T20:23:35.738648] [INFO ] [sig ] Generating forecast for: HG [2026-03-12T20:23:35.738687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-03-12T20:23:35.756416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-03-12T20:23:35.756824] [INFO ] [FORECASTER] Starting predict_future for HG [2026-03-12T20:23:35.757774] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-03-12T20:23:35.757830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:35.757864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:35.757891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:35.757956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:35.821350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:35.822213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:35.822488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:35.822521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:35.957918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:35.958117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:35.958164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:35.958195] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:35.961881] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=30.69%) [2026-03-12T20:23:35.962204] [INFO ] [FORECASTER] Completed predict_future for HG [2026-03-12T20:23:35.962569] [INFO ] [sig ] HG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:36.123410] [INFO ] [LOCAL ] Saved forecast: HG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HG.txt [2026-03-12T20:23:36.123634] [INFO ] [sig ] [1430/3274] Completed HG in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:36.123702] [INFO ] [sig ] [1431/3274] Forecasting HGBL... [2026-03-12T20:23:36.123763] [INFO ] [sig ] Generating forecast for: HGBL [2026-03-12T20:23:36.123803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-03-12T20:23:36.136936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-03-12T20:23:36.137414] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-03-12T20:23:36.138359] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-03-12T20:23:36.138416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:36.138452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:36.138480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:36.138539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:36.205600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:36.206484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:36.206623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:36.206679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:36.335962] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:36.336132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:36.336179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:36.336212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:36.339974] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-03-12T20:23:36.340305] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-03-12T20:23:36.340477] [INFO ] [sig ] HGBL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:36.495427] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HGBL.txt [2026-03-12T20:23:36.495707] [INFO ] [sig ] [1431/3274] Completed HGBL in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:36.495764] [INFO ] [sig ] [1432/3274] Forecasting HGLB... [2026-03-12T20:23:36.495812] [INFO ] [sig ] Generating forecast for: HGLB [2026-03-12T20:23:36.495862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-03-12T20:23:36.509105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-03-12T20:23:36.509504] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-03-12T20:23:36.510461] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-03-12T20:23:36.510517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:36.510551] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:36.510601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:36.510663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:36.574666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:36.575776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:36.575866] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:36.575902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:36.703958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:36.704130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:36.704178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:36.704208] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:36.707905] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-03-12T20:23:36.708271] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-03-12T20:23:36.708422] [INFO ] [sig ] HGLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:36.863483] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HGLB.txt [2026-03-12T20:23:36.863663] [INFO ] [sig ] [1432/3274] Completed HGLB in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:36.863709] [INFO ] [sig ] [1433/3274] Forecasting HGTY... [2026-03-12T20:23:36.863742] [INFO ] [sig ] Generating forecast for: HGTY [2026-03-12T20:23:36.863786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-03-12T20:23:36.876432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-03-12T20:23:36.876830] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-03-12T20:23:36.877699] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-03-12T20:23:36.877760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:36.877807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:36.877845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:36.877919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:36.943985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:36.945010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:36.945160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:36.945199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:37.078314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:37.078700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:37.078744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:37.078774] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:37.082390] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=39.73%) [2026-03-12T20:23:37.082710] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-03-12T20:23:37.082845] [INFO ] [sig ] HGTY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:37.233989] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HGTY.txt [2026-03-12T20:23:37.234146] [INFO ] [sig ] [1433/3274] Completed HGTY in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:37.234191] [INFO ] [sig ] [1434/3274] Forecasting HHH... [2026-03-12T20:23:37.234223] [INFO ] [sig ] Generating forecast for: HHH [2026-03-12T20:23:37.234268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-03-12T20:23:37.246995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-03-12T20:23:37.247451] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-03-12T20:23:37.248350] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-03-12T20:23:37.248426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:37.248463] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:37.248492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:37.248551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:37.310451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:37.311319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:37.311443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:37.311481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:37.439125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:37.439312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:37.439362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:37.439402] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:37.443226] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-03-12T20:23:37.443598] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-03-12T20:23:37.443763] [INFO ] [sig ] HHH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:37.592424] [INFO ] [LOCAL ] Saved forecast: HHH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HHH.txt [2026-03-12T20:23:37.592586] [INFO ] [sig ] [1434/3274] Completed HHH in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 11.0m [2026-03-12T20:23:37.592638] [INFO ] [sig ] [1435/3274] Forecasting HIFS... [2026-03-12T20:23:37.592673] [INFO ] [sig ] Generating forecast for: HIFS [2026-03-12T20:23:37.592704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-03-12T20:23:37.603951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-03-12T20:23:37.604296] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-03-12T20:23:37.605132] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-03-12T20:23:37.605191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:37.605223] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:37.605250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:37.605307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:37.664137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:37.665034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:37.665124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:37.665156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:37.776543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:37.776730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:37.776774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:37.776803] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:37.780241] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-03-12T20:23:37.780519] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-03-12T20:23:37.780667] [INFO ] [sig ] HIFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:37.926279] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIFS.txt [2026-03-12T20:23:37.926444] [INFO ] [sig ] [1435/3274] Completed HIFS in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 10.9m [2026-03-12T20:23:37.926488] [INFO ] [sig ] [1436/3274] Forecasting HIG... [2026-03-12T20:23:37.926518] [INFO ] [sig ] Generating forecast for: HIG [2026-03-12T20:23:37.926550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-03-12T20:23:37.939659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-03-12T20:23:37.940089] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-03-12T20:23:37.940935] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-03-12T20:23:37.940991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:37.941026] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:37.941055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:37.941124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:38.003024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:38.004361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:38.004485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:38.004526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:38.138397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:38.138659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:38.138710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:38.138741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:38.142767] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-03-12T20:23:38.143129] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-03-12T20:23:38.143881] [INFO ] [sig ] HIG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:38.297329] [INFO ] [LOCAL ] Saved forecast: HIG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIG.txt [2026-03-12T20:23:38.297483] [INFO ] [sig ] [1436/3274] Completed HIG in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 10.9m [2026-03-12T20:23:38.297524] [INFO ] [sig ] [1437/3274] Forecasting HII... [2026-03-12T20:23:38.297555] [INFO ] [sig ] Generating forecast for: HII [2026-03-12T20:23:38.297604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-03-12T20:23:38.309829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-03-12T20:23:38.310145] [INFO ] [FORECASTER] Starting predict_future for HII [2026-03-12T20:23:38.311017] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-03-12T20:23:38.311074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:38.311106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:38.311133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:38.311190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:38.374633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:38.375719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:38.375853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:38.375901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:38.507144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:38.507337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:38.507383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:38.507413] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:38.511346] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-03-12T20:23:38.511876] [INFO ] [FORECASTER] Completed predict_future for HII [2026-03-12T20:23:38.512036] [INFO ] [sig ] HII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:38.661187] [INFO ] [LOCAL ] Saved forecast: HII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HII.txt [2026-03-12T20:23:38.661400] [INFO ] [sig ] [1437/3274] Completed HII in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:38.661462] [INFO ] [sig ] [1438/3274] Forecasting HIMS... [2026-03-12T20:23:38.661497] [INFO ] [sig ] Generating forecast for: HIMS [2026-03-12T20:23:38.661528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-03-12T20:23:38.673610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-03-12T20:23:38.674001] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-03-12T20:23:38.675031] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-03-12T20:23:38.675085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:38.675116] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:38.675143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:38.675209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:38.736284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:38.737201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:38.737293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:38.737327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:38.864743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:38.864933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:38.864989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:38.865020] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:38.868594] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-03-12T20:23:38.868904] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-03-12T20:23:38.869070] [INFO ] [sig ] HIMS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:39.015765] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HIMS.txt [2026-03-12T20:23:39.015936] [INFO ] [sig ] [1438/3274] Completed HIMS in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:39.015978] [INFO ] [sig ] [1439/3274] Forecasting HIMX... [2026-03-12T20:23:39.016008] [INFO ] [sig ] Generating forecast for: HIMX [2026-03-12T20:23:39.016038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-03-12T20:23:39.027570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-03-12T20:23:39.028019] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-03-12T20:23:39.028959] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-03-12T20:23:39.029014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:39.029046] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:39.029074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:39.029138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:39.091847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:39.092880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:39.092998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:39.093035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:39.226087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:39.226265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:39.226333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:39.226394] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:39.230437] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=62.05%) [2026-03-12T20:23:39.230792] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-03-12T20:23:39.230959] [INFO ] [sig ] HIMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:39.390495] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIMX.txt [2026-03-12T20:23:39.390684] [INFO ] [sig ] [1439/3274] Completed HIMX in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:39.390728] [INFO ] [sig ] [1440/3274] Forecasting HIO... [2026-03-12T20:23:39.390761] [INFO ] [sig ] Generating forecast for: HIO [2026-03-12T20:23:39.390792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-03-12T20:23:39.402397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-03-12T20:23:39.402726] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-03-12T20:23:39.403489] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-03-12T20:23:39.403542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:39.403600] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:39.403631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:39.403688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:39.461775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:39.462894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:39.462982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:39.463014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:39.586372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:39.586752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:39.586794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:39.586824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:39.590468] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=88.49%) [2026-03-12T20:23:39.590781] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-03-12T20:23:39.590916] [INFO ] [sig ] HIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:39.824191] [INFO ] [LOCAL ] Saved forecast: HIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIO.txt [2026-03-12T20:23:39.824345] [INFO ] [sig ] [1440/3274] Completed HIO in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:39.824389] [INFO ] [sig ] [1441/3274] Forecasting HIPO... [2026-03-12T20:23:39.824419] [INFO ] [sig ] Generating forecast for: HIPO [2026-03-12T20:23:39.824449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-03-12T20:23:39.835022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-03-12T20:23:39.835352] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-03-12T20:23:39.836142] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-03-12T20:23:39.836207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:39.836277] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:39.836313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:39.836371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:39.894014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:39.894896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:39.894982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:39.895016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:40.020834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:40.021002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:40.021061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:40.021092] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:40.024539] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-03-12T20:23:40.024855] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-03-12T20:23:40.024995] [INFO ] [sig ] HIPO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:40.173023] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIPO.txt [2026-03-12T20:23:40.173181] [INFO ] [sig ] [1441/3274] Completed HIPO in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:40.173225] [INFO ] [sig ] [1442/3274] Forecasting HITI... [2026-03-12T20:23:40.173256] [INFO ] [sig ] Generating forecast for: HITI [2026-03-12T20:23:40.173286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-03-12T20:23:40.185026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-03-12T20:23:40.185408] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-03-12T20:23:40.186231] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-03-12T20:23:40.186286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:40.186320] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:40.186349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:40.186407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:40.248045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:40.248964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:40.249050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:40.249084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:40.380386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:40.380546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:40.380607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:40.380639] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:40.384132] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=0.16%) [2026-03-12T20:23:40.384440] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-03-12T20:23:40.384569] [INFO ] [sig ] HITI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:40.548502] [INFO ] [LOCAL ] Saved forecast: HITI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HITI.txt [2026-03-12T20:23:40.548716] [INFO ] [sig ] [1442/3274] Completed HITI in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:40.548776] [INFO ] [sig ] [1443/3274] Forecasting HIVE... [2026-03-12T20:23:40.548815] [INFO ] [sig ] Generating forecast for: HIVE [2026-03-12T20:23:40.548856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-03-12T20:23:40.561509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-03-12T20:23:40.561859] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-03-12T20:23:40.562711] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-03-12T20:23:40.562766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:40.562800] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:40.562829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:40.562888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:40.633610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:40.634763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:40.634878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:40.634921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:40.761088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:40.761246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:40.761288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:40.761316] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:40.764824] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-03-12T20:23:40.765115] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-03-12T20:23:40.765249] [INFO ] [sig ] HIVE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:40.912668] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIVE.txt [2026-03-12T20:23:40.912828] [INFO ] [sig ] [1443/3274] Completed HIVE in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:40.912872] [INFO ] [sig ] [1444/3274] Forecasting HIX... [2026-03-12T20:23:40.912902] [INFO ] [sig ] Generating forecast for: HIX [2026-03-12T20:23:40.912933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-03-12T20:23:40.923856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-03-12T20:23:40.924239] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-03-12T20:23:40.925055] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-03-12T20:23:40.925109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:40.925143] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:40.925177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:40.925247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:40.984998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:40.985905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:40.985996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:40.986031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:41.101802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:41.101970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:41.102016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:41.102079] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:41.105713] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=99.93%) [2026-03-12T20:23:41.105999] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-03-12T20:23:41.106132] [INFO ] [sig ] HIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:41.253499] [INFO ] [LOCAL ] Saved forecast: HIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HIX.txt [2026-03-12T20:23:41.253695] [INFO ] [sig ] [1444/3274] Completed HIX in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:41.253742] [INFO ] [sig ] [1445/3274] Forecasting HL... [2026-03-12T20:23:41.253773] [INFO ] [sig ] Generating forecast for: HL [2026-03-12T20:23:41.253807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-03-12T20:23:41.268564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-03-12T20:23:41.269120] [INFO ] [FORECASTER] Starting predict_future for HL [2026-03-12T20:23:41.270397] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-03-12T20:23:41.270471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:41.270541] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:41.270621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:41.270719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:41.341798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:41.342775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:41.342871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:41.342906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:41.467841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:41.468042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:41.468095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:41.468131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:41.472263] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-03-12T20:23:41.472658] [INFO ] [FORECASTER] Completed predict_future for HL [2026-03-12T20:23:41.472811] [INFO ] [sig ] HL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:41.623213] [INFO ] [LOCAL ] Saved forecast: HL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HL.txt [2026-03-12T20:23:41.623431] [INFO ] [sig ] [1445/3274] Completed HL in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:41.623482] [INFO ] [sig ] [1446/3274] Forecasting HLAL... [2026-03-12T20:23:41.623513] [INFO ] [sig ] Generating forecast for: HLAL [2026-03-12T20:23:41.623549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-03-12T20:23:41.636622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-03-12T20:23:41.637092] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-03-12T20:23:41.637945] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-03-12T20:23:41.638041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:41.638086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:41.638121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:41.638184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:41.696542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:41.697477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:41.697569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:41.697626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:41.828844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:41.829010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:41.829052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:41.829082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:41.832535] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=49.66%) [2026-03-12T20:23:41.832836] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-03-12T20:23:41.832966] [INFO ] [sig ] HLAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:41.978774] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLAL.txt [2026-03-12T20:23:41.978916] [INFO ] [sig ] [1446/3274] Completed HLAL in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:41.978959] [INFO ] [sig ] [1447/3274] Forecasting HLF... [2026-03-12T20:23:41.978990] [INFO ] [sig ] Generating forecast for: HLF [2026-03-12T20:23:41.979021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-03-12T20:23:41.990460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-03-12T20:23:41.990852] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-03-12T20:23:41.991659] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-03-12T20:23:41.991713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:41.991746] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:41.991774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:41.991831] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:42.049396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:42.050279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:42.050373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:42.050407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:42.174157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:42.174330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:42.174372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:42.174400] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:42.177822] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-03-12T20:23:42.178145] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-03-12T20:23:42.178278] [INFO ] [sig ] HLF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:42.321632] [INFO ] [LOCAL ] Saved forecast: HLF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLF.txt [2026-03-12T20:23:42.321772] [INFO ] [sig ] [1447/3274] Completed HLF in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:42.321814] [INFO ] [sig ] [1448/3274] Forecasting HLI... [2026-03-12T20:23:42.321844] [INFO ] [sig ] Generating forecast for: HLI [2026-03-12T20:23:42.321873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-03-12T20:23:42.333049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-03-12T20:23:42.333366] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-03-12T20:23:42.334165] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-03-12T20:23:42.334218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:42.334251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:42.334278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:42.334335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:42.393741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:42.394418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:42.394501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:42.394535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:42.514041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:42.514203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:42.514252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:42.514288] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:42.517984] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=20.31%) [2026-03-12T20:23:42.518289] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-03-12T20:23:42.518425] [INFO ] [sig ] HLI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:42.667404] [INFO ] [LOCAL ] Saved forecast: HLI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLI.txt [2026-03-12T20:23:42.667609] [INFO ] [sig ] [1448/3274] Completed HLI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:42.667662] [INFO ] [sig ] [1449/3274] Forecasting HLIO... [2026-03-12T20:23:42.667694] [INFO ] [sig ] Generating forecast for: HLIO [2026-03-12T20:23:42.667730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-03-12T20:23:42.679934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-03-12T20:23:42.680266] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-03-12T20:23:42.681195] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-03-12T20:23:42.681251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:42.681294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:42.681323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:42.681381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:42.738661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:42.739454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:42.739558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:42.739611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:42.865280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:42.865459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:42.865503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:42.865531] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:42.869484] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-03-12T20:23:42.869815] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-03-12T20:23:42.869961] [INFO ] [sig ] HLIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:43.020213] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLIO.txt [2026-03-12T20:23:43.020390] [INFO ] [sig ] [1449/3274] Completed HLIO in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:43.020435] [INFO ] [sig ] [1450/3274] Forecasting HLLY... [2026-03-12T20:23:43.020468] [INFO ] [sig ] Generating forecast for: HLLY [2026-03-12T20:23:43.020499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-03-12T20:23:43.031869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-03-12T20:23:43.032263] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-03-12T20:23:43.033080] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-03-12T20:23:43.033134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:43.033166] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:43.033193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:43.033250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:43.093381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:43.094268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:43.094353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:43.094388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:43.214603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:43.214765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:43.214808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:43.214839] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:43.218430] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-03-12T20:23:43.218725] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-03-12T20:23:43.218853] [INFO ] [sig ] HLLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:43.365630] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HLLY.txt [2026-03-12T20:23:43.365799] [INFO ] [sig ] [1450/3274] Completed HLLY in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:43.365845] [INFO ] [sig ] [1451/3274] Forecasting HLMN... [2026-03-12T20:23:43.365877] [INFO ] [sig ] Generating forecast for: HLMN [2026-03-12T20:23:43.365909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-03-12T20:23:43.381733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-03-12T20:23:43.382109] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-03-12T20:23:43.382954] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-03-12T20:23:43.383012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:43.383051] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:43.383085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:43.383144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:43.442124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:43.442869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:43.442992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:43.443029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:43.563038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:43.563202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:43.563246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:43.563276] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:43.566830] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-03-12T20:23:43.567115] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-03-12T20:23:43.567244] [INFO ] [sig ] HLMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:43.710076] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HLMN.txt [2026-03-12T20:23:43.710219] [INFO ] [sig ] [1451/3274] Completed HLMN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.9m [2026-03-12T20:23:43.710269] [INFO ] [sig ] [1452/3274] Forecasting HLN... [2026-03-12T20:23:43.710307] [INFO ] [sig ] Generating forecast for: HLN [2026-03-12T20:23:43.710343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-03-12T20:23:43.721843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-03-12T20:23:43.722193] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-03-12T20:23:43.723007] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-03-12T20:23:43.723060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:43.723093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:43.723120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:43.723176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:43.780762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:43.781514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:43.781615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:43.781653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:43.901981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:43.902150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:43.902193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:43.902240] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:43.905816] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-03-12T20:23:43.906103] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-03-12T20:23:43.906235] [INFO ] [sig ] HLN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:44.049778] [INFO ] [LOCAL ] Saved forecast: HLN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLN.txt [2026-03-12T20:23:44.049952] [INFO ] [sig ] [1452/3274] Completed HLN in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 10.8m [2026-03-12T20:23:44.049994] [INFO ] [sig ] [1453/3274] Forecasting HLNE... [2026-03-12T20:23:44.050025] [INFO ] [sig ] Generating forecast for: HLNE [2026-03-12T20:23:44.050055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-03-12T20:23:44.061930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-03-12T20:23:44.062277] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-03-12T20:23:44.063094] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-03-12T20:23:44.063147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:44.063179] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:44.063207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:44.063264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:44.123993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:44.124967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:44.125054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:44.125087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:44.249038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:44.249204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:44.249247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:44.249281] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:44.253406] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-03-12T20:23:44.253732] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-03-12T20:23:44.253871] [INFO ] [sig ] HLNE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:44.400293] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HLNE.txt [2026-03-12T20:23:44.400448] [INFO ] [sig ] [1453/3274] Completed HLNE in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:44.400488] [INFO ] [sig ] [1454/3274] Forecasting HLX... [2026-03-12T20:23:44.400521] [INFO ] [sig ] Generating forecast for: HLX [2026-03-12T20:23:44.400551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-03-12T20:23:44.412222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-03-12T20:23:44.412630] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-03-12T20:23:44.413418] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-03-12T20:23:44.413471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:44.413505] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:44.413532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:44.413612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:44.471474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:44.472491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:44.472605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:44.472642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:44.595407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:44.595609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:44.595654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:44.595683] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:44.599450] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-03-12T20:23:44.599844] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-03-12T20:23:44.599997] [INFO ] [sig ] HLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:44.748239] [INFO ] [LOCAL ] Saved forecast: HLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HLX.txt [2026-03-12T20:23:44.748456] [INFO ] [sig ] [1454/3274] Completed HLX in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:44.748500] [INFO ] [sig ] [1455/3274] Forecasting HMC... [2026-03-12T20:23:44.748531] [INFO ] [sig ] Generating forecast for: HMC [2026-03-12T20:23:44.748601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-03-12T20:23:44.760337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-03-12T20:23:44.760752] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-03-12T20:23:44.761560] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-03-12T20:23:44.761643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:44.761677] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:44.761704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:44.761761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:44.819803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:44.820673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:44.820764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:44.820796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:44.945348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:44.945517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:44.945559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:44.945608] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:44.949148] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-03-12T20:23:44.949465] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-03-12T20:23:44.949618] [INFO ] [sig ] HMC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:45.095700] [INFO ] [LOCAL ] Saved forecast: HMC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HMC.txt [2026-03-12T20:23:45.095874] [INFO ] [sig ] [1455/3274] Completed HMC in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:45.095927] [INFO ] [sig ] [1456/3274] Forecasting HMN... [2026-03-12T20:23:45.095959] [INFO ] [sig ] Generating forecast for: HMN [2026-03-12T20:23:45.095990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-03-12T20:23:45.107510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-03-12T20:23:45.107946] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-03-12T20:23:45.108792] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-03-12T20:23:45.108845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:45.108878] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:45.108906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:45.108979] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:45.166650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:45.167480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:45.167564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:45.167632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:45.285564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:45.285743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:45.285786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:45.285816] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:45.289312] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=63.27%) [2026-03-12T20:23:45.289612] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-03-12T20:23:45.289744] [INFO ] [sig ] HMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:45.434057] [INFO ] [LOCAL ] Saved forecast: HMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HMN.txt [2026-03-12T20:23:45.434211] [INFO ] [sig ] [1456/3274] Completed HMN in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:45.434253] [INFO ] [sig ] [1457/3274] Forecasting HMY... [2026-03-12T20:23:45.434284] [INFO ] [sig ] Generating forecast for: HMY [2026-03-12T20:23:45.434315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-03-12T20:23:45.446015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-03-12T20:23:45.446379] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-03-12T20:23:45.447251] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-03-12T20:23:45.447308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:45.447344] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:45.447371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:45.447433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:45.506076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:45.506993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:45.507088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:45.507123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:45.632130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:45.632335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:45.632397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:45.632439] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:45.636089] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-03-12T20:23:45.636384] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-03-12T20:23:45.636518] [INFO ] [sig ] HMY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:45.780880] [INFO ] [LOCAL ] Saved forecast: HMY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HMY.txt [2026-03-12T20:23:45.781019] [INFO ] [sig ] [1457/3274] Completed HMY in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:45.781068] [INFO ] [sig ] [1458/3274] Forecasting HNDL... [2026-03-12T20:23:45.781101] [INFO ] [sig ] Generating forecast for: HNDL [2026-03-12T20:23:45.781131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-03-12T20:23:45.792289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-03-12T20:23:45.792636] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-03-12T20:23:45.793417] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-03-12T20:23:45.793485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:45.793553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:45.793605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:45.793665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:45.850614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:45.851321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:45.851404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:45.851440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:45.973202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:45.973374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:45.973423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:45.973458] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:45.976959] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-03-12T20:23:45.977243] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-03-12T20:23:45.977376] [INFO ] [sig ] HNDL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:46.120879] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HNDL.txt [2026-03-12T20:23:46.121017] [INFO ] [sig ] [1458/3274] Completed HNDL in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:46.121058] [INFO ] [sig ] [1459/3274] Forecasting HNI... [2026-03-12T20:23:46.121087] [INFO ] [sig ] Generating forecast for: HNI [2026-03-12T20:23:46.121117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-03-12T20:23:46.132514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-03-12T20:23:46.132863] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-03-12T20:23:46.133666] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-03-12T20:23:46.133719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:46.133751] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:46.133779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:46.133836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:46.202356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:46.203862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:46.203961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:46.204004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:46.341336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:46.341512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:46.341567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:46.341627] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:46.345397] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-03-12T20:23:46.345729] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-03-12T20:23:46.345867] [INFO ] [sig ] HNI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:46.498454] [INFO ] [LOCAL ] Saved forecast: HNI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HNI.txt [2026-03-12T20:23:46.498642] [INFO ] [sig ] [1459/3274] Completed HNI in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:46.498692] [INFO ] [sig ] [1460/3274] Forecasting HNRG... [2026-03-12T20:23:46.498724] [INFO ] [sig ] Generating forecast for: HNRG [2026-03-12T20:23:46.498754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-03-12T20:23:46.512881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-03-12T20:23:46.513349] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-03-12T20:23:46.514177] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-03-12T20:23:46.514232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:46.514272] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:46.514317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:46.514383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:46.572870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:46.573690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:46.573779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:46.573814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:46.703942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:46.704107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:46.704155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:46.704187] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:46.707777] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-03-12T20:23:46.708103] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-03-12T20:23:46.708244] [INFO ] [sig ] HNRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:46.857644] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HNRG.txt [2026-03-12T20:23:46.857813] [INFO ] [sig ] [1460/3274] Completed HNRG in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:46.857858] [INFO ] [sig ] [1461/3274] Forecasting HOG... [2026-03-12T20:23:46.857888] [INFO ] [sig ] Generating forecast for: HOG [2026-03-12T20:23:46.857919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-03-12T20:23:46.871748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-03-12T20:23:46.872301] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-03-12T20:23:46.873283] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-03-12T20:23:46.873344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:46.873380] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:46.873408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:46.873468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:46.932380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:46.933540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:46.933661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:46.933967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:47.083447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:47.083684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:47.083750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:47.083831] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:47.089031] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-03-12T20:23:47.089502] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-03-12T20:23:47.089729] [INFO ] [sig ] HOG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:47.238561] [INFO ] [LOCAL ] Saved forecast: HOG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HOG.txt [2026-03-12T20:23:47.238721] [INFO ] [sig ] [1461/3274] Completed HOG in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:47.238769] [INFO ] [sig ] [1462/3274] Forecasting HOLO... [2026-03-12T20:23:47.238799] [INFO ] [sig ] Generating forecast for: HOLO [2026-03-12T20:23:47.238831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-03-12T20:23:47.251092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-03-12T20:23:47.251411] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-03-12T20:23:47.252225] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-03-12T20:23:47.252277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:47.252313] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:47.252346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:47.252416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:47.310134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:47.310800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:47.310881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:47.310913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:47.436349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:47.436521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:47.436565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:47.436616] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:47.440674] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-03-12T20:23:47.440976] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-03-12T20:23:47.441113] [INFO ] [sig ] HOLO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:47.586489] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HOLO.txt [2026-03-12T20:23:47.586671] [INFO ] [sig ] [1462/3274] Completed HOLO in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:47.586718] [INFO ] [sig ] [1463/3274] Forecasting HOLX... [2026-03-12T20:23:47.586747] [INFO ] [sig ] Generating forecast for: HOLX [2026-03-12T20:23:47.586778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-03-12T20:23:47.601179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-03-12T20:23:47.601558] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-03-12T20:23:47.602377] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-03-12T20:23:47.602434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:47.602467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:47.602496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:47.602554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:47.665533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:47.666801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:47.666891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:47.666927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:47.817475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:47.817725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:47.817794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:47.817845] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:47.822934] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-03-12T20:23:47.823367] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-03-12T20:23:47.823557] [INFO ] [sig ] HOLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:47.969533] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HOLX.txt [2026-03-12T20:23:47.969727] [INFO ] [sig ] [1463/3274] Completed HOLX in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:47.969768] [INFO ] [sig ] [1464/3274] Forecasting HOMB... [2026-03-12T20:23:47.969797] [INFO ] [sig ] Generating forecast for: HOMB [2026-03-12T20:23:47.969831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-03-12T20:23:47.981346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-03-12T20:23:47.981853] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-03-12T20:23:47.982801] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-03-12T20:23:47.982858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:47.982892] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:47.982919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:47.982979] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:48.044393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:48.045298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:48.045386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:48.045422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:48.167135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:48.167308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:48.167349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:48.167378] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:48.170888] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-03-12T20:23:48.171173] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-03-12T20:23:48.171302] [INFO ] [sig ] HOMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:48.316961] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HOMB.txt [2026-03-12T20:23:48.317125] [INFO ] [sig ] [1464/3274] Completed HOMB in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:48.317167] [INFO ] [sig ] [1465/3274] Forecasting HON... [2026-03-12T20:23:48.317198] [INFO ] [sig ] Generating forecast for: HON [2026-03-12T20:23:48.317228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-03-12T20:23:48.330444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-03-12T20:23:48.330851] [INFO ] [FORECASTER] Starting predict_future for HON [2026-03-12T20:23:48.331693] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-03-12T20:23:48.331750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:48.331783] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:48.331812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:48.331872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:48.391032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:48.392184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:48.392295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:48.392332] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:48.523135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:48.523374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:48.523437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:48.523470] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:48.527300] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-03-12T20:23:48.527751] [INFO ] [FORECASTER] Completed predict_future for HON [2026-03-12T20:23:48.527898] [INFO ] [sig ] HON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:48.685674] [INFO ] [LOCAL ] Saved forecast: HON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HON.txt [2026-03-12T20:23:48.685836] [INFO ] [sig ] [1465/3274] Completed HON in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:48.685879] [INFO ] [sig ] [1466/3274] Forecasting HOOD... [2026-03-12T20:23:48.685911] [INFO ] [sig ] Generating forecast for: HOOD [2026-03-12T20:23:48.685942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-03-12T20:23:48.698295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-03-12T20:23:48.698712] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-03-12T20:23:48.699501] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-03-12T20:23:48.699566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:48.699622] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:48.699649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:48.699714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:48.759736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:48.760665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:48.760749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:48.760783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:48.889929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:48.890101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:48.890144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:48.890172] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:48.893665] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-03-12T20:23:48.893950] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-03-12T20:23:48.894079] [INFO ] [sig ] HOOD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:49.037896] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HOOD.txt [2026-03-12T20:23:49.038087] [INFO ] [sig ] [1466/3274] Completed HOOD in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:49.038132] [INFO ] [sig ] [1467/3274] Forecasting HOPE... [2026-03-12T20:23:49.038162] [INFO ] [sig ] Generating forecast for: HOPE [2026-03-12T20:23:49.038193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-03-12T20:23:49.049464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-03-12T20:23:49.049896] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-03-12T20:23:49.050710] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-03-12T20:23:49.050763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:49.050795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:49.050821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:49.050879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:49.108505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:49.109860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:49.109952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:49.109985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:49.233427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:49.233630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:49.233680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:49.233710] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:49.237456] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-03-12T20:23:49.237788] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-03-12T20:23:49.237931] [INFO ] [sig ] HOPE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:49.381014] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HOPE.txt [2026-03-12T20:23:49.381141] [INFO ] [sig ] [1467/3274] Completed HOPE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:49.381181] [INFO ] [sig ] [1468/3274] Forecasting HP... [2026-03-12T20:23:49.381211] [INFO ] [sig ] Generating forecast for: HP [2026-03-12T20:23:49.381241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-03-12T20:23:49.393205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-03-12T20:23:49.393517] [INFO ] [FORECASTER] Starting predict_future for HP [2026-03-12T20:23:49.394337] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-03-12T20:23:49.394395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:49.394433] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:49.394467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:49.394538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:49.451476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:49.452338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:49.452452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:49.452486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:49.568027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:49.568179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:49.568219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:49.568248] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:49.571663] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-03-12T20:23:49.571942] [INFO ] [FORECASTER] Completed predict_future for HP [2026-03-12T20:23:49.572066] [INFO ] [sig ] HP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:49.714210] [INFO ] [LOCAL ] Saved forecast: HP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HP.txt [2026-03-12T20:23:49.714376] [INFO ] [sig ] [1468/3274] Completed HP in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.8m [2026-03-12T20:23:49.714424] [INFO ] [sig ] [1469/3274] Forecasting HPE... [2026-03-12T20:23:49.714462] [INFO ] [sig ] Generating forecast for: HPE [2026-03-12T20:23:49.714500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-03-12T20:23:49.726621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-03-12T20:23:49.726953] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-03-12T20:23:49.727762] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-03-12T20:23:49.727816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:49.727864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:49.727894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:49.727954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:49.785476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:49.786114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:49.786193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:49.786226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:49.907446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:49.907634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:49.907679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:49.907709] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:49.911232] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: DOWN (p=43.50%) [2026-03-12T20:23:49.911507] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-03-12T20:23:49.911657] [INFO ] [sig ] HPE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:50.057968] [INFO ] [LOCAL ] Saved forecast: HPE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HPE.txt [2026-03-12T20:23:50.058103] [INFO ] [sig ] [1469/3274] Completed HPE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 10.7m [2026-03-12T20:23:50.058144] [INFO ] [sig ] [1470/3274] Forecasting HPF... [2026-03-12T20:23:50.058181] [INFO ] [sig ] Generating forecast for: HPF [2026-03-12T20:23:50.058212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-03-12T20:23:50.070547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-03-12T20:23:50.070861] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-03-12T20:23:50.071665] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-03-12T20:23:50.071719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:50.071752] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:50.071779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:50.071836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:50.128549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:50.129164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:50.129244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:50.129276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:50.248364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:50.248521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:50.248562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:50.248611] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:50.252027] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-03-12T20:23:50.252300] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-03-12T20:23:50.252432] [INFO ] [sig ] HPF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:50.393771] [INFO ] [LOCAL ] Saved forecast: HPF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HPF.txt [2026-03-12T20:23:50.393894] [INFO ] [sig ] [1470/3274] Completed HPF in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:50.393934] [INFO ] [sig ] [1471/3274] Forecasting HPI... [2026-03-12T20:23:50.393963] [INFO ] [sig ] Generating forecast for: HPI [2026-03-12T20:23:50.393992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-03-12T20:23:50.405596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-03-12T20:23:50.405990] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-03-12T20:23:50.406849] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-03-12T20:23:50.406902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:50.406935] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:50.406962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:50.407019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:50.463447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:50.464168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:50.464250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:50.464283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:50.580955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:50.581113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:50.581154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:50.581183] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:50.584660] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-03-12T20:23:50.584939] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-03-12T20:23:50.585067] [INFO ] [sig ] HPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:50.730807] [INFO ] [LOCAL ] Saved forecast: HPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HPI.txt [2026-03-12T20:23:50.730967] [INFO ] [sig ] [1471/3274] Completed HPI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:50.731011] [INFO ] [sig ] [1472/3274] Forecasting HPK... [2026-03-12T20:23:50.731041] [INFO ] [sig ] Generating forecast for: HPK [2026-03-12T20:23:50.731071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-03-12T20:23:50.742036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-03-12T20:23:50.742372] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-03-12T20:23:50.743191] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-03-12T20:23:50.743244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:50.743277] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:50.743304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:50.743361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:50.800729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:50.801671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:50.801756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:50.801789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:50.925313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:50.925494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:50.925544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:50.925604] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:50.930219] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-03-12T20:23:50.930549] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-03-12T20:23:50.930710] [INFO ] [sig ] HPK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:51.079735] [INFO ] [LOCAL ] Saved forecast: HPK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HPK.txt [2026-03-12T20:23:51.079875] [INFO ] [sig ] [1472/3274] Completed HPK in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:51.079916] [INFO ] [sig ] [1473/3274] Forecasting HPP... [2026-03-12T20:23:51.079953] [INFO ] [sig ] Generating forecast for: HPP [2026-03-12T20:23:51.079985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-03-12T20:23:51.090717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-03-12T20:23:51.091045] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-03-12T20:23:51.091849] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-03-12T20:23:51.091901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:51.091933] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:51.091960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:51.092017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:51.149876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:51.150810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:51.150898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:51.150931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:51.284681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:51.284845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:51.284886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:51.284914] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:51.289181] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-03-12T20:23:51.289503] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-03-12T20:23:51.289857] [INFO ] [sig ] HPP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:51.440342] [INFO ] [LOCAL ] Saved forecast: HPP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HPP.txt [2026-03-12T20:23:51.440532] [INFO ] [sig ] [1473/3274] Completed HPP in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:51.440597] [INFO ] [sig ] [1474/3274] Forecasting HPQ... [2026-03-12T20:23:51.440636] [INFO ] [sig ] Generating forecast for: HPQ [2026-03-12T20:23:51.440668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-03-12T20:23:51.452475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-03-12T20:23:51.452870] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-03-12T20:23:51.453735] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-03-12T20:23:51.453791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:51.453827] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:51.453855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:51.453915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:51.515317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:51.516235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:51.516324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:51.516360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:51.640034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:51.640195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:51.640237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:51.640266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:51.643680] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-03-12T20:23:51.643952] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-03-12T20:23:51.644078] [INFO ] [sig ] HPQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:51.786495] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HPQ.txt [2026-03-12T20:23:51.786664] [INFO ] [sig ] [1474/3274] Completed HPQ in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:51.786708] [INFO ] [sig ] [1475/3274] Forecasting HPS... [2026-03-12T20:23:51.786737] [INFO ] [sig ] Generating forecast for: HPS [2026-03-12T20:23:51.786774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-03-12T20:23:51.798273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-03-12T20:23:51.798646] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-03-12T20:23:51.799478] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-03-12T20:23:51.799545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:51.799657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:51.799690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:51.799751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:51.862228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:51.863063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:51.863152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:51.863188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:51.984063] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:51.984223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:51.984265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:51.984293] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:51.987728] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=60.34%) [2026-03-12T20:23:51.988031] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-03-12T20:23:51.988168] [INFO ] [sig ] HPS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:52.137269] [INFO ] [LOCAL ] Saved forecast: HPS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HPS.txt [2026-03-12T20:23:52.137449] [INFO ] [sig ] [1475/3274] Completed HPS in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:52.137496] [INFO ] [sig ] [1476/3274] Forecasting HQI... [2026-03-12T20:23:52.137531] [INFO ] [sig ] Generating forecast for: HQI [2026-03-12T20:23:52.137562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-03-12T20:23:52.149110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-03-12T20:23:52.149523] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-03-12T20:23:52.150361] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-03-12T20:23:52.150416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:52.150448] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:52.150476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:52.150533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:52.208121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:52.209011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:52.209100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:52.209132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:52.312635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:52.312780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:52.312819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:52.312863] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:52.316198] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-03-12T20:23:52.316471] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-03-12T20:23:52.316619] [INFO ] [sig ] HQI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:52.457045] [INFO ] [LOCAL ] Saved forecast: HQI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HQI.txt [2026-03-12T20:23:52.457173] [INFO ] [sig ] [1476/3274] Completed HQI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:52.457213] [INFO ] [sig ] [1477/3274] Forecasting HQL... [2026-03-12T20:23:52.457243] [INFO ] [sig ] Generating forecast for: HQL [2026-03-12T20:23:52.457274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-03-12T20:23:52.468592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-03-12T20:23:52.468884] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-03-12T20:23:52.469673] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-03-12T20:23:52.469726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:52.469760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:52.469787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:52.469849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:52.527022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:52.527644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:52.527723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:52.527756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:52.645377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:52.645532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:52.645594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:52.645627] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:52.649049] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-03-12T20:23:52.649329] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-03-12T20:23:52.649457] [INFO ] [sig ] HQL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:52.789314] [INFO ] [LOCAL ] Saved forecast: HQL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HQL.txt [2026-03-12T20:23:52.789443] [INFO ] [sig ] [1477/3274] Completed HQL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:52.789482] [INFO ] [sig ] [1478/3274] Forecasting HQY... [2026-03-12T20:23:52.789514] [INFO ] [sig ] Generating forecast for: HQY [2026-03-12T20:23:52.789545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-03-12T20:23:52.801072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-03-12T20:23:52.801359] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-03-12T20:23:52.802319] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-03-12T20:23:52.802372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:52.802405] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:52.802432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:52.802490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:52.863268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:52.864077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:52.864204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:52.864238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:52.983549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:52.983708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:52.983754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:52.983782] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:52.987189] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-03-12T20:23:52.987469] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-03-12T20:23:52.987621] [INFO ] [sig ] HQY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:53.129680] [INFO ] [LOCAL ] Saved forecast: HQY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HQY.txt [2026-03-12T20:23:53.129812] [INFO ] [sig ] [1478/3274] Completed HQY in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:53.129853] [INFO ] [sig ] [1479/3274] Forecasting HRB... [2026-03-12T20:23:53.129884] [INFO ] [sig ] Generating forecast for: HRB [2026-03-12T20:23:53.129914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-03-12T20:23:53.142024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-03-12T20:23:53.142402] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-03-12T20:23:53.143288] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-03-12T20:23:53.143345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:53.143379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:53.143407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:53.143468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:53.206113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:53.206874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:53.206960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:53.206996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:53.327935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:53.328135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:53.328181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:53.328212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:53.331793] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-03-12T20:23:53.332088] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-03-12T20:23:53.332224] [INFO ] [sig ] HRB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:53.474290] [INFO ] [LOCAL ] Saved forecast: HRB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HRB.txt [2026-03-12T20:23:53.474420] [INFO ] [sig ] [1479/3274] Completed HRB in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:53.474468] [INFO ] [sig ] [1480/3274] Forecasting HRL... [2026-03-12T20:23:53.474498] [INFO ] [sig ] Generating forecast for: HRL [2026-03-12T20:23:53.474528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-03-12T20:23:53.485821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-03-12T20:23:53.486149] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-03-12T20:23:53.486947] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-03-12T20:23:53.487001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:53.487034] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:53.487062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:53.487131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:53.543919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:53.544857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:53.544941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:53.544974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:53.667605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:53.667797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:53.667841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:53.667869] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:53.671440] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-03-12T20:23:53.671764] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-03-12T20:23:53.671900] [INFO ] [sig ] HRL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:53.817986] [INFO ] [LOCAL ] Saved forecast: HRL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HRL.txt [2026-03-12T20:23:53.818137] [INFO ] [sig ] [1480/3274] Completed HRL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:53.818177] [INFO ] [sig ] [1481/3274] Forecasting HRMY... [2026-03-12T20:23:53.818207] [INFO ] [sig ] Generating forecast for: HRMY [2026-03-12T20:23:53.818237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-03-12T20:23:53.828867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-03-12T20:23:53.829166] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-03-12T20:23:53.829956] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-03-12T20:23:53.830009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:53.830041] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:53.830067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:53.830123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:53.887031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:53.887722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:53.887804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:53.887838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:54.007864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:54.008061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:54.008103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:54.008132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:54.011594] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-03-12T20:23:54.011885] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-03-12T20:23:54.012012] [INFO ] [sig ] HRMY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:54.153821] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HRMY.txt [2026-03-12T20:23:54.153951] [INFO ] [sig ] [1481/3274] Completed HRMY in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:54.153992] [INFO ] [sig ] [1482/3274] Forecasting HRTG... [2026-03-12T20:23:54.154023] [INFO ] [sig ] Generating forecast for: HRTG [2026-03-12T20:23:54.154053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-03-12T20:23:54.164979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-03-12T20:23:54.165281] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-03-12T20:23:54.166070] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-03-12T20:23:54.166143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:54.166178] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:54.166205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:54.166262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:54.229523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:54.230732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:54.230851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:54.230902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:54.378688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:54.378891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:54.378936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:54.378966] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:54.382656] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-03-12T20:23:54.382987] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-03-12T20:23:54.383129] [INFO ] [sig ] HRTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:54.528378] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HRTG.txt [2026-03-12T20:23:54.528537] [INFO ] [sig ] [1482/3274] Completed HRTG in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:54.528608] [INFO ] [sig ] [1483/3274] Forecasting HRZN... [2026-03-12T20:23:54.528647] [INFO ] [sig ] Generating forecast for: HRZN [2026-03-12T20:23:54.528685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-03-12T20:23:54.541985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-03-12T20:23:54.542315] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-03-12T20:23:54.543204] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-03-12T20:23:54.543260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:54.543296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:54.543324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:54.543384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:54.602077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:54.602972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:54.603060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:54.603092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:54.728757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:54.728929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:54.728971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:54.729000] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:54.732479] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-03-12T20:23:54.732797] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-03-12T20:23:54.732933] [INFO ] [sig ] HRZN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:54.876710] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HRZN.txt [2026-03-12T20:23:54.876882] [INFO ] [sig ] [1483/3274] Completed HRZN in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:54.876937] [INFO ] [sig ] [1484/3274] Forecasting HSAI... [2026-03-12T20:23:54.876968] [INFO ] [sig ] Generating forecast for: HSAI [2026-03-12T20:23:54.876998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-03-12T20:23:54.889525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-03-12T20:23:54.889892] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-03-12T20:23:54.890733] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-03-12T20:23:54.890787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:54.890821] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:54.890851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:54.890911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:54.950474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:54.951428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:54.951517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:54.951550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:55.075202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:55.075403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:55.075446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:55.075476] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:55.079126] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-03-12T20:23:55.079402] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-03-12T20:23:55.079538] [INFO ] [sig ] HSAI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:55.221406] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HSAI.txt [2026-03-12T20:23:55.221597] [INFO ] [sig ] [1484/3274] Completed HSAI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.7m [2026-03-12T20:23:55.221644] [INFO ] [sig ] [1485/3274] Forecasting HSBC... [2026-03-12T20:23:55.221674] [INFO ] [sig ] Generating forecast for: HSBC [2026-03-12T20:23:55.221705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-03-12T20:23:55.232900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-03-12T20:23:55.233275] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-03-12T20:23:55.234076] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-03-12T20:23:55.234129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:55.234162] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:55.234189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:55.234246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:55.291357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:55.292262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:55.292377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:55.292411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:55.418535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:55.418724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:55.418769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:55.418800] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:55.422241] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-03-12T20:23:55.422526] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-03-12T20:23:55.422706] [INFO ] [sig ] HSBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:55.566845] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HSBC.txt [2026-03-12T20:23:55.567007] [INFO ] [sig ] [1485/3274] Completed HSBC in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.6m [2026-03-12T20:23:55.567050] [INFO ] [sig ] [1486/3274] Forecasting HSCS... [2026-03-12T20:23:55.567081] [INFO ] [sig ] Generating forecast for: HSCS [2026-03-12T20:23:55.567111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-03-12T20:23:55.578092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-03-12T20:23:55.578477] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-03-12T20:23:55.579303] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-03-12T20:23:55.579357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:55.579388] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:55.579416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:55.579473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:55.636901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:55.637769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:55.637853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:55.637886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:55.749483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:55.749698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:55.749749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:55.749785] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:55.753377] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=76.11%) [2026-03-12T20:23:55.753700] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-03-12T20:23:55.753839] [INFO ] [sig ] HSCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:55.901256] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HSCS.txt [2026-03-12T20:23:55.901444] [INFO ] [sig ] [1486/3274] Completed HSCS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 10.6m [2026-03-12T20:23:55.901490] [INFO ] [sig ] [1487/3274] Forecasting HSHP... [2026-03-12T20:23:55.901522] [INFO ] [sig ] Generating forecast for: HSHP [2026-03-12T20:23:55.901558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-03-12T20:23:55.913511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-03-12T20:23:55.913942] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-03-12T20:23:55.914757] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-03-12T20:23:55.914811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:55.914844] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:55.914871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:55.914928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:55.973995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:55.974915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:55.975004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:55.975038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:56.101836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:56.102001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:56.102042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:56.102070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:56.105618] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=38.72%) [2026-03-12T20:23:56.105954] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-03-12T20:23:56.106090] [INFO ] [sig ] HSHP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:56.260612] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HSHP.txt [2026-03-12T20:23:56.260796] [INFO ] [sig ] [1487/3274] Completed HSHP in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 10.6m [2026-03-12T20:23:56.260839] [INFO ] [sig ] [1488/3274] Forecasting HSIC... [2026-03-12T20:23:56.260869] [INFO ] [sig ] Generating forecast for: HSIC [2026-03-12T20:23:56.260899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-03-12T20:23:56.272382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-03-12T20:23:56.272833] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-03-12T20:23:56.273790] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-03-12T20:23:56.273846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:56.273881] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:56.273919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:56.273984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:56.337040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:56.338269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:56.338387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:56.338443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:56.474879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:56.475058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:56.475101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:56.475131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:56.478652] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=27.17%) [2026-03-12T20:23:56.478936] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-03-12T20:23:56.479071] [INFO ] [sig ] HSIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:56.623584] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HSIC.txt [2026-03-12T20:23:56.623757] [INFO ] [sig ] [1488/3274] Completed HSIC in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:56.623800] [INFO ] [sig ] [1489/3274] Forecasting HSTM... [2026-03-12T20:23:56.623831] [INFO ] [sig ] Generating forecast for: HSTM [2026-03-12T20:23:56.623861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-03-12T20:23:56.635298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-03-12T20:23:56.635633] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-03-12T20:23:56.636392] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-03-12T20:23:56.636444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:56.636477] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:56.636504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:56.636565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:56.695184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:56.695934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:56.696016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:56.696049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:56.820254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:56.820440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:56.820485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:56.820515] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:56.823975] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-03-12T20:23:56.824256] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-03-12T20:23:56.824387] [INFO ] [sig ] HSTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:56.966880] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HSTM.txt [2026-03-12T20:23:56.967024] [INFO ] [sig ] [1489/3274] Completed HSTM in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:56.967065] [INFO ] [sig ] [1490/3274] Forecasting HSY... [2026-03-12T20:23:56.967095] [INFO ] [sig ] Generating forecast for: HSY [2026-03-12T20:23:56.967127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-03-12T20:23:56.978551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-03-12T20:23:56.978909] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-03-12T20:23:56.979748] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-03-12T20:23:56.979803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:56.979834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:56.979861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:56.979918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:57.037753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:57.038695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:57.038784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:57.038817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:57.159189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:57.159358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:57.159401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:57.159432] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:57.162892] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-03-12T20:23:57.163173] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-03-12T20:23:57.163304] [INFO ] [sig ] HSY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:57.308094] [INFO ] [LOCAL ] Saved forecast: HSY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HSY.txt [2026-03-12T20:23:57.308270] [INFO ] [sig ] [1490/3274] Completed HSY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:57.308312] [INFO ] [sig ] [1491/3274] Forecasting HTBK... [2026-03-12T20:23:57.308342] [INFO ] [sig ] Generating forecast for: HTBK [2026-03-12T20:23:57.308372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-03-12T20:23:57.319912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-03-12T20:23:57.320282] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-03-12T20:23:57.321080] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-03-12T20:23:57.321133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:57.321165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:57.321191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:57.321252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:57.379534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:57.380461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:57.380549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:57.380607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:57.502032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:57.502201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:57.502244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:57.502275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:57.505859] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-03-12T20:23:57.506154] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-03-12T20:23:57.506291] [INFO ] [sig ] HTBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:57.651190] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HTBK.txt [2026-03-12T20:23:57.651341] [INFO ] [sig ] [1491/3274] Completed HTBK in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:57.651382] [INFO ] [sig ] [1492/3274] Forecasting HTD... [2026-03-12T20:23:57.651412] [INFO ] [sig ] Generating forecast for: HTD [2026-03-12T20:23:57.651443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-03-12T20:23:57.662642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-03-12T20:23:57.662982] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-03-12T20:23:57.663783] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-03-12T20:23:57.663835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:57.663895] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:57.663924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:57.663980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:57.721478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:57.722386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:57.722472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:57.722504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:57.841318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:57.841477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:57.841526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:57.841557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:57.845019] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=18.72%) [2026-03-12T20:23:57.845300] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-03-12T20:23:57.845429] [INFO ] [sig ] HTD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:57.990246] [INFO ] [LOCAL ] Saved forecast: HTD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HTD.txt [2026-03-12T20:23:57.990387] [INFO ] [sig ] [1492/3274] Completed HTD in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:57.990430] [INFO ] [sig ] [1493/3274] Forecasting HTGC... [2026-03-12T20:23:57.990460] [INFO ] [sig ] Generating forecast for: HTGC [2026-03-12T20:23:57.990491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-03-12T20:23:58.002301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-03-12T20:23:58.002607] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-03-12T20:23:58.003389] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-03-12T20:23:58.003442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:58.003488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:58.003517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:58.003601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:58.062908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:58.063522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:58.063655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:58.063713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:58.184928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:58.185079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:58.185118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:58.185146] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:58.188519] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-03-12T20:23:58.188855] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-03-12T20:23:58.188983] [INFO ] [sig ] HTGC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:58.329609] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HTGC.txt [2026-03-12T20:23:58.329753] [INFO ] [sig ] [1493/3274] Completed HTGC in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:58.329800] [INFO ] [sig ] [1494/3274] Forecasting HTH... [2026-03-12T20:23:58.329835] [INFO ] [sig ] Generating forecast for: HTH [2026-03-12T20:23:58.329866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-03-12T20:23:58.341430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-03-12T20:23:58.341753] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-03-12T20:23:58.342501] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-03-12T20:23:58.342554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:58.342609] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:58.342638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:58.342695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:58.399531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:58.400167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:58.400248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:58.400280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:58.517783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:58.517933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:58.517975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:58.518027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:58.521506] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=11.99%) [2026-03-12T20:23:58.521809] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-03-12T20:23:58.521936] [INFO ] [sig ] HTH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:58.669404] [INFO ] [LOCAL ] Saved forecast: HTH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HTH.txt [2026-03-12T20:23:58.669609] [INFO ] [sig ] [1494/3274] Completed HTH in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:58.669657] [INFO ] [sig ] [1495/3274] Forecasting HTLD... [2026-03-12T20:23:58.669687] [INFO ] [sig ] Generating forecast for: HTLD [2026-03-12T20:23:58.669718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-03-12T20:23:58.681477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-03-12T20:23:58.681820] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-03-12T20:23:58.682620] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-03-12T20:23:58.682676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:58.682708] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:58.682735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:58.682793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:58.741453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:58.742397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:58.742496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:58.742532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:58.867110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:58.867296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:58.867350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:58.867441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:58.871200] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: UP (p=50.82%) [2026-03-12T20:23:58.871597] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-03-12T20:23:58.871750] [INFO ] [sig ] HTLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:59.025137] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HTLD.txt [2026-03-12T20:23:59.025290] [INFO ] [sig ] [1495/3274] Completed HTLD in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:59.025333] [INFO ] [sig ] [1496/3274] Forecasting HTOO... [2026-03-12T20:23:59.025363] [INFO ] [sig ] Generating forecast for: HTOO [2026-03-12T20:23:59.025393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-03-12T20:23:59.037814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-03-12T20:23:59.038182] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-03-12T20:23:59.039184] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-03-12T20:23:59.039239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:59.039271] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:59.039298] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:59.039355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:59.099079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:59.099770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:59.099864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:59.099897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:59.216675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:59.216834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:59.216876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:59.216906] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:59.220436] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-03-12T20:23:59.220741] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-03-12T20:23:59.220871] [INFO ] [sig ] HTOO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:23:59.362526] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HTOO.txt [2026-03-12T20:23:59.362693] [INFO ] [sig ] [1496/3274] Completed HTOO in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:59.362740] [INFO ] [sig ] [1497/3274] Forecasting HTZ... [2026-03-12T20:23:59.362772] [INFO ] [sig ] Generating forecast for: HTZ [2026-03-12T20:23:59.362804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-03-12T20:23:59.374053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-03-12T20:23:59.374376] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-03-12T20:23:59.375175] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-03-12T20:23:59.375228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:59.375260] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:59.375287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:59.375345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:59.434589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:59.435424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:59.435507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:59.435540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:59.560903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:59.561069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:59.561113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:59.561144] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:59.565175] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-03-12T20:23:59.565473] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-03-12T20:23:59.565627] [INFO ] [sig ] HTZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:23:59.709985] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HTZ.txt [2026-03-12T20:23:59.710142] [INFO ] [sig ] [1497/3274] Completed HTZ in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:23:59.710185] [INFO ] [sig ] [1498/3274] Forecasting HUBB... [2026-03-12T20:23:59.710214] [INFO ] [sig ] Generating forecast for: HUBB [2026-03-12T20:23:59.710245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-03-12T20:23:59.721954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-03-12T20:23:59.722295] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-03-12T20:23:59.723095] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-03-12T20:23:59.723149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:23:59.723181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:23:59.723207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:23:59.723264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:23:59.786991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:23:59.788070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:23:59.788175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:23:59.788219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:23:59.924453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:23:59.924640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:23:59.924689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:23:59.924720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:23:59.928350] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-03-12T20:23:59.928691] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-03-12T20:23:59.928869] [INFO ] [sig ] HUBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:00.072982] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HUBB.txt [2026-03-12T20:24:00.073143] [INFO ] [sig ] [1498/3274] Completed HUBB in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:24:00.073185] [INFO ] [sig ] [1499/3274] Forecasting HUBG... [2026-03-12T20:24:00.073218] [INFO ] [sig ] Generating forecast for: HUBG [2026-03-12T20:24:00.073249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-03-12T20:24:00.084658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-03-12T20:24:00.085010] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-03-12T20:24:00.085868] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-03-12T20:24:00.085940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:00.085982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:00.086011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:00.086068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:00.146779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:00.147721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:00.147810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:00.147844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:00.269611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:00.269779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:00.269823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:00.269854] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:00.273400] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=71.66%) [2026-03-12T20:24:00.273740] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-03-12T20:24:00.273891] [INFO ] [sig ] HUBG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:00.418048] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HUBG.txt [2026-03-12T20:24:00.418212] [INFO ] [sig ] [1499/3274] Completed HUBG in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:24:00.418256] [INFO ] [sig ] [1500/3274] Forecasting HUBS... [2026-03-12T20:24:00.418285] [INFO ] [sig ] Generating forecast for: HUBS [2026-03-12T20:24:00.418315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-03-12T20:24:00.430251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-03-12T20:24:00.430644] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-03-12T20:24:00.431447] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-03-12T20:24:00.431502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:00.431537] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:00.431565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:00.431645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:00.493448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:00.494409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:00.494506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:00.494541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:00.619176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:00.619329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:00.619385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:00.619416] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:00.622880] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-03-12T20:24:00.623157] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-03-12T20:24:00.623286] [INFO ] [sig ] HUBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:00.765628] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HUBS.txt [2026-03-12T20:24:00.765788] [INFO ] [sig ] [1500/3274] Completed HUBS in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.6m [2026-03-12T20:24:00.765831] [INFO ] [sig ] [1501/3274] Forecasting HUM... [2026-03-12T20:24:00.765863] [INFO ] [sig ] Generating forecast for: HUM [2026-03-12T20:24:00.765894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-03-12T20:24:00.776721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-03-12T20:24:00.777019] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-03-12T20:24:00.777846] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-03-12T20:24:00.777900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:00.777932] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:00.777959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:00.778038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:00.835233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:00.835927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:00.836008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:00.836041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:00.961615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:00.961741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:00.961783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:00.961812] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:00.965314] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-03-12T20:24:00.965618] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-03-12T20:24:00.965755] [INFO ] [sig ] HUM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:01.109344] [INFO ] [LOCAL ] Saved forecast: HUM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HUM.txt [2026-03-12T20:24:01.109480] [INFO ] [sig ] [1501/3274] Completed HUM in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 10.5m [2026-03-12T20:24:01.109520] [INFO ] [sig ] [1502/3274] Forecasting HUN... [2026-03-12T20:24:01.109551] [INFO ] [sig ] Generating forecast for: HUN [2026-03-12T20:24:01.109601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-03-12T20:24:01.121718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-03-12T20:24:01.122121] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-03-12T20:24:01.122980] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-03-12T20:24:01.123035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:01.123068] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:01.123096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:01.123153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:01.182412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:01.183335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:01.183788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:01.183826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:01.309432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:01.309555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:01.309620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:01.309657] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:01.313305] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-03-12T20:24:01.313653] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-03-12T20:24:01.313823] [INFO ] [sig ] HUN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:01.463286] [INFO ] [LOCAL ] Saved forecast: HUN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HUN.txt [2026-03-12T20:24:01.463450] [INFO ] [sig ] [1502/3274] Completed HUN in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.5m [2026-03-12T20:24:01.463498] [INFO ] [sig ] [1503/3274] Forecasting HURC... [2026-03-12T20:24:01.463532] [INFO ] [sig ] Generating forecast for: HURC [2026-03-12T20:24:01.463563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-03-12T20:24:01.475359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-03-12T20:24:01.475779] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-03-12T20:24:01.476627] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-03-12T20:24:01.476683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:01.476718] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:01.476746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:01.476804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:01.538757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:01.539842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:01.539958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:01.540000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:01.659246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:01.659430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:01.659495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:01.659542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:01.663243] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=73.40%) [2026-03-12T20:24:01.663602] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-03-12T20:24:01.663782] [INFO ] [sig ] HURC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:01.815156] [INFO ] [LOCAL ] Saved forecast: HURC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HURC.txt [2026-03-12T20:24:01.815304] [INFO ] [sig ] [1503/3274] Completed HURC in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.5m [2026-03-12T20:24:01.815351] [INFO ] [sig ] [1504/3274] Forecasting HURN... [2026-03-12T20:24:01.815393] [INFO ] [sig ] Generating forecast for: HURN [2026-03-12T20:24:01.815426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-03-12T20:24:01.828189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-03-12T20:24:01.828563] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-03-12T20:24:01.829437] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-03-12T20:24:01.829503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:01.829563] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:01.829620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:01.829693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:01.892392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:01.893357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:01.893446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:01.893480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:02.017557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:02.017744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:02.017788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:02.017817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:02.021805] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-03-12T20:24:02.022095] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-03-12T20:24:02.022229] [INFO ] [sig ] HURN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:02.165400] [INFO ] [LOCAL ] Saved forecast: HURN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HURN.txt [2026-03-12T20:24:02.165567] [INFO ] [sig ] [1504/3274] Completed HURN in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 10.5m [2026-03-12T20:24:02.165647] [INFO ] [sig ] [1505/3274] Forecasting HUYA... [2026-03-12T20:24:02.165680] [INFO ] [sig ] Generating forecast for: HUYA [2026-03-12T20:24:02.165710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-03-12T20:24:02.177005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-03-12T20:24:02.177417] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-03-12T20:24:02.178276] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-03-12T20:24:02.178336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:02.178369] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:02.178397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:02.178454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:02.239173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:02.240114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:02.240204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:02.240238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:02.363092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:02.363259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:02.363300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:02.363329] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:02.366858] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=44.85%) [2026-03-12T20:24:02.367147] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-03-12T20:24:02.367279] [INFO ] [sig ] HUYA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:02.512822] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HUYA.txt [2026-03-12T20:24:02.513027] [INFO ] [sig ] [1505/3274] Completed HUYA in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:02.513072] [INFO ] [sig ] [1506/3274] Forecasting HWC... [2026-03-12T20:24:02.513104] [INFO ] [sig ] Generating forecast for: HWC [2026-03-12T20:24:02.513134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-03-12T20:24:02.524499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-03-12T20:24:02.524952] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-03-12T20:24:02.525781] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-03-12T20:24:02.525846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:02.525886] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:02.525915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:02.525973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:02.585791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:02.586806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:02.586897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:02.586933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:02.714788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:02.714956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:02.714999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:02.715029] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:02.718521] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-03-12T20:24:02.718858] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-03-12T20:24:02.718997] [INFO ] [sig ] HWC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:02.866917] [INFO ] [LOCAL ] Saved forecast: HWC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HWC.txt [2026-03-12T20:24:02.867084] [INFO ] [sig ] [1506/3274] Completed HWC in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:02.867129] [INFO ] [sig ] [1507/3274] Forecasting HWH... [2026-03-12T20:24:02.867162] [INFO ] [sig ] Generating forecast for: HWH [2026-03-12T20:24:02.867195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-03-12T20:24:02.878426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-03-12T20:24:02.878809] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-03-12T20:24:02.879630] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-03-12T20:24:02.879685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:02.879720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:02.879748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:02.879808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:02.941151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:02.942115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:02.942205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:02.942241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:03.064512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:03.064698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:03.064743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:03.064774] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:03.068261] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-03-12T20:24:03.068542] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-03-12T20:24:03.068695] [INFO ] [sig ] HWH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:03.213761] [INFO ] [LOCAL ] Saved forecast: HWH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HWH.txt [2026-03-12T20:24:03.213934] [INFO ] [sig ] [1507/3274] Completed HWH in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:03.213977] [INFO ] [sig ] [1508/3274] Forecasting HWKN... [2026-03-12T20:24:03.214015] [INFO ] [sig ] Generating forecast for: HWKN [2026-03-12T20:24:03.214050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-03-12T20:24:03.227493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-03-12T20:24:03.227908] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-03-12T20:24:03.228963] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-03-12T20:24:03.229017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:03.229050] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:03.229077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:03.229134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:03.288485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:03.289486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:03.289601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:03.289640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:03.415351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:03.415512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:03.415554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:03.415603] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:03.419135] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-03-12T20:24:03.419414] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-03-12T20:24:03.419544] [INFO ] [sig ] HWKN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:03.564946] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HWKN.txt [2026-03-12T20:24:03.565078] [INFO ] [sig ] [1508/3274] Completed HWKN in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:03.565117] [INFO ] [sig ] [1509/3274] Forecasting HWM... [2026-03-12T20:24:03.565148] [INFO ] [sig ] Generating forecast for: HWM [2026-03-12T20:24:03.565178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-03-12T20:24:03.576376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-03-12T20:24:03.576758] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-03-12T20:24:03.577549] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-03-12T20:24:03.577627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:03.577703] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:03.577741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:03.577813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:03.637861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:03.638882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:03.638981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:03.639020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:03.768562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:03.768759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:03.768814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:03.768852] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:03.772497] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=67.67%) [2026-03-12T20:24:03.772823] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-03-12T20:24:03.772961] [INFO ] [sig ] HWM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:03.925075] [INFO ] [LOCAL ] Saved forecast: HWM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HWM.txt [2026-03-12T20:24:03.925254] [INFO ] [sig ] [1509/3274] Completed HWM in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:03.925298] [INFO ] [sig ] [1510/3274] Forecasting HXL... [2026-03-12T20:24:03.925329] [INFO ] [sig ] Generating forecast for: HXL [2026-03-12T20:24:03.925361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-03-12T20:24:03.936451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-03-12T20:24:03.936751] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-03-12T20:24:03.937531] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-03-12T20:24:03.937603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:03.937638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:03.937664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:03.937721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:03.995445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:03.996102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:03.996182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:03.996214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:04.123421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:04.123585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:04.123630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:04.123659] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:04.127441] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-03-12T20:24:04.127735] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-03-12T20:24:04.127869] [INFO ] [sig ] HXL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:04.270779] [INFO ] [LOCAL ] Saved forecast: HXL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HXL.txt [2026-03-12T20:24:04.270953] [INFO ] [sig ] [1510/3274] Completed HXL in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:04.270994] [INFO ] [sig ] [1511/3274] Forecasting HY... [2026-03-12T20:24:04.271023] [INFO ] [sig ] Generating forecast for: HY [2026-03-12T20:24:04.271055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-03-12T20:24:04.282320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-03-12T20:24:04.282660] [INFO ] [FORECASTER] Starting predict_future for HY [2026-03-12T20:24:04.283418] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-03-12T20:24:04.283470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:04.283503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:04.283531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:04.283607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:04.345248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:04.346117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:04.346200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:04.346233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:04.466645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:04.466805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:04.466846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:04.466875] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:04.470357] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=82.09%) [2026-03-12T20:24:04.470656] [INFO ] [FORECASTER] Completed predict_future for HY [2026-03-12T20:24:04.470785] [INFO ] [sig ] HY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:04.613922] [INFO ] [LOCAL ] Saved forecast: HY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HY.txt [2026-03-12T20:24:04.614083] [INFO ] [sig ] [1511/3274] Completed HY in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:04.614126] [INFO ] [sig ] [1512/3274] Forecasting HYFM... [2026-03-12T20:24:04.614156] [INFO ] [sig ] Generating forecast for: HYFM [2026-03-12T20:24:04.614186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-03-12T20:24:04.625376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-03-12T20:24:04.625820] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-03-12T20:24:04.626639] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-03-12T20:24:04.626692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:04.626724] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:04.626752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:04.626809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:04.684704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:04.685599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:04.685690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:04.685723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:04.796632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:04.796791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:04.796832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:04.796861] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:04.800405] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-03-12T20:24:04.800699] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-03-12T20:24:04.800826] [INFO ] [sig ] HYFM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:04.942032] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HYFM.txt [2026-03-12T20:24:04.942141] [INFO ] [sig ] [1512/3274] Completed HYFM in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:04.942179] [INFO ] [sig ] [1513/3274] Forecasting HYI... [2026-03-12T20:24:04.942216] [INFO ] [sig ] Generating forecast for: HYI [2026-03-12T20:24:04.942245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-03-12T20:24:04.953974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-03-12T20:24:04.954249] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-03-12T20:24:04.955030] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-03-12T20:24:04.955087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:04.955125] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:04.955152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:04.955209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:05.013309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:05.014178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:05.014264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:05.014298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:05.131183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:05.131349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:05.131392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:05.131421] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:05.134909] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=31.53%) [2026-03-12T20:24:05.135187] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-03-12T20:24:05.135316] [INFO ] [sig ] HYI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:05.277996] [INFO ] [LOCAL ] Saved forecast: HYI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HYI.txt [2026-03-12T20:24:05.278295] [INFO ] [sig ] [1513/3274] Completed HYI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:05.278335] [INFO ] [sig ] [1514/3274] Forecasting HYLS... [2026-03-12T20:24:05.278365] [INFO ] [sig ] Generating forecast for: HYLS [2026-03-12T20:24:05.278394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-03-12T20:24:05.290522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-03-12T20:24:05.290833] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-03-12T20:24:05.291604] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-03-12T20:24:05.291657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:05.291688] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:05.291715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:05.291771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:05.350933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:05.351544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:05.351640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:05.351675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:05.473795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:05.473941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:05.473981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:05.474010] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:05.477331] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-03-12T20:24:05.477627] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-03-12T20:24:05.477756] [INFO ] [sig ] HYLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:05.620200] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HYLS.txt [2026-03-12T20:24:05.620310] [INFO ] [sig ] [1514/3274] Completed HYLS in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:05.620350] [INFO ] [sig ] [1515/3274] Forecasting HYMC... [2026-03-12T20:24:05.620381] [INFO ] [sig ] Generating forecast for: HYMC [2026-03-12T20:24:05.620411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-03-12T20:24:05.631180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-03-12T20:24:05.631452] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-03-12T20:24:05.632254] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-03-12T20:24:05.632307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:05.632340] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:05.632366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:05.632423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:05.690230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:05.690851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:05.690930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:05.690964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:05.811288] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:05.811462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:05.811505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:05.811535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:05.815224] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=52.50%) [2026-03-12T20:24:05.815513] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-03-12T20:24:05.815672] [INFO ] [sig ] HYMC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:05.957975] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HYMC.txt [2026-03-12T20:24:05.958114] [INFO ] [sig ] [1515/3274] Completed HYMC in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:05.958155] [INFO ] [sig ] [1516/3274] Forecasting HYXF... [2026-03-12T20:24:05.958186] [INFO ] [sig ] Generating forecast for: HYXF [2026-03-12T20:24:05.958216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-03-12T20:24:05.968601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-03-12T20:24:05.968939] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-03-12T20:24:05.969722] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-03-12T20:24:05.969777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:05.969815] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:05.969851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:05.969922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:06.027154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:06.027822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:06.027901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:06.027934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:06.137848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:06.137959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:06.138011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:06.138042] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:06.141305] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=69.70%) [2026-03-12T20:24:06.141589] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-03-12T20:24:06.141721] [INFO ] [sig ] HYXF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:06.282612] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/HYXF.txt [2026-03-12T20:24:06.282735] [INFO ] [sig ] [1516/3274] Completed HYXF in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.5m [2026-03-12T20:24:06.282775] [INFO ] [sig ] [1517/3274] Forecasting HYZD... [2026-03-12T20:24:06.282805] [INFO ] [sig ] Generating forecast for: HYZD [2026-03-12T20:24:06.282834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-03-12T20:24:06.293957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-03-12T20:24:06.294289] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-03-12T20:24:06.295076] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-03-12T20:24:06.295168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:06.295203] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:06.295230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:06.295287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:06.352482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:06.353097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:06.353178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:06.353210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:06.472646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:06.472790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:06.472832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:06.472861] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:06.476195] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-03-12T20:24:06.476471] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-03-12T20:24:06.476616] [INFO ] [sig ] HYZD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:06.618185] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HYZD.txt [2026-03-12T20:24:06.618307] [INFO ] [sig ] [1517/3274] Completed HYZD in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.4m [2026-03-12T20:24:06.618348] [INFO ] [sig ] [1518/3274] Forecasting HZO... [2026-03-12T20:24:06.618379] [INFO ] [sig ] Generating forecast for: HZO [2026-03-12T20:24:06.618408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-03-12T20:24:06.630077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-03-12T20:24:06.630361] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-03-12T20:24:06.631150] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-03-12T20:24:06.631203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:06.631235] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:06.631262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:06.631320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:06.688461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:06.689151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:06.689232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:06.689265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:06.810422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:06.810590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:06.810634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:06.810663] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:06.814124] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-03-12T20:24:06.814432] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-03-12T20:24:06.814569] [INFO ] [sig ] HZO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:06.957904] [INFO ] [LOCAL ] Saved forecast: HZO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/HZO.txt [2026-03-12T20:24:06.958061] [INFO ] [sig ] [1518/3274] Completed HZO in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.4m [2026-03-12T20:24:06.958102] [INFO ] [sig ] [1519/3274] Forecasting IAC... [2026-03-12T20:24:06.958133] [INFO ] [sig ] Generating forecast for: IAC [2026-03-12T20:24:06.958163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-03-12T20:24:06.970137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-03-12T20:24:06.970415] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-03-12T20:24:06.971224] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-03-12T20:24:06.971278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:06.971310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:06.971337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:06.971395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:07.028847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:07.029444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:07.029550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:07.029603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:07.153046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:07.153190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:07.153232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:07.153261] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:07.156985] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-03-12T20:24:07.157257] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-03-12T20:24:07.157383] [INFO ] [sig ] IAC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:07.303921] [INFO ] [LOCAL ] Saved forecast: IAC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IAC.txt [2026-03-12T20:24:07.304075] [INFO ] [sig ] [1519/3274] Completed IAC in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.4m [2026-03-12T20:24:07.304118] [INFO ] [sig ] [1520/3274] Forecasting IAE... [2026-03-12T20:24:07.304150] [INFO ] [sig ] Generating forecast for: IAE [2026-03-12T20:24:07.304181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-03-12T20:24:07.318161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-03-12T20:24:07.318541] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-03-12T20:24:07.319374] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-03-12T20:24:07.319427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:07.319460] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:07.319487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:07.319545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:07.377494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:07.378138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:07.378215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:07.378248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:07.497128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:07.497275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:07.497315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:07.497345] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:07.500905] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=39.56%) [2026-03-12T20:24:07.501196] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-03-12T20:24:07.501322] [INFO ] [sig ] IAE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:07.643995] [INFO ] [LOCAL ] Saved forecast: IAE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IAE.txt [2026-03-12T20:24:07.644127] [INFO ] [sig ] [1520/3274] Completed IAE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 10.4m [2026-03-12T20:24:07.644183] [INFO ] [sig ] [1521/3274] Forecasting IAG... [2026-03-12T20:24:07.644221] [INFO ] [sig ] Generating forecast for: IAG [2026-03-12T20:24:07.644265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-03-12T20:24:07.655341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-03-12T20:24:07.655656] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-03-12T20:24:07.656413] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-03-12T20:24:07.656466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:07.656498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:07.656525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:07.656599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:07.714805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:07.715548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:07.715654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:07.715688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:07.844466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:07.844652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:07.844696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:07.844725] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:07.848280] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-12T20:24:07.848610] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-03-12T20:24:07.848755] [INFO ] [sig ] IAG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:07.994221] [INFO ] [LOCAL ] Saved forecast: IAG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IAG.txt [2026-03-12T20:24:07.994365] [INFO ] [sig ] [1521/3274] Completed IAG in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 10.4m [2026-03-12T20:24:07.994407] [INFO ] [sig ] [1522/3274] Forecasting IBB... [2026-03-12T20:24:07.994438] [INFO ] [sig ] Generating forecast for: IBB [2026-03-12T20:24:07.994468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-03-12T20:24:08.005857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-03-12T20:24:08.006172] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-03-12T20:24:08.006970] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-03-12T20:24:08.007023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:08.007056] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:08.007083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:08.007139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:08.066613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:08.067300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:08.067379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:08.067412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:08.188409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:08.188606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:08.188655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:08.188688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:08.192394] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-03-12T20:24:08.192765] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-03-12T20:24:08.192943] [INFO ] [sig ] IBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:08.338933] [INFO ] [LOCAL ] Saved forecast: IBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBB.txt [2026-03-12T20:24:08.339141] [INFO ] [sig ] [1522/3274] Completed IBB in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:08.339187] [INFO ] [sig ] [1523/3274] Forecasting IBBQ... [2026-03-12T20:24:08.339219] [INFO ] [sig ] Generating forecast for: IBBQ [2026-03-12T20:24:08.339249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-03-12T20:24:08.350379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-03-12T20:24:08.350771] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-03-12T20:24:08.351594] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-03-12T20:24:08.351650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:08.351683] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:08.351710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:08.351768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:08.410085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:08.410990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:08.411078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:08.411112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:08.520613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:08.520780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:08.520822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:08.520853] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:08.524341] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-03-12T20:24:08.524647] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-03-12T20:24:08.524780] [INFO ] [sig ] IBBQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:08.672074] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBBQ.txt [2026-03-12T20:24:08.672277] [INFO ] [sig ] [1523/3274] Completed IBBQ in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:08.672335] [INFO ] [sig ] [1524/3274] Forecasting IBCP... [2026-03-12T20:24:08.672366] [INFO ] [sig ] Generating forecast for: IBCP [2026-03-12T20:24:08.672404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-03-12T20:24:08.686650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-03-12T20:24:08.687023] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-03-12T20:24:08.687828] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-03-12T20:24:08.687881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:08.687923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:08.687953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:08.688029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:08.745059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:08.745908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:08.746030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:08.746064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:08.879464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:08.879686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:08.879795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:08.879841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:08.883616] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-03-12T20:24:08.883969] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-03-12T20:24:08.884112] [INFO ] [sig ] IBCP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:09.044486] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBCP.txt [2026-03-12T20:24:09.044673] [INFO ] [sig ] [1524/3274] Completed IBCP in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:09.044718] [INFO ] [sig ] [1525/3274] Forecasting IBEX... [2026-03-12T20:24:09.044748] [INFO ] [sig ] Generating forecast for: IBEX [2026-03-12T20:24:09.044778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-03-12T20:24:09.056443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-03-12T20:24:09.056823] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-03-12T20:24:09.057621] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-03-12T20:24:09.057675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:09.057707] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:09.057734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:09.057791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:09.117145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:09.118145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:09.118233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:09.118268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:09.240873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:09.241056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:09.241106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:09.241136] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:09.244674] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-03-12T20:24:09.244962] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-03-12T20:24:09.245094] [INFO ] [sig ] IBEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:09.390928] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBEX.txt [2026-03-12T20:24:09.391111] [INFO ] [sig ] [1525/3274] Completed IBEX in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:09.391156] [INFO ] [sig ] [1526/3274] Forecasting IBM... [2026-03-12T20:24:09.391188] [INFO ] [sig ] Generating forecast for: IBM [2026-03-12T20:24:09.391220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-03-12T20:24:09.402565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-03-12T20:24:09.402964] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-03-12T20:24:09.403779] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-03-12T20:24:09.403833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:09.403929] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:09.403959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:09.404017] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:09.465495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:09.466421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:09.466523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:09.466564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:09.591735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:09.591901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:09.591943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:09.591972] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:09.595542] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=86.50%) [2026-03-12T20:24:09.595877] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-03-12T20:24:09.596020] [INFO ] [sig ] IBM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:09.746307] [INFO ] [LOCAL ] Saved forecast: IBM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBM.txt [2026-03-12T20:24:09.746448] [INFO ] [sig ] [1526/3274] Completed IBM in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:09.746489] [INFO ] [sig ] [1527/3274] Forecasting IBN... [2026-03-12T20:24:09.746518] [INFO ] [sig ] Generating forecast for: IBN [2026-03-12T20:24:09.746551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-03-12T20:24:09.758127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-03-12T20:24:09.758406] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-03-12T20:24:09.759229] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-03-12T20:24:09.759282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:09.759315] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:09.759342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:09.759399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:09.818953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:09.819619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:09.819702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:09.819735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:09.948467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:09.948681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:09.948731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:09.948761] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:09.952621] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-03-12T20:24:09.952981] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-03-12T20:24:09.953131] [INFO ] [sig ] IBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:10.102548] [INFO ] [LOCAL ] Saved forecast: IBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBN.txt [2026-03-12T20:24:10.102734] [INFO ] [sig ] [1527/3274] Completed IBN in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:10.102776] [INFO ] [sig ] [1528/3274] Forecasting IBOC... [2026-03-12T20:24:10.102807] [INFO ] [sig ] Generating forecast for: IBOC [2026-03-12T20:24:10.102838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-03-12T20:24:10.114329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-03-12T20:24:10.114743] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-03-12T20:24:10.115544] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-03-12T20:24:10.115622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:10.115679] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:10.115707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:10.115765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:10.176598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:10.177491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:10.177600] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:10.177638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:10.302485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:10.302744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:10.302794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:10.302826] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:10.308991] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-03-12T20:24:10.309543] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-03-12T20:24:10.309810] [INFO ] [sig ] IBOC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:10.488205] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBOC.txt [2026-03-12T20:24:10.488411] [INFO ] [sig ] [1528/3274] Completed IBOC in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:10.488468] [INFO ] [sig ] [1529/3274] Forecasting IBP... [2026-03-12T20:24:10.488509] [INFO ] [sig ] Generating forecast for: IBP [2026-03-12T20:24:10.488566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-03-12T20:24:10.502549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-03-12T20:24:10.503057] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-03-12T20:24:10.503958] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-03-12T20:24:10.504027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:10.504067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:10.504095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:10.504153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:10.561680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:10.562683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:10.562814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:10.562850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:10.715846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:10.716054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:10.716111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:10.716211] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:10.720084] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=43.90%) [2026-03-12T20:24:10.720469] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-03-12T20:24:10.720659] [INFO ] [sig ] IBP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:10.936979] [INFO ] [LOCAL ] Saved forecast: IBP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBP.txt [2026-03-12T20:24:10.937274] [INFO ] [sig ] [1529/3274] Completed IBP in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:10.937344] [INFO ] [sig ] [1530/3274] Forecasting IBRX... [2026-03-12T20:24:10.937391] [INFO ] [sig ] Generating forecast for: IBRX [2026-03-12T20:24:10.937433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-03-12T20:24:10.956464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-03-12T20:24:10.957117] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-03-12T20:24:10.958377] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-03-12T20:24:10.958450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:10.958496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:10.958537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:10.958649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:11.053891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:11.055194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:11.055368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:11.055432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:11.229988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:11.230209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:11.230277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:11.230327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:11.236243] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-03-12T20:24:11.236850] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-03-12T20:24:11.237076] [INFO ] [sig ] IBRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:11.465315] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBRX.txt [2026-03-12T20:24:11.465560] [INFO ] [sig ] [1530/3274] Completed IBRX in 0.5s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:11.465653] [INFO ] [sig ] [1531/3274] Forecasting IBTG... [2026-03-12T20:24:11.465707] [INFO ] [sig ] Generating forecast for: IBTG [2026-03-12T20:24:11.465759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-03-12T20:24:11.479367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-03-12T20:24:11.479883] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-03-12T20:24:11.480849] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-03-12T20:24:11.480926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:11.480982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:11.481027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:11.481099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:11.545775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:11.546750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:11.546861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:11.546933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:11.677874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:11.678085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:11.678131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:11.678163] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:11.682170] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-03-12T20:24:11.682504] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-03-12T20:24:11.682665] [INFO ] [sig ] IBTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:11.828819] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTG.txt [2026-03-12T20:24:11.829009] [INFO ] [sig ] [1531/3274] Completed IBTG in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:11.829060] [INFO ] [sig ] [1532/3274] Forecasting IBTH... [2026-03-12T20:24:11.829105] [INFO ] [sig ] Generating forecast for: IBTH [2026-03-12T20:24:11.829140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-03-12T20:24:11.840484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-03-12T20:24:11.840787] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-03-12T20:24:11.841558] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-03-12T20:24:11.841630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:11.841664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:11.841691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:11.841748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:11.904945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:11.905893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:11.905984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:11.906020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:12.030438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:12.030615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:12.030659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:12.030688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:12.034169] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-03-12T20:24:12.034447] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-03-12T20:24:12.034592] [INFO ] [sig ] IBTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:12.177459] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTH.txt [2026-03-12T20:24:12.177649] [INFO ] [sig ] [1532/3274] Completed IBTH in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:12.177699] [INFO ] [sig ] [1533/3274] Forecasting IBTI... [2026-03-12T20:24:12.177731] [INFO ] [sig ] Generating forecast for: IBTI [2026-03-12T20:24:12.177762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-03-12T20:24:12.189069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-03-12T20:24:12.189445] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-03-12T20:24:12.190261] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-03-12T20:24:12.190315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:12.190347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:12.190374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:12.190431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:12.247704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:12.248679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:12.248773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:12.248808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:12.369270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:12.369438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:12.369483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:12.369514] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:12.373135] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=71.20%) [2026-03-12T20:24:12.373414] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-03-12T20:24:12.373543] [INFO ] [sig ] IBTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:12.519549] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTI.txt [2026-03-12T20:24:12.519718] [INFO ] [sig ] [1533/3274] Completed IBTI in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:12.519780] [INFO ] [sig ] [1534/3274] Forecasting IBTJ... [2026-03-12T20:24:12.519811] [INFO ] [sig ] Generating forecast for: IBTJ [2026-03-12T20:24:12.519842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-03-12T20:24:12.531306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-03-12T20:24:12.531634] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-03-12T20:24:12.532422] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-03-12T20:24:12.532486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:12.532526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:12.532560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:12.532661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:12.590680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:12.591520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:12.591672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:12.591710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:12.712334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:12.712494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:12.712537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:12.712567] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:12.716143] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-03-12T20:24:12.716439] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-03-12T20:24:12.716570] [INFO ] [sig ] IBTJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:12.859176] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBTJ.txt [2026-03-12T20:24:12.859314] [INFO ] [sig ] [1534/3274] Completed IBTJ in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.4m [2026-03-12T20:24:12.859354] [INFO ] [sig ] [1535/3274] Forecasting IBTK... [2026-03-12T20:24:12.859385] [INFO ] [sig ] Generating forecast for: IBTK [2026-03-12T20:24:12.859416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-03-12T20:24:12.870399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-03-12T20:24:12.870717] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-03-12T20:24:12.871476] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-03-12T20:24:12.871528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:12.871561] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:12.871610] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:12.871669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:12.929145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:12.929826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:12.929906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:12.929945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:13.048649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:13.048807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:13.048847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:13.048892] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:13.052405] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-03-12T20:24:13.052710] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-03-12T20:24:13.052839] [INFO ] [sig ] IBTK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:13.194857] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IBTK.txt [2026-03-12T20:24:13.194997] [INFO ] [sig ] [1535/3274] Completed IBTK in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.3m [2026-03-12T20:24:13.195043] [INFO ] [sig ] [1536/3274] Forecasting IBTL... [2026-03-12T20:24:13.195081] [INFO ] [sig ] Generating forecast for: IBTL [2026-03-12T20:24:13.195117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-03-12T20:24:13.205884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-03-12T20:24:13.206221] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-03-12T20:24:13.207015] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-03-12T20:24:13.207068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:13.207100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:13.207129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:13.207186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:13.265659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:13.266669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:13.266797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:13.266832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:13.391041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:13.391200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:13.391245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:13.391275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:13.395052] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-03-12T20:24:13.395345] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-03-12T20:24:13.395484] [INFO ] [sig ] IBTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:13.552350] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTL.txt [2026-03-12T20:24:13.552512] [INFO ] [sig ] [1536/3274] Completed IBTL in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 10.3m [2026-03-12T20:24:13.552555] [INFO ] [sig ] [1537/3274] Forecasting IBTM... [2026-03-12T20:24:13.552616] [INFO ] [sig ] Generating forecast for: IBTM [2026-03-12T20:24:13.552649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-03-12T20:24:13.563775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-03-12T20:24:13.564092] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-03-12T20:24:13.564880] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-03-12T20:24:13.564935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:13.564967] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:13.564994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:13.565052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:13.622781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:13.623484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:13.623601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:13.623640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:13.740945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:13.741108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:13.741149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:13.741178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:13.744647] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-03-12T20:24:13.744935] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-03-12T20:24:13.745071] [INFO ] [sig ] IBTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:13.887431] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTM.txt [2026-03-12T20:24:13.887592] [INFO ] [sig ] [1537/3274] Completed IBTM in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.3m [2026-03-12T20:24:13.887637] [INFO ] [sig ] [1538/3274] Forecasting IBTO... [2026-03-12T20:24:13.887668] [INFO ] [sig ] Generating forecast for: IBTO [2026-03-12T20:24:13.887698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-03-12T20:24:13.898822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-03-12T20:24:13.899170] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-03-12T20:24:13.899963] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-03-12T20:24:13.900021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:13.900054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:13.900082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:13.900140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:13.957973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:13.958705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:13.958789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:13.958822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:14.081584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:14.081745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:14.081787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:14.081817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:14.085289] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-03-12T20:24:14.085599] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-03-12T20:24:14.085734] [INFO ] [sig ] IBTO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:14.230376] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IBTO.txt [2026-03-12T20:24:14.230520] [INFO ] [sig ] [1538/3274] Completed IBTO in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 10.3m [2026-03-12T20:24:14.230562] [INFO ] [sig ] [1539/3274] Forecasting ICE... [2026-03-12T20:24:14.230613] [INFO ] [sig ] Generating forecast for: ICE [2026-03-12T20:24:14.230644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-03-12T20:24:14.242218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-03-12T20:24:14.242565] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-03-12T20:24:14.243352] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-03-12T20:24:14.243405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:14.243438] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:14.243480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:14.243539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:14.303882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:14.304636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:14.304723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:14.304757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:14.428010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:14.428176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:14.428218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:14.428248] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:14.431830] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=26.87%) [2026-03-12T20:24:14.432170] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-03-12T20:24:14.432308] [INFO ] [sig ] ICE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:14.578356] [INFO ] [LOCAL ] Saved forecast: ICE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ICE.txt [2026-03-12T20:24:14.578554] [INFO ] [sig ] [1539/3274] Completed ICE in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:14.578617] [INFO ] [sig ] [1540/3274] Forecasting ICFI... [2026-03-12T20:24:14.578650] [INFO ] [sig ] Generating forecast for: ICFI [2026-03-12T20:24:14.578681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-03-12T20:24:14.590468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-03-12T20:24:14.590900] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-03-12T20:24:14.591773] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-03-12T20:24:14.591826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:14.591859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:14.591886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:14.591944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:14.652240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:14.653204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:14.653290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:14.653323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:14.776805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:14.776964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:14.777005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:14.777034] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:14.780512] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-03-12T20:24:14.780829] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-03-12T20:24:14.780967] [INFO ] [sig ] ICFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:14.924359] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ICFI.txt [2026-03-12T20:24:14.924492] [INFO ] [sig ] [1540/3274] Completed ICFI in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:14.924543] [INFO ] [sig ] [1541/3274] Forecasting ICL... [2026-03-12T20:24:14.924592] [INFO ] [sig ] Generating forecast for: ICL [2026-03-12T20:24:14.924627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-03-12T20:24:14.936697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-03-12T20:24:14.937025] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-03-12T20:24:14.938079] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-03-12T20:24:14.938135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:14.938169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:14.938198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:14.938255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:14.995983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:14.996602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:14.996684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:14.996716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:15.118208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:15.118362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:15.118406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:15.118435] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:15.122054] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-03-12T20:24:15.122333] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-03-12T20:24:15.122465] [INFO ] [sig ] ICL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:15.267646] [INFO ] [LOCAL ] Saved forecast: ICL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ICL.txt [2026-03-12T20:24:15.267776] [INFO ] [sig ] [1541/3274] Completed ICL in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:15.267816] [INFO ] [sig ] [1542/3274] Forecasting ICLN... [2026-03-12T20:24:15.267846] [INFO ] [sig ] Generating forecast for: ICLN [2026-03-12T20:24:15.267876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-03-12T20:24:15.278856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-03-12T20:24:15.279197] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-03-12T20:24:15.280121] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-03-12T20:24:15.280188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:15.280223] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:15.280250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:15.280309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:15.340141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:15.340825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:15.340908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:15.340942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:15.461320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:15.461470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:15.461512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:15.461542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:15.465034] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-03-12T20:24:15.465321] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-03-12T20:24:15.465451] [INFO ] [sig ] ICLN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:15.610001] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ICLN.txt [2026-03-12T20:24:15.610132] [INFO ] [sig ] [1542/3274] Completed ICLN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:15.610173] [INFO ] [sig ] [1543/3274] Forecasting ICMB... [2026-03-12T20:24:15.610202] [INFO ] [sig ] Generating forecast for: ICMB [2026-03-12T20:24:15.610236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-03-12T20:24:15.622165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-03-12T20:24:15.622512] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-03-12T20:24:15.623413] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-03-12T20:24:15.623468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:15.623552] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:15.623616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:15.623703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:15.682251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:15.682938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:15.683019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:15.683055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:15.793064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:15.793201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:15.793240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:15.793269] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:15.796713] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-03-12T20:24:15.796990] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-03-12T20:24:15.797116] [INFO ] [sig ] ICMB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:15.944565] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ICMB.txt [2026-03-12T20:24:15.944715] [INFO ] [sig ] [1543/3274] Completed ICMB in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:15.944757] [INFO ] [sig ] [1544/3274] Forecasting ICOP... [2026-03-12T20:24:15.944786] [INFO ] [sig ] Generating forecast for: ICOP [2026-03-12T20:24:15.944815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-03-12T20:24:15.955770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-03-12T20:24:15.956125] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-03-12T20:24:15.956936] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-03-12T20:24:15.956991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:15.957025] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:15.957054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:15.957113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:16.016651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:16.017289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:16.017369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:16.017402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:16.133929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:16.134089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:16.134132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:16.134162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:16.137634] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-03-12T20:24:16.137905] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-03-12T20:24:16.138046] [INFO ] [sig ] ICOP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:16.280078] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ICOP.txt [2026-03-12T20:24:16.280225] [INFO ] [sig ] [1544/3274] Completed ICOP in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:16.280266] [INFO ] [sig ] [1545/3274] Forecasting ICUI... [2026-03-12T20:24:16.280295] [INFO ] [sig ] Generating forecast for: ICUI [2026-03-12T20:24:16.280324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-03-12T20:24:16.291745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-03-12T20:24:16.292052] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-03-12T20:24:16.292868] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-03-12T20:24:16.292923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:16.292957] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:16.292986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:16.293046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:16.352479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:16.353277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:16.353359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:16.353393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:16.478182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:16.478349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:16.478398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:16.478443] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:16.482229] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-03-12T20:24:16.482529] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-03-12T20:24:16.482684] [INFO ] [sig ] ICUI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:16.630877] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ICUI.txt [2026-03-12T20:24:16.631051] [INFO ] [sig ] [1545/3274] Completed ICUI in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:16.631100] [INFO ] [sig ] [1546/3274] Forecasting IDA... [2026-03-12T20:24:16.631133] [INFO ] [sig ] Generating forecast for: IDA [2026-03-12T20:24:16.631164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-03-12T20:24:16.643735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-03-12T20:24:16.644062] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-03-12T20:24:16.644920] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-03-12T20:24:16.644974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:16.645019] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:16.645055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:16.645125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:16.702231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:16.703117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:16.703227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:16.703262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:16.827196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:16.827369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:16.827415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:16.827500] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:16.831265] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=18.27%) [2026-03-12T20:24:16.831602] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-03-12T20:24:16.831750] [INFO ] [sig ] IDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:16.982470] [INFO ] [LOCAL ] Saved forecast: IDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IDA.txt [2026-03-12T20:24:16.982642] [INFO ] [sig ] [1546/3274] Completed IDA in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:16.982689] [INFO ] [sig ] [1547/3274] Forecasting IDAI... [2026-03-12T20:24:16.982720] [INFO ] [sig ] Generating forecast for: IDAI [2026-03-12T20:24:16.982752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-03-12T20:24:16.994492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-03-12T20:24:16.994903] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-03-12T20:24:16.995760] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-03-12T20:24:16.995815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:16.995848] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:16.995875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:16.995932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:17.056971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:17.057868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:17.057956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:17.058033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:17.181668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:17.181831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:17.181875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:17.181906] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:17.185725] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-03-12T20:24:17.186021] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-03-12T20:24:17.186154] [INFO ] [sig ] IDAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:17.337445] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IDAI.txt [2026-03-12T20:24:17.337597] [INFO ] [sig ] [1547/3274] Completed IDAI in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:17.337655] [INFO ] [sig ] [1548/3274] Forecasting IDCC... [2026-03-12T20:24:17.337702] [INFO ] [sig ] Generating forecast for: IDCC [2026-03-12T20:24:17.337743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-03-12T20:24:17.349655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-03-12T20:24:17.349966] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-03-12T20:24:17.350820] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-03-12T20:24:17.350875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:17.350909] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:17.350939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:17.350999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:17.412939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:17.413659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:17.413754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:17.413790] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:17.539234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:17.539387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:17.539430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:17.539462] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:17.543156] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-03-12T20:24:17.543441] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-03-12T20:24:17.543590] [INFO ] [sig ] IDCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:17.688944] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IDCC.txt [2026-03-12T20:24:17.689077] [INFO ] [sig ] [1548/3274] Completed IDCC in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:17.689120] [INFO ] [sig ] [1549/3274] Forecasting IDE... [2026-03-12T20:24:17.689155] [INFO ] [sig ] Generating forecast for: IDE [2026-03-12T20:24:17.689187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-03-12T20:24:17.700969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-03-12T20:24:17.701289] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-03-12T20:24:17.702134] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-03-12T20:24:17.702188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:17.702222] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:17.702250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:17.702308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:17.764871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:17.765651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:17.765745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:17.765782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:17.891111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:17.891278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:17.891322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:17.891358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:17.894889] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-03-12T20:24:17.895229] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-03-12T20:24:17.895392] [INFO ] [sig ] IDE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:18.049081] [INFO ] [LOCAL ] Saved forecast: IDE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IDE.txt [2026-03-12T20:24:18.049295] [INFO ] [sig ] [1549/3274] Completed IDE in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:18.049371] [INFO ] [sig ] [1550/3274] Forecasting IDN... [2026-03-12T20:24:18.049426] [INFO ] [sig ] Generating forecast for: IDN [2026-03-12T20:24:18.049471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-03-12T20:24:18.061205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-03-12T20:24:18.061549] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-03-12T20:24:18.062422] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-03-12T20:24:18.062477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:18.062510] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:18.062538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:18.062629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:18.124440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:18.125252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:18.125350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:18.125400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:18.249990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:18.250173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:18.250247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:18.250289] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:18.254760] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-03-12T20:24:18.255053] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-03-12T20:24:18.255186] [INFO ] [sig ] IDN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:18.409028] [INFO ] [LOCAL ] Saved forecast: IDN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IDN.txt [2026-03-12T20:24:18.409185] [INFO ] [sig ] [1550/3274] Completed IDN in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.3m [2026-03-12T20:24:18.409226] [INFO ] [sig ] [1551/3274] Forecasting IDXX... [2026-03-12T20:24:18.409256] [INFO ] [sig ] Generating forecast for: IDXX [2026-03-12T20:24:18.409287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-03-12T20:24:18.420431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-03-12T20:24:18.420789] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-03-12T20:24:18.421605] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-03-12T20:24:18.421658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:18.421690] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:18.421717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:18.421774] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:18.479121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:18.480166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:18.480255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:18.480287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:18.602750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:18.602924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:18.602967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:18.602995] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:18.606505] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-03-12T20:24:18.606823] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-03-12T20:24:18.606961] [INFO ] [sig ] IDXX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:18.758279] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IDXX.txt [2026-03-12T20:24:18.758460] [INFO ] [sig ] [1551/3274] Completed IDXX in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.2m [2026-03-12T20:24:18.758511] [INFO ] [sig ] [1552/3274] Forecasting IDYA... [2026-03-12T20:24:18.758544] [INFO ] [sig ] Generating forecast for: IDYA [2026-03-12T20:24:18.758593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-03-12T20:24:18.770190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-03-12T20:24:18.770516] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-03-12T20:24:18.771346] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-03-12T20:24:18.771413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:18.771447] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:18.771474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:18.771530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:18.828974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:18.829685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:18.829768] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:18.829800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:18.947313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:18.947474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:18.947517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:18.947545] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:18.951096] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-03-12T20:24:18.951406] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-03-12T20:24:18.951535] [INFO ] [sig ] IDYA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:19.093056] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IDYA.txt [2026-03-12T20:24:19.093220] [INFO ] [sig ] [1552/3274] Completed IDYA in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.2m [2026-03-12T20:24:19.093270] [INFO ] [sig ] [1553/3274] Forecasting IEF... [2026-03-12T20:24:19.093302] [INFO ] [sig ] Generating forecast for: IEF [2026-03-12T20:24:19.093337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-03-12T20:24:19.104249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-03-12T20:24:19.104586] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-03-12T20:24:19.105358] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-03-12T20:24:19.105412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:19.105445] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:19.105473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:19.105531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:19.162346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:19.163107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:19.163236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:19.163271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:19.289292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:19.289459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:19.289502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:19.289532] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:19.293112] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-03-12T20:24:19.293401] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-03-12T20:24:19.293535] [INFO ] [sig ] IEF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:19.438073] [INFO ] [LOCAL ] Saved forecast: IEF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IEF.txt [2026-03-12T20:24:19.438241] [INFO ] [sig ] [1553/3274] Completed IEF in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.2m [2026-03-12T20:24:19.438289] [INFO ] [sig ] [1554/3274] Forecasting IEI... [2026-03-12T20:24:19.438320] [INFO ] [sig ] Generating forecast for: IEI [2026-03-12T20:24:19.438351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-03-12T20:24:19.450584] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-03-12T20:24:19.450921] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-03-12T20:24:19.451741] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-03-12T20:24:19.451795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:19.451827] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:19.451855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:19.451913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:19.509841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:19.510596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:19.510687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:19.510721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:19.631869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:19.632026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:19.632068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:19.632099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:19.635502] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-03-12T20:24:19.635796] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-03-12T20:24:19.635924] [INFO ] [sig ] IEI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:19.778232] [INFO ] [LOCAL ] Saved forecast: IEI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IEI.txt [2026-03-12T20:24:19.778392] [INFO ] [sig ] [1554/3274] Completed IEI in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 10.2m [2026-03-12T20:24:19.778436] [INFO ] [sig ] [1555/3274] Forecasting IEP... [2026-03-12T20:24:19.778466] [INFO ] [sig ] Generating forecast for: IEP [2026-03-12T20:24:19.778497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-03-12T20:24:19.789190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-03-12T20:24:19.789596] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-03-12T20:24:19.790398] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-03-12T20:24:19.790452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:19.790484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:19.790512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:19.790593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:19.847999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:19.848948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:19.849041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:19.849074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:19.971394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:19.971561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:19.971626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:19.971657] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:19.975472] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=19.06%) [2026-03-12T20:24:19.975814] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-03-12T20:24:19.975963] [INFO ] [sig ] IEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:20.129515] [INFO ] [LOCAL ] Saved forecast: IEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IEP.txt [2026-03-12T20:24:20.129708] [INFO ] [sig ] [1555/3274] Completed IEP in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 10.2m [2026-03-12T20:24:20.129762] [INFO ] [sig ] [1556/3274] Forecasting IESC... [2026-03-12T20:24:20.129797] [INFO ] [sig ] Generating forecast for: IESC [2026-03-12T20:24:20.129840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-03-12T20:24:20.141787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-03-12T20:24:20.142207] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-03-12T20:24:20.143039] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-03-12T20:24:20.143093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:20.143132] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:20.143160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:20.143220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:20.200738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:20.201621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:20.201711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:20.201744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:20.325193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:20.325379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:20.325434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:20.325475] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:20.329594] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-03-12T20:24:20.329898] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-03-12T20:24:20.330037] [INFO ] [sig ] IESC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:20.475973] [INFO ] [LOCAL ] Saved forecast: IESC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IESC.txt [2026-03-12T20:24:20.476208] [INFO ] [sig ] [1556/3274] Completed IESC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:20.476281] [INFO ] [sig ] [1557/3274] Forecasting IEX... [2026-03-12T20:24:20.476328] [INFO ] [sig ] Generating forecast for: IEX [2026-03-12T20:24:20.476372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-03-12T20:24:20.488418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-03-12T20:24:20.488857] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-03-12T20:24:20.489774] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-03-12T20:24:20.489828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:20.489861] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:20.489888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:20.489944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:20.550267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:20.551199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:20.551296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:20.551330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:20.682946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:20.683121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:20.683168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:20.683197] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:20.687330] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-03-12T20:24:20.687817] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-03-12T20:24:20.687970] [INFO ] [sig ] IEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:20.842418] [INFO ] [LOCAL ] Saved forecast: IEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IEX.txt [2026-03-12T20:24:20.842591] [INFO ] [sig ] [1557/3274] Completed IEX in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:20.842636] [INFO ] [sig ] [1558/3274] Forecasting IFS... [2026-03-12T20:24:20.842668] [INFO ] [sig ] Generating forecast for: IFS [2026-03-12T20:24:20.842701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-03-12T20:24:20.854801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-03-12T20:24:20.855187] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-03-12T20:24:20.856211] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-03-12T20:24:20.856268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:20.856299] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:20.856327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:20.856384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:20.914773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:20.915654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:20.915744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:20.915778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:21.033108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:21.033302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:21.033350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:21.033380] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:21.036812] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-03-12T20:24:21.037099] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-03-12T20:24:21.037236] [INFO ] [sig ] IFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:21.181305] [INFO ] [LOCAL ] Saved forecast: IFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IFS.txt [2026-03-12T20:24:21.181464] [INFO ] [sig ] [1558/3274] Completed IFS in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:21.181513] [INFO ] [sig ] [1559/3274] Forecasting IGA... [2026-03-12T20:24:21.181553] [INFO ] [sig ] Generating forecast for: IGA [2026-03-12T20:24:21.181606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-03-12T20:24:21.193085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-03-12T20:24:21.193511] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-03-12T20:24:21.194400] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-03-12T20:24:21.194455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:21.194489] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:21.194517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:21.194593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:21.256767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:21.257767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:21.257858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:21.257892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:21.387405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:21.387565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:21.387662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:21.387697] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:21.391368] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-03-12T20:24:21.391684] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-03-12T20:24:21.391827] [INFO ] [sig ] IGA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:21.540383] [INFO ] [LOCAL ] Saved forecast: IGA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IGA.txt [2026-03-12T20:24:21.540543] [INFO ] [sig ] [1559/3274] Completed IGA in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:21.540604] [INFO ] [sig ] [1560/3274] Forecasting IGD... [2026-03-12T20:24:21.540637] [INFO ] [sig ] Generating forecast for: IGD [2026-03-12T20:24:21.540669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-03-12T20:24:21.551752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-03-12T20:24:21.552092] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-03-12T20:24:21.553000] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-03-12T20:24:21.553056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:21.553125] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:21.553167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:21.553251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:21.611063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:21.611845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:21.611932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:21.611965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:21.731986] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:21.732147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:21.732190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:21.732220] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:21.735695] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=67.99%) [2026-03-12T20:24:21.735978] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-03-12T20:24:21.736110] [INFO ] [sig ] IGD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:21.882100] [INFO ] [LOCAL ] Saved forecast: IGD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IGD.txt [2026-03-12T20:24:21.882263] [INFO ] [sig ] [1560/3274] Completed IGD in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:21.882309] [INFO ] [sig ] [1561/3274] Forecasting IGF... [2026-03-12T20:24:21.882340] [INFO ] [sig ] Generating forecast for: IGF [2026-03-12T20:24:21.882372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-03-12T20:24:21.893788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-03-12T20:24:21.894121] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-03-12T20:24:21.894977] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-03-12T20:24:21.895030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:21.895064] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:21.895091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:21.895160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:21.952347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:21.953116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:21.953231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:21.953267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:22.077710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:22.077864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:22.077908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:22.077938] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:22.081480] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=31.71%) [2026-03-12T20:24:22.081782] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-03-12T20:24:22.081913] [INFO ] [sig ] IGF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:22.223403] [INFO ] [LOCAL ] Saved forecast: IGF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IGF.txt [2026-03-12T20:24:22.223552] [INFO ] [sig ] [1561/3274] Completed IGF in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:22.223614] [INFO ] [sig ] [1562/3274] Forecasting IGI... [2026-03-12T20:24:22.223647] [INFO ] [sig ] Generating forecast for: IGI [2026-03-12T20:24:22.223678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-03-12T20:24:22.234719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-03-12T20:24:22.235102] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-03-12T20:24:22.235908] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-03-12T20:24:22.235962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:22.235995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:22.236022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:22.236079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:22.297154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:22.297977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:22.298076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:22.298108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:22.404863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:22.405022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:22.405066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:22.405095] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:22.408653] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-03-12T20:24:22.408964] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-03-12T20:24:22.409103] [INFO ] [sig ] IGI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:22.557036] [INFO ] [LOCAL ] Saved forecast: IGI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IGI.txt [2026-03-12T20:24:22.557193] [INFO ] [sig ] [1562/3274] Completed IGI in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:22.557237] [INFO ] [sig ] [1563/3274] Forecasting IGIB... [2026-03-12T20:24:22.557268] [INFO ] [sig ] Generating forecast for: IGIB [2026-03-12T20:24:22.557299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-03-12T20:24:22.569150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-03-12T20:24:22.569513] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-03-12T20:24:22.570379] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-03-12T20:24:22.570434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:22.570479] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:22.570512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:22.570593] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:22.629299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:22.630139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:22.630226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:22.630261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:22.756073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:22.756238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:22.756282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:22.756348] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:22.760053] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=88.64%) [2026-03-12T20:24:22.760416] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-03-12T20:24:22.760559] [INFO ] [sig ] IGIB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:22.906512] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IGIB.txt [2026-03-12T20:24:22.906673] [INFO ] [sig ] [1563/3274] Completed IGIB in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:22.906715] [INFO ] [sig ] [1564/3274] Forecasting IGIC... [2026-03-12T20:24:22.906745] [INFO ] [sig ] Generating forecast for: IGIC [2026-03-12T20:24:22.906776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-03-12T20:24:22.918050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-03-12T20:24:22.918385] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-03-12T20:24:22.919179] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-03-12T20:24:22.919231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:22.919264] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:22.919291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:22.919347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:22.979164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:22.979983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:22.980068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:22.980101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:23.101357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:23.101513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:23.101555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:23.101605] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:23.105043] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-03-12T20:24:23.105324] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-03-12T20:24:23.105453] [INFO ] [sig ] IGIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:23.255502] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IGIC.txt [2026-03-12T20:24:23.255678] [INFO ] [sig ] [1564/3274] Completed IGIC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:23.255724] [INFO ] [sig ] [1565/3274] Forecasting IGSB... [2026-03-12T20:24:23.255756] [INFO ] [sig ] Generating forecast for: IGSB [2026-03-12T20:24:23.255787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-03-12T20:24:23.267514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-03-12T20:24:23.267939] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-03-12T20:24:23.268788] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-03-12T20:24:23.268841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:23.268874] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:23.268902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:23.268960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:23.327880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:23.328804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:23.328891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:23.328926] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:23.457054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:23.457227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:23.457278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:23.457311] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:23.461015] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=23.61%) [2026-03-12T20:24:23.461340] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-03-12T20:24:23.461485] [INFO ] [sig ] IGSB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:23.620414] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IGSB.txt [2026-03-12T20:24:23.620604] [INFO ] [sig ] [1565/3274] Completed IGSB in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:23.620654] [INFO ] [sig ] [1566/3274] Forecasting IHD... [2026-03-12T20:24:23.620687] [INFO ] [sig ] Generating forecast for: IHD [2026-03-12T20:24:23.620719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-03-12T20:24:23.632170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-03-12T20:24:23.632630] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-03-12T20:24:23.633497] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-03-12T20:24:23.633569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:23.633642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:23.633685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:23.633753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:23.693291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:23.694211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:23.694302] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:23.694336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:23.822217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:23.822384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:23.822427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:23.822456] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:23.826023] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-03-12T20:24:23.826341] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-03-12T20:24:23.826476] [INFO ] [sig ] IHD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:23.978275] [INFO ] [LOCAL ] Saved forecast: IHD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IHD.txt [2026-03-12T20:24:23.978465] [INFO ] [sig ] [1566/3274] Completed IHD in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.2m [2026-03-12T20:24:23.978508] [INFO ] [sig ] [1567/3274] Forecasting IHG... [2026-03-12T20:24:23.978556] [INFO ] [sig ] Generating forecast for: IHG [2026-03-12T20:24:23.978608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-03-12T20:24:23.990197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-03-12T20:24:23.990523] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-03-12T20:24:23.991373] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-03-12T20:24:23.991427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:23.991459] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:23.991486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:23.991551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:24.048251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:24.048922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:24.049007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:24.049039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:24.170530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:24.170709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:24.170752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:24.170782] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:24.174255] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-03-12T20:24:24.174534] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-03-12T20:24:24.174682] [INFO ] [sig ] IHG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:24.315816] [INFO ] [LOCAL ] Saved forecast: IHG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IHG.txt [2026-03-12T20:24:24.315981] [INFO ] [sig ] [1567/3274] Completed IHG in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:24.316023] [INFO ] [sig ] [1568/3274] Forecasting IHS... [2026-03-12T20:24:24.316053] [INFO ] [sig ] Generating forecast for: IHS [2026-03-12T20:24:24.316085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-03-12T20:24:24.327140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-03-12T20:24:24.327523] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-03-12T20:24:24.328334] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-03-12T20:24:24.328386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:24.328419] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:24.328445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:24.328501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:24.385989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:24.386940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:24.387028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:24.387062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:24.509496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:24.509677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:24.509723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:24.509753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:24.513276] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-03-12T20:24:24.513604] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-03-12T20:24:24.513743] [INFO ] [sig ] IHS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:24.668945] [INFO ] [LOCAL ] Saved forecast: IHS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IHS.txt [2026-03-12T20:24:24.669144] [INFO ] [sig ] [1568/3274] Completed IHS in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:24.669203] [INFO ] [sig ] [1569/3274] Forecasting IIF... [2026-03-12T20:24:24.669235] [INFO ] [sig ] Generating forecast for: IIF [2026-03-12T20:24:24.669266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-03-12T20:24:24.681996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-03-12T20:24:24.682453] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-03-12T20:24:24.683622] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-03-12T20:24:24.683679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:24.683713] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:24.683747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:24.683814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:24.745995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:24.747115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:24.747208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:24.747242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:24.863151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:24.863315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:24.863357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:24.863388] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:24.866981] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-03-12T20:24:24.867315] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-03-12T20:24:24.867464] [INFO ] [sig ] IIF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:25.015374] [INFO ] [LOCAL ] Saved forecast: IIF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IIF.txt [2026-03-12T20:24:25.015556] [INFO ] [sig ] [1569/3274] Completed IIF in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:25.015622] [INFO ] [sig ] [1570/3274] Forecasting III... [2026-03-12T20:24:25.015655] [INFO ] [sig ] Generating forecast for: III [2026-03-12T20:24:25.015686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-03-12T20:24:25.026866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-03-12T20:24:25.027175] [INFO ] [FORECASTER] Starting predict_future for III [2026-03-12T20:24:25.028079] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-03-12T20:24:25.028135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:25.028172] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:25.028207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:25.028277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:25.088212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:25.089054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:25.089186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:25.089238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:25.209888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:25.210050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:25.210093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:25.210141] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:25.213736] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=36.97%) [2026-03-12T20:24:25.214027] [INFO ] [FORECASTER] Completed predict_future for III [2026-03-12T20:24:25.214163] [INFO ] [sig ] III: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:25.360801] [INFO ] [LOCAL ] Saved forecast: III 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/III.txt [2026-03-12T20:24:25.360956] [INFO ] [sig ] [1570/3274] Completed III in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:25.361000] [INFO ] [sig ] [1571/3274] Forecasting IIIN... [2026-03-12T20:24:25.361037] [INFO ] [sig ] Generating forecast for: IIIN [2026-03-12T20:24:25.361070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-03-12T20:24:25.372435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-03-12T20:24:25.372828] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-03-12T20:24:25.373651] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-03-12T20:24:25.373704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:25.373736] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:25.373763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:25.373820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:25.433641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:25.434493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:25.434601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:25.434637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:25.556109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:25.556299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:25.556351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:25.556386] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:25.559957] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-03-12T20:24:25.560245] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-03-12T20:24:25.560377] [INFO ] [sig ] IIIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:25.774157] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IIIN.txt [2026-03-12T20:24:25.774309] [INFO ] [sig ] [1571/3274] Completed IIIN in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:25.774351] [INFO ] [sig ] [1572/3274] Forecasting IIM... [2026-03-12T20:24:25.774383] [INFO ] [sig ] Generating forecast for: IIM [2026-03-12T20:24:25.774412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-03-12T20:24:25.785859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-03-12T20:24:25.786188] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-03-12T20:24:25.786982] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-03-12T20:24:25.787034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:25.787067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:25.787095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:25.787152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:25.845244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:25.846106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:25.846193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:25.846234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:25.967708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:25.967870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:25.967917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:25.967947] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:25.971702] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-03-12T20:24:25.971993] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-03-12T20:24:25.972129] [INFO ] [sig ] IIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:26.122314] [INFO ] [LOCAL ] Saved forecast: IIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IIM.txt [2026-03-12T20:24:26.122485] [INFO ] [sig ] [1572/3274] Completed IIM in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 10.1m [2026-03-12T20:24:26.122528] [INFO ] [sig ] [1573/3274] Forecasting ILMN... [2026-03-12T20:24:26.122560] [INFO ] [sig ] Generating forecast for: ILMN [2026-03-12T20:24:26.122611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-03-12T20:24:26.134286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-03-12T20:24:26.134681] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-03-12T20:24:26.135552] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-03-12T20:24:26.135626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:26.135661] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:26.135689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:26.135748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:26.194727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:26.195667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:26.195755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:26.195789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:26.324366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:26.324533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:26.324592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:26.324626] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:26.328286] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=85.70%) [2026-03-12T20:24:26.328705] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-03-12T20:24:26.328867] [INFO ] [sig ] ILMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:26.474205] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ILMN.txt [2026-03-12T20:24:26.474399] [INFO ] [sig ] [1573/3274] Completed ILMN in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:26.474445] [INFO ] [sig ] [1574/3274] Forecasting IMAX... [2026-03-12T20:24:26.474476] [INFO ] [sig ] Generating forecast for: IMAX [2026-03-12T20:24:26.474507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-03-12T20:24:26.486154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-03-12T20:24:26.486525] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-03-12T20:24:26.487411] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-03-12T20:24:26.487469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:26.487503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:26.487530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:26.487629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:26.552466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:26.553422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:26.553512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:26.553547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:26.673296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:26.673466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:26.673511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:26.673541] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:26.677090] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=74.38%) [2026-03-12T20:24:26.677437] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-03-12T20:24:26.677605] [INFO ] [sig ] IMAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:26.828757] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IMAX.txt [2026-03-12T20:24:26.828970] [INFO ] [sig ] [1574/3274] Completed IMAX in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:26.829028] [INFO ] [sig ] [1575/3274] Forecasting IMMX... [2026-03-12T20:24:26.829070] [INFO ] [sig ] Generating forecast for: IMMX [2026-03-12T20:24:26.829111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-03-12T20:24:26.842700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-03-12T20:24:26.843094] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-03-12T20:24:26.844093] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-03-12T20:24:26.844146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:26.844181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:26.844238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:26.844309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:26.903363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:26.904327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:26.904413] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:26.904446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:27.028388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:27.028555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:27.028623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:27.028654] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:27.032472] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-03-12T20:24:27.032767] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-03-12T20:24:27.032895] [INFO ] [sig ] IMMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:27.180394] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IMMX.txt [2026-03-12T20:24:27.180781] [INFO ] [sig ] [1575/3274] Completed IMMX in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:27.180825] [INFO ] [sig ] [1576/3274] Forecasting IMNM... [2026-03-12T20:24:27.180855] [INFO ] [sig ] Generating forecast for: IMNM [2026-03-12T20:24:27.180885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-03-12T20:24:27.192948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-03-12T20:24:27.193327] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-03-12T20:24:27.194183] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-03-12T20:24:27.194252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:27.194288] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:27.194315] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:27.194378] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:27.257277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:27.258200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:27.258286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:27.258320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:27.384616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:27.384779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:27.384823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:27.384854] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:27.388698] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-03-12T20:24:27.389009] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-03-12T20:24:27.389147] [INFO ] [sig ] IMNM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:27.543705] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IMNM.txt [2026-03-12T20:24:27.543887] [INFO ] [sig ] [1576/3274] Completed IMNM in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:27.543932] [INFO ] [sig ] [1577/3274] Forecasting IMNN... [2026-03-12T20:24:27.543963] [INFO ] [sig ] Generating forecast for: IMNN [2026-03-12T20:24:27.543993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-03-12T20:24:27.555651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-03-12T20:24:27.556048] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-03-12T20:24:27.556884] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-03-12T20:24:27.556938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:27.557000] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:27.557031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:27.557089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:27.617322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:27.618300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:27.618390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:27.618424] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:27.742155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:27.742333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:27.742378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:27.742410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:27.746228] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-03-12T20:24:27.746536] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-03-12T20:24:27.746725] [INFO ] [sig ] IMNN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:27.897413] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IMNN.txt [2026-03-12T20:24:27.897641] [INFO ] [sig ] [1577/3274] Completed IMNN in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:27.897711] [INFO ] [sig ] [1578/3274] Forecasting IMOS... [2026-03-12T20:24:27.897761] [INFO ] [sig ] Generating forecast for: IMOS [2026-03-12T20:24:27.897804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-03-12T20:24:27.909303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-03-12T20:24:27.909710] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-03-12T20:24:27.910637] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-03-12T20:24:27.910693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:27.910726] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:27.910752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:27.910810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:27.972155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:27.973031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:27.973123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:27.973169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:28.097346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:28.097514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:28.097558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:28.097609] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:28.101315] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-03-12T20:24:28.101655] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-03-12T20:24:28.101800] [INFO ] [sig ] IMOS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:28.257445] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IMOS.txt [2026-03-12T20:24:28.257618] [INFO ] [sig ] [1578/3274] Completed IMOS in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:28.257665] [INFO ] [sig ] [1579/3274] Forecasting IMPP... [2026-03-12T20:24:28.257695] [INFO ] [sig ] Generating forecast for: IMPP [2026-03-12T20:24:28.257736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-03-12T20:24:28.269544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-03-12T20:24:28.269914] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-03-12T20:24:28.270753] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-03-12T20:24:28.270807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:28.270841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:28.270869] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:28.270928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:28.329463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:28.330292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:28.330378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:28.330411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:28.453905] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:28.454070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:28.454113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:28.454142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:28.457902] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-03-12T20:24:28.458215] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-03-12T20:24:28.458363] [INFO ] [sig ] IMPP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:28.604125] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IMPP.txt [2026-03-12T20:24:28.604278] [INFO ] [sig ] [1579/3274] Completed IMPP in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:28.604331] [INFO ] [sig ] [1580/3274] Forecasting IMRX... [2026-03-12T20:24:28.604367] [INFO ] [sig ] Generating forecast for: IMRX [2026-03-12T20:24:28.604406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-03-12T20:24:28.615701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-03-12T20:24:28.616040] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-03-12T20:24:28.616900] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-03-12T20:24:28.616956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:28.616989] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:28.617017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:28.617075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:28.677102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:28.677802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:28.677882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:28.677916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:28.798245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:28.798405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:28.798447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:28.798506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:28.801957] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=17.94%) [2026-03-12T20:24:28.802236] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-03-12T20:24:28.802366] [INFO ] [sig ] IMRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:28.955909] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IMRX.txt [2026-03-12T20:24:28.956107] [INFO ] [sig ] [1580/3274] Completed IMRX in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:28.956156] [INFO ] [sig ] [1581/3274] Forecasting IMTX... [2026-03-12T20:24:28.956188] [INFO ] [sig ] Generating forecast for: IMTX [2026-03-12T20:24:28.956220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-03-12T20:24:28.968667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-03-12T20:24:28.969029] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-03-12T20:24:28.969917] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-03-12T20:24:28.969972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:28.970007] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:28.970036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:28.970095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:29.031023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:29.031951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:29.032040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:29.032075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:29.157139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:29.157308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:29.157351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:29.157379] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:29.160947] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-03-12T20:24:29.161231] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-03-12T20:24:29.161362] [INFO ] [sig ] IMTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:29.302543] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IMTX.txt [2026-03-12T20:24:29.302699] [INFO ] [sig ] [1581/3274] Completed IMTX in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:29.302742] [INFO ] [sig ] [1582/3274] Forecasting IMXI... [2026-03-12T20:24:29.302772] [INFO ] [sig ] Generating forecast for: IMXI [2026-03-12T20:24:29.302801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-03-12T20:24:29.314310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-03-12T20:24:29.314666] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-03-12T20:24:29.315441] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-03-12T20:24:29.315495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:29.315527] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:29.315555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:29.315642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:29.373360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:29.374159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:29.374243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:29.374276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:29.498181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:29.498343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:29.498384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:29.498412] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:29.502303] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-03-12T20:24:29.502632] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-03-12T20:24:29.502763] [INFO ] [sig ] IMXI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:29.648106] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IMXI.txt [2026-03-12T20:24:29.648276] [INFO ] [sig ] [1582/3274] Completed IMXI in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:29.648321] [INFO ] [sig ] [1583/3274] Forecasting INAB... [2026-03-12T20:24:29.648354] [INFO ] [sig ] Generating forecast for: INAB [2026-03-12T20:24:29.648386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-03-12T20:24:29.659765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-03-12T20:24:29.660126] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-03-12T20:24:29.660918] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-03-12T20:24:29.660972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:29.661005] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:29.661033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:29.661090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:29.724564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:29.725986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:29.726078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:29.726113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:29.853438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:29.853651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:29.853698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:29.853729] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:29.857740] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: DOWN (p=4.76%) [2026-03-12T20:24:29.858055] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-03-12T20:24:29.858196] [INFO ] [sig ] INAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:30.012433] [INFO ] [LOCAL ] Saved forecast: INAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INAB.txt [2026-03-12T20:24:30.012823] [INFO ] [sig ] [1583/3274] Completed INAB in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.1m [2026-03-12T20:24:30.012881] [INFO ] [sig ] [1584/3274] Forecasting INBK... [2026-03-12T20:24:30.012913] [INFO ] [sig ] Generating forecast for: INBK [2026-03-12T20:24:30.012944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-03-12T20:24:30.025361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-03-12T20:24:30.025737] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-03-12T20:24:30.026560] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-03-12T20:24:30.026661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:30.026711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:30.026751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:30.026813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:30.091335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:30.092230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:30.092317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:30.092352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:30.227301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:30.227477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:30.227527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:30.227559] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:30.231215] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-03-12T20:24:30.231552] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-03-12T20:24:30.231715] [INFO ] [sig ] INBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:30.388774] [INFO ] [LOCAL ] Saved forecast: INBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INBK.txt [2026-03-12T20:24:30.388972] [INFO ] [sig ] [1584/3274] Completed INBK in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:30.389021] [INFO ] [sig ] [1585/3274] Forecasting INBX... [2026-03-12T20:24:30.389055] [INFO ] [sig ] Generating forecast for: INBX [2026-03-12T20:24:30.389088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-03-12T20:24:30.403087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-03-12T20:24:30.403750] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-03-12T20:24:30.404752] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-03-12T20:24:30.404811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:30.404845] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:30.404875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:30.404933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:30.469507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:30.470493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:30.470603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:30.470640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:30.589193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:30.589373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:30.589419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:30.589451] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:30.593026] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-03-12T20:24:30.593358] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-03-12T20:24:30.593507] [INFO ] [sig ] INBX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:30.736711] [INFO ] [LOCAL ] Saved forecast: INBX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INBX.txt [2026-03-12T20:24:30.736887] [INFO ] [sig ] [1585/3274] Completed INBX in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:30.736930] [INFO ] [sig ] [1586/3274] Forecasting INCY... [2026-03-12T20:24:30.736964] [INFO ] [sig ] Generating forecast for: INCY [2026-03-12T20:24:30.736995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-03-12T20:24:30.748901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-03-12T20:24:30.749345] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-03-12T20:24:30.750215] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-03-12T20:24:30.750271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:30.750311] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:30.750346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:30.750419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:30.809970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:30.810940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:30.811046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:30.811086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:30.935194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:30.935361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:30.935404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:30.935434] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:30.938920] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-03-12T20:24:30.939226] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-03-12T20:24:30.939370] [INFO ] [sig ] INCY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:31.088525] [INFO ] [LOCAL ] Saved forecast: INCY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INCY.txt [2026-03-12T20:24:31.088705] [INFO ] [sig ] [1586/3274] Completed INCY in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:31.088749] [INFO ] [sig ] [1587/3274] Forecasting INDB... [2026-03-12T20:24:31.088782] [INFO ] [sig ] Generating forecast for: INDB [2026-03-12T20:24:31.088812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-03-12T20:24:31.100098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-03-12T20:24:31.100467] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-03-12T20:24:31.101316] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-03-12T20:24:31.101391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:31.101427] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:31.101455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:31.101513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:31.159030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:31.159916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:31.160041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:31.160087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:31.286248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:31.286397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:31.286440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:31.286469] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:31.289997] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-03-12T20:24:31.290277] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-03-12T20:24:31.290421] [INFO ] [sig ] INDB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:31.432904] [INFO ] [LOCAL ] Saved forecast: INDB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INDB.txt [2026-03-12T20:24:31.433046] [INFO ] [sig ] [1587/3274] Completed INDB in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:31.433088] [INFO ] [sig ] [1588/3274] Forecasting INDI... [2026-03-12T20:24:31.433118] [INFO ] [sig ] Generating forecast for: INDI [2026-03-12T20:24:31.433148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-03-12T20:24:31.444292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-03-12T20:24:31.444678] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-03-12T20:24:31.445456] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-03-12T20:24:31.445509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:31.445541] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:31.445569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:31.445656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:31.503662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:31.504420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:31.504502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:31.504535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:31.625780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:31.625955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:31.625997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:31.626027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:31.629958] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-03-12T20:24:31.630418] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-03-12T20:24:31.630647] [INFO ] [sig ] INDI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:31.782233] [INFO ] [LOCAL ] Saved forecast: INDI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INDI.txt [2026-03-12T20:24:31.782402] [INFO ] [sig ] [1588/3274] Completed INDI in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:31.782447] [INFO ] [sig ] [1589/3274] Forecasting INDP... [2026-03-12T20:24:31.782477] [INFO ] [sig ] Generating forecast for: INDP [2026-03-12T20:24:31.782507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-03-12T20:24:31.793836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-03-12T20:24:31.794209] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-03-12T20:24:31.795035] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-03-12T20:24:31.795089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:31.795121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:31.795149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:31.795206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:31.853682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:31.854356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:31.854440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:31.854473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:31.965538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:31.965753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:31.965800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:31.965832] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:31.970028] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-03-12T20:24:31.970455] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-03-12T20:24:31.970649] [INFO ] [sig ] INDP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:32.115000] [INFO ] [LOCAL ] Saved forecast: INDP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INDP.txt [2026-03-12T20:24:32.115155] [INFO ] [sig ] [1589/3274] Completed INDP in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 10.0m [2026-03-12T20:24:32.115199] [INFO ] [sig ] [1590/3274] Forecasting INDY... [2026-03-12T20:24:32.115229] [INFO ] [sig ] Generating forecast for: INDY [2026-03-12T20:24:32.115259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-03-12T20:24:32.126073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-03-12T20:24:32.126405] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-03-12T20:24:32.127221] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-03-12T20:24:32.127275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:32.127308] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:32.127338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:32.127408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:32.186205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:32.186955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:32.187038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:32.187072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:32.317745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:32.317910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:32.317952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:32.317981] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:32.321713] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-03-12T20:24:32.322043] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-03-12T20:24:32.322184] [INFO ] [sig ] INDY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:32.472597] [INFO ] [LOCAL ] Saved forecast: INDY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INDY.txt [2026-03-12T20:24:32.472809] [INFO ] [sig ] [1590/3274] Completed INDY in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:32.472856] [INFO ] [sig ] [1591/3274] Forecasting INFY... [2026-03-12T20:24:32.472886] [INFO ] [sig ] Generating forecast for: INFY [2026-03-12T20:24:32.472917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-03-12T20:24:32.484807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-03-12T20:24:32.485138] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-03-12T20:24:32.485965] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-03-12T20:24:32.486025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:32.486058] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:32.486085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:32.486144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:32.553919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:32.554961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:32.555065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:32.555114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:32.701398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:32.701590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:32.701635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:32.701665] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:32.705300] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-03-12T20:24:32.705796] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-03-12T20:24:32.705932] [INFO ] [sig ] INFY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:32.848290] [INFO ] [LOCAL ] Saved forecast: INFY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INFY.txt [2026-03-12T20:24:32.848447] [INFO ] [sig ] [1591/3274] Completed INFY in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:32.848495] [INFO ] [sig ] [1592/3274] Forecasting ING... [2026-03-12T20:24:32.848532] [INFO ] [sig ] Generating forecast for: ING [2026-03-12T20:24:32.848566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-03-12T20:24:32.859984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-03-12T20:24:32.860295] [INFO ] [FORECASTER] Starting predict_future for ING [2026-03-12T20:24:32.861123] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-03-12T20:24:32.861176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:32.861209] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:32.861236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:32.861293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:32.921107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:32.921823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:32.921905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:32.921938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:33.042235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:33.042391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:33.042433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:33.042462] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:33.045864] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-03-12T20:24:33.046163] [INFO ] [FORECASTER] Completed predict_future for ING [2026-03-12T20:24:33.046296] [INFO ] [sig ] ING: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:33.188787] [INFO ] [LOCAL ] Saved forecast: ING 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ING.txt [2026-03-12T20:24:33.188936] [INFO ] [sig ] [1592/3274] Completed ING in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:33.188999] [INFO ] [sig ] [1593/3274] Forecasting INGN... [2026-03-12T20:24:33.189034] [INFO ] [sig ] Generating forecast for: INGN [2026-03-12T20:24:33.189064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-03-12T20:24:33.200927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-03-12T20:24:33.201231] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-03-12T20:24:33.202035] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-03-12T20:24:33.202088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:33.202122] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:33.202149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:33.202206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:33.259870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:33.260596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:33.260676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:33.260710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:33.380205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:33.380355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:33.380396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:33.380426] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:33.383897] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=25.30%) [2026-03-12T20:24:33.384185] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-03-12T20:24:33.384319] [INFO ] [sig ] INGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:33.530673] [INFO ] [LOCAL ] Saved forecast: INGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INGN.txt [2026-03-12T20:24:33.530807] [INFO ] [sig ] [1593/3274] Completed INGN in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:33.530848] [INFO ] [sig ] [1594/3274] Forecasting INMB... [2026-03-12T20:24:33.530877] [INFO ] [sig ] Generating forecast for: INMB [2026-03-12T20:24:33.530907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-03-12T20:24:33.541923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-03-12T20:24:33.542228] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-03-12T20:24:33.543052] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-03-12T20:24:33.543105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:33.543165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:33.543195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:33.543252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:33.601212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:33.601875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:33.601956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:33.601990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:33.739386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:33.739556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:33.739659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:33.739693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:33.743530] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-03-12T20:24:33.743984] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-03-12T20:24:33.744165] [INFO ] [sig ] INMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:33.900348] [INFO ] [LOCAL ] Saved forecast: INMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INMB.txt [2026-03-12T20:24:33.900537] [INFO ] [sig ] [1594/3274] Completed INMB in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:33.900600] [INFO ] [sig ] [1595/3274] Forecasting INMD... [2026-03-12T20:24:33.900633] [INFO ] [sig ] Generating forecast for: INMD [2026-03-12T20:24:33.900663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-03-12T20:24:33.912267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-03-12T20:24:33.912592] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-03-12T20:24:33.913360] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-03-12T20:24:33.913412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:33.913447] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:33.913476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:33.913533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:33.970816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:33.971451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:33.971531] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:33.971564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:34.095124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:34.095276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:34.095316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:34.095345] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:34.098839] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=52.09%) [2026-03-12T20:24:34.099144] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-03-12T20:24:34.099281] [INFO ] [sig ] INMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:34.240471] [INFO ] [LOCAL ] Saved forecast: INMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INMD.txt [2026-03-12T20:24:34.240627] [INFO ] [sig ] [1595/3274] Completed INMD in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:34.240672] [INFO ] [sig ] [1596/3274] Forecasting INN... [2026-03-12T20:24:34.240701] [INFO ] [sig ] Generating forecast for: INN [2026-03-12T20:24:34.240730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-03-12T20:24:34.252100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-03-12T20:24:34.252417] [INFO ] [FORECASTER] Starting predict_future for INN [2026-03-12T20:24:34.253201] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-03-12T20:24:34.253252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:34.253286] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:34.253313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:34.253370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:34.310706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:34.311369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:34.311456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:34.311496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:34.431642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:34.431806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:34.431846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:34.431875] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:34.435309] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-03-12T20:24:34.435616] [INFO ] [FORECASTER] Completed predict_future for INN [2026-03-12T20:24:34.435746] [INFO ] [sig ] INN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:34.580833] [INFO ] [LOCAL ] Saved forecast: INN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INN.txt [2026-03-12T20:24:34.581005] [INFO ] [sig ] [1596/3274] Completed INN in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:34.581050] [INFO ] [sig ] [1597/3274] Forecasting INO... [2026-03-12T20:24:34.581080] [INFO ] [sig ] Generating forecast for: INO [2026-03-12T20:24:34.581111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-03-12T20:24:34.593054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-03-12T20:24:34.593389] [INFO ] [FORECASTER] Starting predict_future for INO [2026-03-12T20:24:34.594183] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-03-12T20:24:34.594236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:34.594269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:34.594297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:34.594354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:34.651608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:34.652463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:34.652551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:34.652605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:34.772034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:34.772203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:34.772245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:34.772308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:34.775982] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-03-12T20:24:34.776273] [INFO ] [FORECASTER] Completed predict_future for INO [2026-03-12T20:24:34.776409] [INFO ] [sig ] INO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:34.922595] [INFO ] [LOCAL ] Saved forecast: INO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INO.txt [2026-03-12T20:24:34.922923] [INFO ] [sig ] [1597/3274] Completed INO in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:34.922965] [INFO ] [sig ] [1598/3274] Forecasting INOD... [2026-03-12T20:24:34.922995] [INFO ] [sig ] Generating forecast for: INOD [2026-03-12T20:24:34.923025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-03-12T20:24:34.934920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-03-12T20:24:34.935285] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-03-12T20:24:34.936137] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-03-12T20:24:34.936193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:34.936248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:34.936280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:34.936341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:34.996035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:34.996797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:34.996881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:34.996916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:35.120570] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:35.120749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:35.120791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:35.120820] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:35.124287] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-03-12T20:24:35.124589] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-03-12T20:24:35.124721] [INFO ] [sig ] INOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:35.269887] [INFO ] [LOCAL ] Saved forecast: INOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INOD.txt [2026-03-12T20:24:35.270048] [INFO ] [sig ] [1598/3274] Completed INOD in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:35.270091] [INFO ] [sig ] [1599/3274] Forecasting INSE... [2026-03-12T20:24:35.270122] [INFO ] [sig ] Generating forecast for: INSE [2026-03-12T20:24:35.270152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-03-12T20:24:35.281202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-03-12T20:24:35.281539] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-03-12T20:24:35.282381] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-03-12T20:24:35.282436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:35.282470] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:35.282499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:35.282558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:35.341636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:35.342520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:35.342634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:35.342672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:35.467673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:35.467840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:35.467884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:35.467916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:35.471510] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-03-12T20:24:35.471815] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-03-12T20:24:35.471952] [INFO ] [sig ] INSE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:35.617759] [INFO ] [LOCAL ] Saved forecast: INSE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INSE.txt [2026-03-12T20:24:35.617963] [INFO ] [sig ] [1599/3274] Completed INSE in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:35.618042] [INFO ] [sig ] [1600/3274] Forecasting INSG... [2026-03-12T20:24:35.618083] [INFO ] [sig ] Generating forecast for: INSG [2026-03-12T20:24:35.618122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-03-12T20:24:35.632266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-03-12T20:24:35.632665] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-03-12T20:24:35.633682] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-03-12T20:24:35.633746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:35.633789] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:35.633827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:35.633909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:35.695716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:35.696652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:35.696740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:35.696776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:35.815948] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:35.816112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:35.816154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:35.816185] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:35.819791] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=74.53%) [2026-03-12T20:24:35.820077] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-03-12T20:24:35.820211] [INFO ] [sig ] INSG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:35.963442] [INFO ] [LOCAL ] Saved forecast: INSG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INSG.txt [2026-03-12T20:24:35.963599] [INFO ] [sig ] [1600/3274] Completed INSG in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 10.0m [2026-03-12T20:24:35.963643] [INFO ] [sig ] [1601/3274] Forecasting INSM... [2026-03-12T20:24:35.963673] [INFO ] [sig ] Generating forecast for: INSM [2026-03-12T20:24:35.963703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-03-12T20:24:35.974512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-03-12T20:24:35.974834] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-03-12T20:24:35.975665] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-03-12T20:24:35.975719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:35.975752] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:35.975780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:35.975836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:36.034100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:36.034795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:36.034874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:36.034907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:36.158418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:36.158648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:36.158712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:36.158751] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:36.162597] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-03-12T20:24:36.162891] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-03-12T20:24:36.163029] [INFO ] [sig ] INSM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:36.304949] [INFO ] [LOCAL ] Saved forecast: INSM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INSM.txt [2026-03-12T20:24:36.305077] [INFO ] [sig ] [1601/3274] Completed INSM in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:36.305124] [INFO ] [sig ] [1602/3274] Forecasting INSP... [2026-03-12T20:24:36.305155] [INFO ] [sig ] Generating forecast for: INSP [2026-03-12T20:24:36.305185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-03-12T20:24:36.316130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-03-12T20:24:36.316420] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-03-12T20:24:36.317197] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-03-12T20:24:36.317249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:36.317282] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:36.317309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:36.317366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:36.376656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:36.377545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:36.377670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:36.377704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:36.502895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:36.503067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:36.503111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:36.503141] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:36.506955] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-03-12T20:24:36.507252] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-03-12T20:24:36.507386] [INFO ] [sig ] INSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:36.656642] [INFO ] [LOCAL ] Saved forecast: INSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INSP.txt [2026-03-12T20:24:36.656979] [INFO ] [sig ] [1602/3274] Completed INSP in 0.4s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:36.657021] [INFO ] [sig ] [1603/3274] Forecasting INTA... [2026-03-12T20:24:36.657052] [INFO ] [sig ] Generating forecast for: INTA [2026-03-12T20:24:36.657083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-03-12T20:24:36.668173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-03-12T20:24:36.668545] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-03-12T20:24:36.669364] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-03-12T20:24:36.669418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:36.669452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:36.669480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:36.669552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:36.727415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:36.728210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:36.728293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:36.728326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:36.853562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:36.853745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:36.853788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:36.853817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:36.857904] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=47.29%) [2026-03-12T20:24:36.858206] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-03-12T20:24:36.858357] [INFO ] [sig ] INTA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:37.000033] [INFO ] [LOCAL ] Saved forecast: INTA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INTA.txt [2026-03-12T20:24:37.000162] [INFO ] [sig ] [1603/3274] Completed INTA in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:37.000202] [INFO ] [sig ] [1604/3274] Forecasting INTC... [2026-03-12T20:24:37.000232] [INFO ] [sig ] Generating forecast for: INTC [2026-03-12T20:24:37.000262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-03-12T20:24:37.011425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-03-12T20:24:37.011773] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-03-12T20:24:37.012544] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-03-12T20:24:37.012630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:37.012672] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:37.012704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:37.012761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:37.069621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:37.070341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:37.070452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:37.070488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:37.192764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:37.192934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:37.192976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:37.193005] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:37.196535] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-03-12T20:24:37.196859] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-03-12T20:24:37.196999] [INFO ] [sig ] INTC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:37.338866] [INFO ] [LOCAL ] Saved forecast: INTC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INTC.txt [2026-03-12T20:24:37.338992] [INFO ] [sig ] [1604/3274] Completed INTC in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:37.339031] [INFO ] [sig ] [1605/3274] Forecasting INVA... [2026-03-12T20:24:37.339062] [INFO ] [sig ] Generating forecast for: INVA [2026-03-12T20:24:37.339092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-03-12T20:24:37.350378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-03-12T20:24:37.350736] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-03-12T20:24:37.351507] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-03-12T20:24:37.351564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:37.351616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:37.351643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:37.351700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:37.409113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:37.409996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:37.410074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:37.410106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:37.529435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:37.529617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:37.529675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:37.529705] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:37.533145] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=19.15%) [2026-03-12T20:24:37.533423] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-03-12T20:24:37.533593] [INFO ] [sig ] INVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:37.677828] [INFO ] [LOCAL ] Saved forecast: INVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/INVA.txt [2026-03-12T20:24:37.677965] [INFO ] [sig ] [1605/3274] Completed INVA in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:37.678025] [INFO ] [sig ] [1606/3274] Forecasting INVE... [2026-03-12T20:24:37.678059] [INFO ] [sig ] Generating forecast for: INVE [2026-03-12T20:24:37.678089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-03-12T20:24:37.689149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-03-12T20:24:37.689527] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-03-12T20:24:37.690336] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-03-12T20:24:37.690389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:37.690421] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:37.690448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:37.690504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:37.750137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:37.751037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:37.751126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:37.751161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:37.862520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:37.862708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:37.862750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:37.862779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:37.866213] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-12T20:24:37.866495] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-03-12T20:24:37.866651] [INFO ] [sig ] INVE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:38.012638] [INFO ] [LOCAL ] Saved forecast: INVE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INVE.txt [2026-03-12T20:24:38.012812] [INFO ] [sig ] [1606/3274] Completed INVE in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 9.9m [2026-03-12T20:24:38.012857] [INFO ] [sig ] [1607/3274] Forecasting INVH... [2026-03-12T20:24:38.012889] [INFO ] [sig ] Generating forecast for: INVH [2026-03-12T20:24:38.012921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-03-12T20:24:38.024199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-03-12T20:24:38.024641] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-03-12T20:24:38.025491] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-03-12T20:24:38.025549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:38.025619] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:38.025651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:38.025709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:38.085202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:38.086098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:38.086202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:38.086238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:38.206850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:38.207018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:38.207062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:38.207094] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:38.210864] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-03-12T20:24:38.211169] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-03-12T20:24:38.211311] [INFO ] [sig ] INVH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:38.357076] [INFO ] [LOCAL ] Saved forecast: INVH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/INVH.txt [2026-03-12T20:24:38.357288] [INFO ] [sig ] [1607/3274] Completed INVH in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:38.357336] [INFO ] [sig ] [1608/3274] Forecasting IONS... [2026-03-12T20:24:38.357370] [INFO ] [sig ] Generating forecast for: IONS [2026-03-12T20:24:38.357400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-03-12T20:24:38.368690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-03-12T20:24:38.369098] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-03-12T20:24:38.369981] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-03-12T20:24:38.370038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:38.370071] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:38.370099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:38.370157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:38.428354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:38.429267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:38.429360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:38.429394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:38.559258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:38.559436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:38.559482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:38.559513] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:38.563220] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-03-12T20:24:38.563570] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-03-12T20:24:38.563791] [INFO ] [sig ] IONS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:38.716621] [INFO ] [LOCAL ] Saved forecast: IONS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IONS.txt [2026-03-12T20:24:38.716790] [INFO ] [sig ] [1608/3274] Completed IONS in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:38.716832] [INFO ] [sig ] [1609/3274] Forecasting IOSP... [2026-03-12T20:24:38.716860] [INFO ] [sig ] Generating forecast for: IOSP [2026-03-12T20:24:38.716890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-03-12T20:24:38.727623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-03-12T20:24:38.727920] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-03-12T20:24:38.728749] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-03-12T20:24:38.728801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:38.728847] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:38.728875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:38.728931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:38.786546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:38.787152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:38.787230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:38.787262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:38.908593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:38.908747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:38.908788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:38.908817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:38.912215] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-03-12T20:24:38.912497] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-03-12T20:24:38.912642] [INFO ] [sig ] IOSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:39.054427] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IOSP.txt [2026-03-12T20:24:39.054605] [INFO ] [sig ] [1609/3274] Completed IOSP in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:39.054651] [INFO ] [sig ] [1610/3274] Forecasting IOVA... [2026-03-12T20:24:39.054682] [INFO ] [sig ] Generating forecast for: IOVA [2026-03-12T20:24:39.054713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-03-12T20:24:39.065700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-03-12T20:24:39.066031] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-03-12T20:24:39.066849] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-03-12T20:24:39.066901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:39.066934] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:39.066961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:39.067018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:39.126080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:39.127026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:39.127113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:39.127147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:39.254077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:39.254242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:39.254300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:39.254342] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:39.258785] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-03-12T20:24:39.259118] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-03-12T20:24:39.259286] [INFO ] [sig ] IOVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:39.423922] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IOVA.txt [2026-03-12T20:24:39.424085] [INFO ] [sig ] [1610/3274] Completed IOVA in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:39.424127] [INFO ] [sig ] [1611/3274] Forecasting IPGP... [2026-03-12T20:24:39.424157] [INFO ] [sig ] Generating forecast for: IPGP [2026-03-12T20:24:39.424187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-03-12T20:24:39.435520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-03-12T20:24:39.435928] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-03-12T20:24:39.436815] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-03-12T20:24:39.436870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:39.436944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:39.436973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:39.437031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:39.497190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:39.497928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:39.498036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:39.498075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:39.622165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:39.622337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:39.622378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:39.622406] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:39.625913] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-03-12T20:24:39.626221] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-03-12T20:24:39.626358] [INFO ] [sig ] IPGP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:39.772800] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IPGP.txt [2026-03-12T20:24:39.772964] [INFO ] [sig ] [1611/3274] Completed IPGP in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:39.773009] [INFO ] [sig ] [1612/3274] Forecasting IPI... [2026-03-12T20:24:39.773039] [INFO ] [sig ] Generating forecast for: IPI [2026-03-12T20:24:39.773070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-03-12T20:24:39.785093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-03-12T20:24:39.785496] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-03-12T20:24:39.786301] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-03-12T20:24:39.786355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:39.786388] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:39.786415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:39.786472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:39.846402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:39.847340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:39.847431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:39.847465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:39.970601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:39.970780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:39.970846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:39.970881] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:39.974330] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=37.27%) [2026-03-12T20:24:39.974651] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-03-12T20:24:39.974788] [INFO ] [sig ] IPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:40.117522] [INFO ] [LOCAL ] Saved forecast: IPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IPI.txt [2026-03-12T20:24:40.117708] [INFO ] [sig ] [1612/3274] Completed IPI in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:40.117750] [INFO ] [sig ] [1613/3274] Forecasting IQ... [2026-03-12T20:24:40.117786] [INFO ] [sig ] Generating forecast for: IQ [2026-03-12T20:24:40.117818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-03-12T20:24:40.129090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-03-12T20:24:40.129464] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-03-12T20:24:40.130261] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-03-12T20:24:40.130315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:40.130348] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:40.130376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:40.130433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:40.189467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:40.190416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:40.190509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:40.190543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:40.312949] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:40.313121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:40.313163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:40.313191] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:40.316740] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-03-12T20:24:40.317054] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-03-12T20:24:40.317197] [INFO ] [sig ] IQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:40.465885] [INFO ] [LOCAL ] Saved forecast: IQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IQ.txt [2026-03-12T20:24:40.466049] [INFO ] [sig ] [1613/3274] Completed IQ in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:40.466093] [INFO ] [sig ] [1614/3274] Forecasting IQI... [2026-03-12T20:24:40.466122] [INFO ] [sig ] Generating forecast for: IQI [2026-03-12T20:24:40.466153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-03-12T20:24:40.477196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-03-12T20:24:40.477524] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-03-12T20:24:40.478358] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-03-12T20:24:40.478411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:40.478443] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:40.478470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:40.478531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:40.536023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:40.536847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:40.536931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:40.536963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:40.655545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:40.655720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:40.655764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:40.655794] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:40.659314] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-03-12T20:24:40.659630] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-03-12T20:24:40.659778] [INFO ] [sig ] IQI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:40.804604] [INFO ] [LOCAL ] Saved forecast: IQI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IQI.txt [2026-03-12T20:24:40.804742] [INFO ] [sig ] [1614/3274] Completed IQI in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:40.804796] [INFO ] [sig ] [1615/3274] Forecasting IQQQ... [2026-03-12T20:24:40.804827] [INFO ] [sig ] Generating forecast for: IQQQ [2026-03-12T20:24:40.804861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-03-12T20:24:40.815717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-03-12T20:24:40.816017] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-03-12T20:24:40.816877] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-03-12T20:24:40.816929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:40.816962] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:40.816989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:40.817047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:40.875655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:40.876329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:40.876429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:40.876463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:40.994618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:40.994781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:40.994821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:40.994850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:40.998365] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=33.93%) [2026-03-12T20:24:40.998683] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-03-12T20:24:40.998825] [INFO ] [sig ] IQQQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:41.140332] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IQQQ.txt [2026-03-12T20:24:41.140443] [INFO ] [sig ] [1615/3274] Completed IQQQ in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:41.140482] [INFO ] [sig ] [1616/3274] Forecasting IRDM... [2026-03-12T20:24:41.140512] [INFO ] [sig ] Generating forecast for: IRDM [2026-03-12T20:24:41.140542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-03-12T20:24:41.151610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-03-12T20:24:41.151894] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-03-12T20:24:41.152672] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-03-12T20:24:41.152724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:41.152756] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:41.152784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:41.152842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:41.210367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:41.210997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:41.211076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:41.211108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:41.328539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:41.328753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:41.328801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:41.328847] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:41.332313] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-03-12T20:24:41.332625] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-03-12T20:24:41.332763] [INFO ] [sig ] IRDM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:41.474018] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IRDM.txt [2026-03-12T20:24:41.474175] [INFO ] [sig ] [1616/3274] Completed IRDM in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.9m [2026-03-12T20:24:41.474221] [INFO ] [sig ] [1617/3274] Forecasting IREN... [2026-03-12T20:24:41.474259] [INFO ] [sig ] Generating forecast for: IREN [2026-03-12T20:24:41.474296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-03-12T20:24:41.485464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-03-12T20:24:41.485802] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-03-12T20:24:41.486561] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-03-12T20:24:41.486645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:41.486678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:41.486705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:41.486762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:41.544082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:41.544831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:41.544912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:41.544946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:41.666417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:41.666597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:41.666650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:41.666685] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:41.670134] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=55.62%) [2026-03-12T20:24:41.670408] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-03-12T20:24:41.670537] [INFO ] [sig ] IREN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:41.818253] [INFO ] [LOCAL ] Saved forecast: IREN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IREN.txt [2026-03-12T20:24:41.818426] [INFO ] [sig ] [1617/3274] Completed IREN in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:41.818470] [INFO ] [sig ] [1618/3274] Forecasting IRM... [2026-03-12T20:24:41.818500] [INFO ] [sig ] Generating forecast for: IRM [2026-03-12T20:24:41.818530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-03-12T20:24:41.830733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-03-12T20:24:41.831158] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-03-12T20:24:41.831995] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-03-12T20:24:41.832049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:41.832085] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:41.832114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:41.832174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:41.890854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:41.891825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:41.891927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:41.891963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:42.026832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:42.027003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:42.027044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:42.027075] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:42.030803] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-03-12T20:24:42.031368] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-03-12T20:24:42.031522] [INFO ] [sig ] IRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:42.184421] [INFO ] [LOCAL ] Saved forecast: IRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IRM.txt [2026-03-12T20:24:42.184597] [INFO ] [sig ] [1618/3274] Completed IRM in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:42.184642] [INFO ] [sig ] [1619/3274] Forecasting IRMD... [2026-03-12T20:24:42.184675] [INFO ] [sig ] Generating forecast for: IRMD [2026-03-12T20:24:42.184705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-03-12T20:24:42.195893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-03-12T20:24:42.196204] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-03-12T20:24:42.197003] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-03-12T20:24:42.197056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:42.197088] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:42.197115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:42.197171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:42.261085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:42.262428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:42.262517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:42.262550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:42.385033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:42.385192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:42.385232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:42.385260] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:42.388872] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-03-12T20:24:42.389161] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-03-12T20:24:42.389289] [INFO ] [sig ] IRMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:42.531876] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IRMD.txt [2026-03-12T20:24:42.532025] [INFO ] [sig ] [1619/3274] Completed IRMD in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:42.532067] [INFO ] [sig ] [1620/3274] Forecasting IRON... [2026-03-12T20:24:42.532098] [INFO ] [sig ] Generating forecast for: IRON [2026-03-12T20:24:42.532128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-03-12T20:24:42.543956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-03-12T20:24:42.544297] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-03-12T20:24:42.545177] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-03-12T20:24:42.545232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:42.545264] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:42.545292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:42.545365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:42.603020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:42.603847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:42.603932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:42.603966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:42.725914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:42.726077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:42.726121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:42.726149] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:42.729664] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=83.37%) [2026-03-12T20:24:42.729946] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-03-12T20:24:42.730080] [INFO ] [sig ] IRON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:42.872975] [INFO ] [LOCAL ] Saved forecast: IRON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IRON.txt [2026-03-12T20:24:42.873118] [INFO ] [sig ] [1620/3274] Completed IRON in 0.3s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:42.873159] [INFO ] [sig ] [1621/3274] Forecasting IRTC... [2026-03-12T20:24:42.873190] [INFO ] [sig ] Generating forecast for: IRTC [2026-03-12T20:24:42.873220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-03-12T20:24:42.884359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-03-12T20:24:42.884695] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-03-12T20:24:42.885464] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-03-12T20:24:42.885517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:42.885549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:42.885595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:42.885658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:42.943041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:42.943681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:42.943785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:42.943819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:43.064625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:43.064779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:43.064822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:43.064851] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:43.068282] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=22.32%) [2026-03-12T20:24:43.068561] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-03-12T20:24:43.068715] [INFO ] [sig ] IRTC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:43.210493] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IRTC.txt [2026-03-12T20:24:43.210644] [INFO ] [sig ] [1621/3274] Completed IRTC in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:43.210687] [INFO ] [sig ] [1622/3274] Forecasting IRWD... [2026-03-12T20:24:43.210718] [INFO ] [sig ] Generating forecast for: IRWD [2026-03-12T20:24:43.210748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-03-12T20:24:43.221822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-03-12T20:24:43.222147] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-03-12T20:24:43.223029] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-03-12T20:24:43.223111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:43.223147] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:43.223175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:43.223233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:43.281968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:43.282639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:43.282723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:43.282756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:43.411302] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:43.411488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:43.411542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:43.411594] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:43.415494] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-03-12T20:24:43.415903] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-03-12T20:24:43.416057] [INFO ] [sig ] IRWD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:43.578369] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IRWD.txt [2026-03-12T20:24:43.578539] [INFO ] [sig ] [1622/3274] Completed IRWD in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:43.578603] [INFO ] [sig ] [1623/3274] Forecasting ISD... [2026-03-12T20:24:43.578639] [INFO ] [sig ] Generating forecast for: ISD [2026-03-12T20:24:43.578672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-03-12T20:24:43.590532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-03-12T20:24:43.590972] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-03-12T20:24:43.591823] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-03-12T20:24:43.591879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:43.591912] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:43.591941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:43.591999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:43.653364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:43.654484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:43.654621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:43.654682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:43.799476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:43.799688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:43.799772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:43.799833] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:43.803941] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-03-12T20:24:43.804302] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-03-12T20:24:43.804457] [INFO ] [sig ] ISD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:43.960246] [INFO ] [LOCAL ] Saved forecast: ISD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ISD.txt [2026-03-12T20:24:43.960655] [INFO ] [sig ] [1623/3274] Completed ISD in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:43.960724] [INFO ] [sig ] [1624/3274] Forecasting ISRG... [2026-03-12T20:24:43.960797] [INFO ] [sig ] Generating forecast for: ISRG [2026-03-12T20:24:43.960836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-03-12T20:24:43.977776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-03-12T20:24:43.978142] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-03-12T20:24:43.979043] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-03-12T20:24:43.979097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:43.979139] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:43.979169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:43.979234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:44.042019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:44.042771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:44.042874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:44.042910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:44.171026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:44.171181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:44.171223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:44.171252] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:44.174797] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: UP (p=78.08%) [2026-03-12T20:24:44.175075] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-03-12T20:24:44.175210] [INFO ] [sig ] ISRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:44.316369] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ISRG.txt [2026-03-12T20:24:44.316532] [INFO ] [sig ] [1624/3274] Completed ISRG in 0.4s | 2.80 sym/s | Total: 9.6m | ETA: 9.8m [2026-03-12T20:24:44.316593] [INFO ] [sig ] [1625/3274] Forecasting ISSC... [2026-03-12T20:24:44.316627] [INFO ] [sig ] Generating forecast for: ISSC [2026-03-12T20:24:44.316658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-03-12T20:24:44.327310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-03-12T20:24:44.327644] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-03-12T20:24:44.328493] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-03-12T20:24:44.328549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:44.328605] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:44.328641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:44.328711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:44.399090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:44.400047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:44.400139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:44.400177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:44.534403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:44.534589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:44.534638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:44.534672] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:44.538334] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-03-12T20:24:44.538639] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-03-12T20:24:44.538777] [INFO ] [sig ] ISSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:44.682218] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ISSC.txt [2026-03-12T20:24:44.682353] [INFO ] [sig ] [1625/3274] Completed ISSC in 0.4s | 2.80 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:44.682402] [INFO ] [sig ] [1626/3274] Forecasting ISTB... [2026-03-12T20:24:44.682434] [INFO ] [sig ] Generating forecast for: ISTB [2026-03-12T20:24:44.682465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-03-12T20:24:44.693768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-03-12T20:24:44.694063] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-03-12T20:24:44.694870] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-03-12T20:24:44.694923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:44.694958] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:44.694987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:44.695045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:44.753525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:44.754190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:44.754270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:44.754306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:44.876317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:44.876486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:44.876535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:44.876565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:44.880111] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-03-12T20:24:44.880399] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-03-12T20:24:44.880528] [INFO ] [sig ] ISTB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:45.024483] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ISTB.txt [2026-03-12T20:24:45.024655] [INFO ] [sig ] [1626/3274] Completed ISTB in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:45.024708] [INFO ] [sig ] [1627/3274] Forecasting ITIC... [2026-03-12T20:24:45.024746] [INFO ] [sig ] Generating forecast for: ITIC [2026-03-12T20:24:45.024783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-03-12T20:24:45.035934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-03-12T20:24:45.036286] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-03-12T20:24:45.037110] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-03-12T20:24:45.037167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:45.037202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:45.037231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:45.037290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:45.097233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:45.098078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:45.098164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:45.098199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:45.210662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:45.210832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:45.210877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:45.210908] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:45.214463] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-03-12T20:24:45.214781] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-03-12T20:24:45.214917] [INFO ] [sig ] ITIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:45.363853] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ITIC.txt [2026-03-12T20:24:45.364106] [INFO ] [sig ] [1627/3274] Completed ITIC in 0.3s | 2.80 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:45.364163] [INFO ] [sig ] [1628/3274] Forecasting ITRI... [2026-03-12T20:24:45.364196] [INFO ] [sig ] Generating forecast for: ITRI [2026-03-12T20:24:45.364241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-03-12T20:24:45.376476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-03-12T20:24:45.376846] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-03-12T20:24:45.377660] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-03-12T20:24:45.377715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:45.377802] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:45.377833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:45.377893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:45.437462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:45.438159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:45.438290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:45.438329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:45.564268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:45.564426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:45.564468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:45.564499] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:45.568103] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-03-12T20:24:45.568379] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-03-12T20:24:45.568510] [INFO ] [sig ] ITRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:45.710760] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ITRI.txt [2026-03-12T20:24:45.710903] [INFO ] [sig ] [1628/3274] Completed ITRI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:45.710944] [INFO ] [sig ] [1629/3274] Forecasting ITRN... [2026-03-12T20:24:45.710977] [INFO ] [sig ] Generating forecast for: ITRN [2026-03-12T20:24:45.711007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-03-12T20:24:45.722453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-03-12T20:24:45.722759] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-03-12T20:24:45.723519] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-03-12T20:24:45.723590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:45.723626] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:45.723654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:45.723723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:45.782737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:45.783462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:45.783546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:45.783601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:45.906645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:45.906824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:45.906886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:45.906937] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:45.910508] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=63.30%) [2026-03-12T20:24:45.910868] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-03-12T20:24:45.911008] [INFO ] [sig ] ITRN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:46.058065] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ITRN.txt [2026-03-12T20:24:46.058214] [INFO ] [sig ] [1629/3274] Completed ITRN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:46.058260] [INFO ] [sig ] [1630/3274] Forecasting ITUB... [2026-03-12T20:24:46.058291] [INFO ] [sig ] Generating forecast for: ITUB [2026-03-12T20:24:46.058324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-03-12T20:24:46.072605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-03-12T20:24:46.073168] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-03-12T20:24:46.074296] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-03-12T20:24:46.074534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:46.074625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:46.074686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:46.074818] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:46.133715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:46.134981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:46.135083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:46.135117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:46.262589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:46.262762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:46.262805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:46.262835] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:46.266439] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-03-12T20:24:46.266745] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-03-12T20:24:46.266892] [INFO ] [sig ] ITUB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:46.407546] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ITUB.txt [2026-03-12T20:24:46.407686] [INFO ] [sig ] [1630/3274] Completed ITUB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:46.407730] [INFO ] [sig ] [1631/3274] Forecasting IUS... [2026-03-12T20:24:46.407763] [INFO ] [sig ] Generating forecast for: IUS [2026-03-12T20:24:46.407794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-03-12T20:24:46.418801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-03-12T20:24:46.419095] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-03-12T20:24:46.419918] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-03-12T20:24:46.419970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:46.420003] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:46.420030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:46.420087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:46.478268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:46.479225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:46.479312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:46.479346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:46.597819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:46.598018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:46.598062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:46.598124] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:46.601647] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-03-12T20:24:46.601929] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-03-12T20:24:46.602065] [INFO ] [sig ] IUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:46.742884] [INFO ] [LOCAL ] Saved forecast: IUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IUS.txt [2026-03-12T20:24:46.743045] [INFO ] [sig ] [1631/3274] Completed IUS in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:46.743089] [INFO ] [sig ] [1632/3274] Forecasting IUSB... [2026-03-12T20:24:46.743119] [INFO ] [sig ] Generating forecast for: IUSB [2026-03-12T20:24:46.743149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-03-12T20:24:46.754456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-03-12T20:24:46.754902] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-03-12T20:24:46.755730] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-03-12T20:24:46.755784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:46.755816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:46.755843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:46.755899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:46.813213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:46.814394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:46.814497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:46.814529] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:46.934270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:46.934446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:46.934490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:46.934518] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:46.942016] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-03-12T20:24:46.942479] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-03-12T20:24:46.942675] [INFO ] [sig ] IUSB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:47.085935] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/IUSB.txt [2026-03-12T20:24:47.086099] [INFO ] [sig ] [1632/3274] Completed IUSB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.8m [2026-03-12T20:24:47.086150] [INFO ] [sig ] [1633/3274] Forecasting IUSG... [2026-03-12T20:24:47.086184] [INFO ] [sig ] Generating forecast for: IUSG [2026-03-12T20:24:47.086214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-03-12T20:24:47.097796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-03-12T20:24:47.098206] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-03-12T20:24:47.099019] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-03-12T20:24:47.099087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:47.099121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:47.099147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:47.099204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:47.159059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:47.159942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:47.160058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:47.160094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:47.287693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:47.287863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:47.287905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:47.287934] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:47.291421] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-03-12T20:24:47.291723] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-03-12T20:24:47.291875] [INFO ] [sig ] IUSG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:47.434751] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IUSG.txt [2026-03-12T20:24:47.434924] [INFO ] [sig ] [1633/3274] Completed IUSG in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:47.434966] [INFO ] [sig ] [1634/3274] Forecasting IVAL... [2026-03-12T20:24:47.434995] [INFO ] [sig ] Generating forecast for: IVAL [2026-03-12T20:24:47.435027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-03-12T20:24:47.446802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-03-12T20:24:47.447168] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-03-12T20:24:47.447974] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-03-12T20:24:47.448046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:47.448078] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:47.448105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:47.448162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:47.507190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:47.508195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:47.508289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:47.508324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:47.627717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:47.627895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:47.627940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:47.627969] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:47.631671] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=79.24%) [2026-03-12T20:24:47.631961] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-03-12T20:24:47.632093] [INFO ] [sig ] IVAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:47.780382] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IVAL.txt [2026-03-12T20:24:47.780557] [INFO ] [sig ] [1634/3274] Completed IVAL in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:47.780621] [INFO ] [sig ] [1635/3274] Forecasting IVZ... [2026-03-12T20:24:47.780653] [INFO ] [sig ] Generating forecast for: IVZ [2026-03-12T20:24:47.780685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-03-12T20:24:47.793189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-03-12T20:24:47.793648] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-03-12T20:24:47.794446] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-03-12T20:24:47.794498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:47.794531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:47.794558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:47.794634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:47.854641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:47.855541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:47.855654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:47.855688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:47.996545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:47.996740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:47.996784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:47.996814] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:48.000808] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-03-12T20:24:48.001133] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-03-12T20:24:48.001277] [INFO ] [sig ] IVZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:48.146008] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/IVZ.txt [2026-03-12T20:24:48.146188] [INFO ] [sig ] [1635/3274] Completed IVZ in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:48.146233] [INFO ] [sig ] [1636/3274] Forecasting J... [2026-03-12T20:24:48.146263] [INFO ] [sig ] Generating forecast for: J [2026-03-12T20:24:48.146293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-03-12T20:24:48.159398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-03-12T20:24:48.159868] [INFO ] [FORECASTER] Starting predict_future for J [2026-03-12T20:24:48.160705] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-03-12T20:24:48.160758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:48.160791] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:48.160818] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:48.160876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:48.218873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:48.219821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:48.219923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:48.219956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:48.346742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:48.346941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:48.346996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:48.347027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:48.351712] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-03-12T20:24:48.352096] [INFO ] [FORECASTER] Completed predict_future for J [2026-03-12T20:24:48.352248] [INFO ] [sig ] J: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:48.495551] [INFO ] [LOCAL ] Saved forecast: J 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/J.txt [2026-03-12T20:24:48.495779] [INFO ] [sig ] [1636/3274] Completed J in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:48.495854] [INFO ] [sig ] [1637/3274] Forecasting JANX... [2026-03-12T20:24:48.495888] [INFO ] [sig ] Generating forecast for: JANX [2026-03-12T20:24:48.495919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-03-12T20:24:48.507345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-03-12T20:24:48.507772] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-03-12T20:24:48.508659] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-03-12T20:24:48.508713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:48.508745] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:48.508772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:48.508829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:48.565724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:48.566562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:48.566665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:48.566700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:48.683478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:48.683665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:48.683711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:48.683739] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:48.687261] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-03-12T20:24:48.687545] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-03-12T20:24:48.687771] [INFO ] [sig ] JANX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:48.830245] [INFO ] [LOCAL ] Saved forecast: JANX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JANX.txt [2026-03-12T20:24:48.830412] [INFO ] [sig ] [1637/3274] Completed JANX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:48.830456] [INFO ] [sig ] [1638/3274] Forecasting JAZZ... [2026-03-12T20:24:48.830485] [INFO ] [sig ] Generating forecast for: JAZZ [2026-03-12T20:24:48.830516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-03-12T20:24:48.842218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-03-12T20:24:48.842596] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-03-12T20:24:48.843361] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-03-12T20:24:48.843413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:48.843446] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:48.843474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:48.843531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:48.900305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:48.901235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:48.901319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:48.901408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:49.028816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:49.029032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:49.029078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:49.029108] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:49.032822] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-03-12T20:24:49.033128] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-03-12T20:24:49.033296] [INFO ] [sig ] JAZZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:49.185520] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JAZZ.txt [2026-03-12T20:24:49.185746] [INFO ] [sig ] [1638/3274] Completed JAZZ in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:49.185805] [INFO ] [sig ] [1639/3274] Forecasting JBGS... [2026-03-12T20:24:49.185850] [INFO ] [sig ] Generating forecast for: JBGS [2026-03-12T20:24:49.185885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-03-12T20:24:49.198412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-03-12T20:24:49.198890] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-03-12T20:24:49.199858] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-03-12T20:24:49.199926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:49.199959] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:49.199985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:49.200043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:49.260633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:49.261528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:49.261636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:49.261673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:49.388121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:49.388292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:49.388338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:49.388367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:49.391972] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-03-12T20:24:49.392267] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-03-12T20:24:49.392405] [INFO ] [sig ] JBGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:49.536049] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JBGS.txt [2026-03-12T20:24:49.536197] [INFO ] [sig ] [1639/3274] Completed JBGS in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:49.536239] [INFO ] [sig ] [1640/3274] Forecasting JBI... [2026-03-12T20:24:49.536269] [INFO ] [sig ] Generating forecast for: JBI [2026-03-12T20:24:49.536300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-03-12T20:24:49.547784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-03-12T20:24:49.548186] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-03-12T20:24:49.549011] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-03-12T20:24:49.549064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:49.549095] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:49.549123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:49.549181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:49.607164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:49.608103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:49.608189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:49.608223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:49.733804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:49.734029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:49.734095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:49.734154] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:49.738442] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-03-12T20:24:49.738814] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-03-12T20:24:49.738990] [INFO ] [sig ] JBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:49.887590] [INFO ] [LOCAL ] Saved forecast: JBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JBI.txt [2026-03-12T20:24:49.887759] [INFO ] [sig ] [1640/3274] Completed JBI in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:49.887808] [INFO ] [sig ] [1641/3274] Forecasting JBL... [2026-03-12T20:24:49.887848] [INFO ] [sig ] Generating forecast for: JBL [2026-03-12T20:24:49.887886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-03-12T20:24:49.900959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-03-12T20:24:49.901320] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-03-12T20:24:49.902182] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-03-12T20:24:49.902236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:49.902277] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:49.902308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:49.902366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:49.962991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:49.963856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:49.963944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:49.963977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:50.087206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:50.087378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:50.087425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:50.087455] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:50.091285] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=25.11%) [2026-03-12T20:24:50.091602] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-03-12T20:24:50.091743] [INFO ] [sig ] JBL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:50.237541] [INFO ] [LOCAL ] Saved forecast: JBL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JBL.txt [2026-03-12T20:24:50.237728] [INFO ] [sig ] [1641/3274] Completed JBL in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 9.7m [2026-03-12T20:24:50.237770] [INFO ] [sig ] [1642/3274] Forecasting JCE... [2026-03-12T20:24:50.237800] [INFO ] [sig ] Generating forecast for: JCE [2026-03-12T20:24:50.237832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-03-12T20:24:50.249203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-03-12T20:24:50.249607] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-03-12T20:24:50.250436] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-03-12T20:24:50.250490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:50.250525] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:50.250554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:50.250636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:50.307593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:50.308299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:50.308399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:50.308432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:50.429183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:50.429382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:50.429435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:50.429466] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:50.433143] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-03-12T20:24:50.433456] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-03-12T20:24:50.433621] [INFO ] [sig ] JCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:50.576587] [INFO ] [LOCAL ] Saved forecast: JCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JCE.txt [2026-03-12T20:24:50.576736] [INFO ] [sig ] [1642/3274] Completed JCE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:50.576779] [INFO ] [sig ] [1643/3274] Forecasting JCI... [2026-03-12T20:24:50.576809] [INFO ] [sig ] Generating forecast for: JCI [2026-03-12T20:24:50.576842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-03-12T20:24:50.588692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-03-12T20:24:50.589128] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-03-12T20:24:50.589969] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-03-12T20:24:50.590021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:50.590054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:50.590081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:50.590138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:50.648157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:50.649053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:50.649137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:50.649171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:50.772964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:50.773142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:50.773202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:50.773233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:50.776760] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-03-12T20:24:50.777045] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-03-12T20:24:50.777176] [INFO ] [sig ] JCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:50.919081] [INFO ] [LOCAL ] Saved forecast: JCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JCI.txt [2026-03-12T20:24:50.919231] [INFO ] [sig ] [1643/3274] Completed JCI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:50.919272] [INFO ] [sig ] [1644/3274] Forecasting JD... [2026-03-12T20:24:50.919304] [INFO ] [sig ] Generating forecast for: JD [2026-03-12T20:24:50.919334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-03-12T20:24:50.930714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-03-12T20:24:50.931074] [INFO ] [FORECASTER] Starting predict_future for JD [2026-03-12T20:24:50.931879] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-03-12T20:24:50.931931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:50.931964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:50.932005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:50.932064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:50.989541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:50.990392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:50.990478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:50.990511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:51.117123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:51.117308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:51.117353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:51.117384] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:51.121010] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-03-12T20:24:51.121320] [INFO ] [FORECASTER] Completed predict_future for JD [2026-03-12T20:24:51.121451] [INFO ] [sig ] JD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:51.262970] [INFO ] [LOCAL ] Saved forecast: JD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JD.txt [2026-03-12T20:24:51.263111] [INFO ] [sig ] [1644/3274] Completed JD in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:51.263152] [INFO ] [sig ] [1645/3274] Forecasting JEF... [2026-03-12T20:24:51.263183] [INFO ] [sig ] Generating forecast for: JEF [2026-03-12T20:24:51.263213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-03-12T20:24:51.274054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-03-12T20:24:51.274394] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-03-12T20:24:51.275196] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-03-12T20:24:51.275249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:51.275324] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:51.275354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:51.275411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:51.332342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:51.333077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:51.333156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:51.333189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:51.455915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:51.456083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:51.456127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:51.456157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:51.459698] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-03-12T20:24:51.459987] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-03-12T20:24:51.460118] [INFO ] [sig ] JEF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:51.601677] [INFO ] [LOCAL ] Saved forecast: JEF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JEF.txt [2026-03-12T20:24:51.601802] [INFO ] [sig ] [1645/3274] Completed JEF in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:51.601853] [INFO ] [sig ] [1646/3274] Forecasting JELD... [2026-03-12T20:24:51.601891] [INFO ] [sig ] Generating forecast for: JELD [2026-03-12T20:24:51.601928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-03-12T20:24:51.614969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-03-12T20:24:51.615261] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-03-12T20:24:51.616086] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-03-12T20:24:51.616138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:51.616171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:51.616198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:51.616255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:51.675530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:51.676250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:51.676335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:51.676368] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:51.801804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:51.801962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:51.802007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:51.802036] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:51.805521] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-03-12T20:24:51.805823] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-03-12T20:24:51.805954] [INFO ] [sig ] JELD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:51.950164] [INFO ] [LOCAL ] Saved forecast: JELD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JELD.txt [2026-03-12T20:24:51.950309] [INFO ] [sig ] [1646/3274] Completed JELD in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:51.950350] [INFO ] [sig ] [1647/3274] Forecasting JEPQ... [2026-03-12T20:24:51.950381] [INFO ] [sig ] Generating forecast for: JEPQ [2026-03-12T20:24:51.950412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-03-12T20:24:51.961429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-03-12T20:24:51.961788] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-03-12T20:24:51.962635] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-03-12T20:24:51.962691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:51.962725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:51.962754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:51.962811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:52.020241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:52.020933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:52.021012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:52.021045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:52.144423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:52.144610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:52.144652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:52.144680] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:52.148127] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-03-12T20:24:52.148403] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-03-12T20:24:52.148535] [INFO ] [sig ] JEPQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:52.290277] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JEPQ.txt [2026-03-12T20:24:52.290417] [INFO ] [sig ] [1647/3274] Completed JEPQ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:52.290459] [INFO ] [sig ] [1648/3274] Forecasting JFIN... [2026-03-12T20:24:52.290489] [INFO ] [sig ] Generating forecast for: JFIN [2026-03-12T20:24:52.290527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-03-12T20:24:52.301407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-03-12T20:24:52.301750] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-03-12T20:24:52.302604] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-03-12T20:24:52.302663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:52.302697] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:52.302725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:52.302783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:52.360378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:52.361100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:52.361181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:52.361214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:52.482298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:52.482466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:52.482509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:52.482591] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:52.487406] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-03-12T20:24:52.487742] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-03-12T20:24:52.487884] [INFO ] [sig ] JFIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:52.630067] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JFIN.txt [2026-03-12T20:24:52.630199] [INFO ] [sig ] [1648/3274] Completed JFIN in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:52.630238] [INFO ] [sig ] [1649/3274] Forecasting JGLO... [2026-03-12T20:24:52.630268] [INFO ] [sig ] Generating forecast for: JGLO [2026-03-12T20:24:52.630299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-03-12T20:24:52.641603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-03-12T20:24:52.641938] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-03-12T20:24:52.642785] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-03-12T20:24:52.642839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:52.642873] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:52.642904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:52.642962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:52.700740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:52.701426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:52.701508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:52.701540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:52.827806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:52.828014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:52.828063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:52.828092] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:52.831668] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-03-12T20:24:52.831952] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-03-12T20:24:52.832082] [INFO ] [sig ] JGLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:52.983674] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JGLO.txt [2026-03-12T20:24:52.983855] [INFO ] [sig ] [1649/3274] Completed JGLO in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 9.7m [2026-03-12T20:24:52.983904] [INFO ] [sig ] [1650/3274] Forecasting JHG... [2026-03-12T20:24:52.983935] [INFO ] [sig ] Generating forecast for: JHG [2026-03-12T20:24:52.983967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-03-12T20:24:52.996256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-03-12T20:24:52.996717] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-03-12T20:24:52.997539] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-03-12T20:24:52.997622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:52.997660] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:52.997688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:52.997747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:53.055825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:53.056768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:53.056863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:53.056903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:53.188852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:53.189033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:53.189083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:53.189114] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:53.192640] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-03-12T20:24:53.192929] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-03-12T20:24:53.193061] [INFO ] [sig ] JHG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:53.336835] [INFO ] [LOCAL ] Saved forecast: JHG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JHG.txt [2026-03-12T20:24:53.336972] [INFO ] [sig ] [1650/3274] Completed JHG in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:53.337014] [INFO ] [sig ] [1651/3274] Forecasting JHI... [2026-03-12T20:24:53.337044] [INFO ] [sig ] Generating forecast for: JHI [2026-03-12T20:24:53.337074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-03-12T20:24:53.350326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-03-12T20:24:53.350665] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-03-12T20:24:53.351470] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-03-12T20:24:53.351524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:53.351557] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:53.351613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:53.351673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:53.410010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:53.410678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:53.410757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:53.410790] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:53.526852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:53.527032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:53.527074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:53.527102] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:53.530653] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-03-12T20:24:53.530972] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-03-12T20:24:53.531113] [INFO ] [sig ] JHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:53.673469] [INFO ] [LOCAL ] Saved forecast: JHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JHI.txt [2026-03-12T20:24:53.673672] [INFO ] [sig ] [1651/3274] Completed JHI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:53.673728] [INFO ] [sig ] [1652/3274] Forecasting JHX... [2026-03-12T20:24:53.673761] [INFO ] [sig ] Generating forecast for: JHX [2026-03-12T20:24:53.673792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-03-12T20:24:53.686105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-03-12T20:24:53.686494] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-03-12T20:24:53.687291] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-03-12T20:24:53.687344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:53.687378] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:53.687405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:53.687463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:53.744193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:53.745201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:53.745290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:53.745323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:53.870443] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:53.870638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:53.870683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:53.870713] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:53.874832] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-03-12T20:24:53.875158] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-03-12T20:24:53.875499] [INFO ] [sig ] JHX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:54.034691] [INFO ] [LOCAL ] Saved forecast: JHX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JHX.txt [2026-03-12T20:24:54.034873] [INFO ] [sig ] [1652/3274] Completed JHX in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:54.034918] [INFO ] [sig ] [1653/3274] Forecasting JILL... [2026-03-12T20:24:54.034948] [INFO ] [sig ] Generating forecast for: JILL [2026-03-12T20:24:54.034977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-03-12T20:24:54.047693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-03-12T20:24:54.048160] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-03-12T20:24:54.049070] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-03-12T20:24:54.049127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:54.049161] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:54.049189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:54.049247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:54.106533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:54.107428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:54.107514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:54.107547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:54.230327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:54.230530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:54.230599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:54.230633] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:54.234222] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-03-12T20:24:54.234501] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-03-12T20:24:54.234652] [INFO ] [sig ] JILL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:54.379942] [INFO ] [LOCAL ] Saved forecast: JILL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JILL.txt [2026-03-12T20:24:54.380075] [INFO ] [sig ] [1653/3274] Completed JILL in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:54.380126] [INFO ] [sig ] [1654/3274] Forecasting JJSF... [2026-03-12T20:24:54.380159] [INFO ] [sig ] Generating forecast for: JJSF [2026-03-12T20:24:54.380189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-03-12T20:24:54.391960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-03-12T20:24:54.392268] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-03-12T20:24:54.393126] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-03-12T20:24:54.393182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:54.393216] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:54.393254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:54.393315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:54.453352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:54.454103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:54.454186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:54.454220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:54.576679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:54.576839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:54.576880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:54.576910] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:54.580383] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-03-12T20:24:54.580682] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-03-12T20:24:54.580812] [INFO ] [sig ] JJSF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:54.729212] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JJSF.txt [2026-03-12T20:24:54.729348] [INFO ] [sig ] [1654/3274] Completed JJSF in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:54.729391] [INFO ] [sig ] [1655/3274] Forecasting JKS... [2026-03-12T20:24:54.729420] [INFO ] [sig ] Generating forecast for: JKS [2026-03-12T20:24:54.729451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-03-12T20:24:54.740957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-03-12T20:24:54.741266] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-03-12T20:24:54.742126] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-03-12T20:24:54.742181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:54.742214] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:54.742242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:54.742300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:54.803666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:54.804400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:54.804509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:54.804543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:54.942467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:54.942661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:54.942706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:54.942736] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:54.946431] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-03-12T20:24:54.946746] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-03-12T20:24:54.946883] [INFO ] [sig ] JKS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:55.092681] [INFO ] [LOCAL ] Saved forecast: JKS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JKS.txt [2026-03-12T20:24:55.092875] [INFO ] [sig ] [1655/3274] Completed JKS in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:55.092929] [INFO ] [sig ] [1656/3274] Forecasting JLL... [2026-03-12T20:24:55.092962] [INFO ] [sig ] Generating forecast for: JLL [2026-03-12T20:24:55.092994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-03-12T20:24:55.106910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-03-12T20:24:55.107420] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-03-12T20:24:55.108537] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-03-12T20:24:55.108628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:55.108672] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:55.108707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:55.108789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:55.189234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:55.190397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:55.190517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:55.190566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:55.319128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:55.319292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:55.319338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:55.319368] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:55.323058] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-03-12T20:24:55.323365] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-03-12T20:24:55.323512] [INFO ] [sig ] JLL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:55.470626] [INFO ] [LOCAL ] Saved forecast: JLL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JLL.txt [2026-03-12T20:24:55.470766] [INFO ] [sig ] [1656/3274] Completed JLL in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:55.470809] [INFO ] [sig ] [1657/3274] Forecasting JMIA... [2026-03-12T20:24:55.470839] [INFO ] [sig ] Generating forecast for: JMIA [2026-03-12T20:24:55.470870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-03-12T20:24:55.481980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-03-12T20:24:55.482254] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-03-12T20:24:55.483059] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-03-12T20:24:55.483113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:55.483158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:55.483186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:55.483243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:55.545456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:55.546244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:55.546329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:55.546362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:55.670789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:55.670955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:55.670997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:55.671027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:55.674545] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-03-12T20:24:55.674845] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-03-12T20:24:55.674981] [INFO ] [sig ] JMIA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:55.818367] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JMIA.txt [2026-03-12T20:24:55.818501] [INFO ] [sig ] [1657/3274] Completed JMIA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:55.818543] [INFO ] [sig ] [1658/3274] Forecasting JOF... [2026-03-12T20:24:55.818590] [INFO ] [sig ] Generating forecast for: JOF [2026-03-12T20:24:55.818623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-03-12T20:24:55.829650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-03-12T20:24:55.829999] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-03-12T20:24:55.830793] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-03-12T20:24:55.830845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:55.830880] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:55.830913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:55.830983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:55.890001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:55.890711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:55.890795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:55.890830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:56.009743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:56.009910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:56.009953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:56.009983] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:56.013716] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-03-12T20:24:56.014046] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-03-12T20:24:56.014188] [INFO ] [sig ] JOF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:56.158110] [INFO ] [LOCAL ] Saved forecast: JOF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JOF.txt [2026-03-12T20:24:56.158258] [INFO ] [sig ] [1658/3274] Completed JOF in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 9.6m [2026-03-12T20:24:56.158300] [INFO ] [sig ] [1659/3274] Forecasting JPC... [2026-03-12T20:24:56.158330] [INFO ] [sig ] Generating forecast for: JPC [2026-03-12T20:24:56.158359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-03-12T20:24:56.172135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-03-12T20:24:56.172492] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-03-12T20:24:56.173287] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-03-12T20:24:56.173340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:56.173373] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:56.173400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:56.173457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:56.238539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:56.239556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:56.239662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:56.239727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:56.360867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:56.361025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:56.361069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:56.361098] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:56.364521] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=60.84%) [2026-03-12T20:24:56.364894] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-03-12T20:24:56.365055] [INFO ] [sig ] JPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:56.509281] [INFO ] [LOCAL ] Saved forecast: JPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JPC.txt [2026-03-12T20:24:56.509434] [INFO ] [sig ] [1659/3274] Completed JPC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:56.509474] [INFO ] [sig ] [1660/3274] Forecasting JPM... [2026-03-12T20:24:56.509505] [INFO ] [sig ] Generating forecast for: JPM [2026-03-12T20:24:56.509536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-03-12T20:24:56.520343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-03-12T20:24:56.520672] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-03-12T20:24:56.521669] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-03-12T20:24:56.521725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:56.521760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:56.521789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:56.521848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:56.581928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:56.582565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:56.582667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:56.582701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:56.710359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:56.710528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:56.710589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:56.710623] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:56.714176] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-03-12T20:24:56.714463] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-03-12T20:24:56.714630] [INFO ] [sig ] JPM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:56.861443] [INFO ] [LOCAL ] Saved forecast: JPM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JPM.txt [2026-03-12T20:24:56.861620] [INFO ] [sig ] [1660/3274] Completed JPM in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:56.861670] [INFO ] [sig ] [1661/3274] Forecasting JQC... [2026-03-12T20:24:56.861702] [INFO ] [sig ] Generating forecast for: JQC [2026-03-12T20:24:56.861733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-03-12T20:24:56.873027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-03-12T20:24:56.873322] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-03-12T20:24:56.874139] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-03-12T20:24:56.874192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:56.874225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:56.874252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:56.874317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:56.932015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:56.932746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:56.932827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:56.932859] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:57.058139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:57.058306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:57.058349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:57.058379] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:57.061870] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-12T20:24:57.062147] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-03-12T20:24:57.062276] [INFO ] [sig ] JQC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:57.207379] [INFO ] [LOCAL ] Saved forecast: JQC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JQC.txt [2026-03-12T20:24:57.207508] [INFO ] [sig ] [1661/3274] Completed JQC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:57.207548] [INFO ] [sig ] [1662/3274] Forecasting JSM... [2026-03-12T20:24:57.207596] [INFO ] [sig ] Generating forecast for: JSM [2026-03-12T20:24:57.207639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-03-12T20:24:57.218296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-03-12T20:24:57.218651] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-03-12T20:24:57.219452] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-03-12T20:24:57.219506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:57.219583] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:57.219616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:57.219674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:57.277540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:57.278487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:57.278594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:57.278630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:57.392857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:57.393027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:57.393074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:57.393105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:57.396991] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-03-12T20:24:57.397341] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-03-12T20:24:57.397702] [INFO ] [sig ] JSM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:57.550180] [INFO ] [LOCAL ] Saved forecast: JSM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JSM.txt [2026-03-12T20:24:57.550355] [INFO ] [sig ] [1662/3274] Completed JSM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:57.550404] [INFO ] [sig ] [1663/3274] Forecasting JSMD... [2026-03-12T20:24:57.550434] [INFO ] [sig ] Generating forecast for: JSMD [2026-03-12T20:24:57.550465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-03-12T20:24:57.561721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-03-12T20:24:57.562073] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-03-12T20:24:57.563043] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-03-12T20:24:57.563110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:57.563152] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:57.563181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:57.563242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:57.624027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:57.625045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:57.625135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:57.625171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:57.748346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:57.748511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:57.748554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:57.748604] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:57.752145] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-03-12T20:24:57.752445] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-03-12T20:24:57.752599] [INFO ] [sig ] JSMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:57.895635] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JSMD.txt [2026-03-12T20:24:57.895778] [INFO ] [sig ] [1663/3274] Completed JSMD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:57.895821] [INFO ] [sig ] [1664/3274] Forecasting JSML... [2026-03-12T20:24:57.895854] [INFO ] [sig ] Generating forecast for: JSML [2026-03-12T20:24:57.895885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-03-12T20:24:57.906431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-03-12T20:24:57.906805] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-03-12T20:24:57.907590] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-03-12T20:24:57.907644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:57.907677] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:57.907704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:57.907762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:57.965808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:57.966626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:57.966711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:57.966746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:58.083006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:58.083171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:58.083212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:58.083256] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:58.086753] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=31.31%) [2026-03-12T20:24:58.087042] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-03-12T20:24:58.087191] [INFO ] [sig ] JSML: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:58.227798] [INFO ] [LOCAL ] Saved forecast: JSML 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JSML.txt [2026-03-12T20:24:58.227965] [INFO ] [sig ] [1664/3274] Completed JSML in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:58.231081] [INFO ] [sig ] [1665/3274] Forecasting JVA... [2026-03-12T20:24:58.231137] [INFO ] [sig ] Generating forecast for: JVA [2026-03-12T20:24:58.231170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-03-12T20:24:58.242722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-03-12T20:24:58.243114] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-03-12T20:24:58.243950] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-03-12T20:24:58.244017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:58.244058] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:58.244093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:58.244162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:58.301733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:58.302539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:58.302642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:58.302677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:58.428332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:58.428500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:58.428543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:58.428627] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:58.433415] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-03-12T20:24:58.433746] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-03-12T20:24:58.433885] [INFO ] [sig ] JVA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:58.573772] [INFO ] [LOCAL ] Saved forecast: JVA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/JVA.txt [2026-03-12T20:24:58.573918] [INFO ] [sig ] [1665/3274] Completed JVA in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.6m [2026-03-12T20:24:58.573959] [INFO ] [sig ] [1666/3274] Forecasting JXN... [2026-03-12T20:24:58.573990] [INFO ] [sig ] Generating forecast for: JXN [2026-03-12T20:24:58.574022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-03-12T20:24:58.585485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-03-12T20:24:58.585855] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-03-12T20:24:58.586655] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-03-12T20:24:58.586707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:58.586739] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:58.586766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:58.586823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:58.646192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:58.647075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:58.647188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:58.647249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:58.771667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:58.771831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:58.771873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:58.771902] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:58.775428] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-03-12T20:24:58.775767] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-03-12T20:24:58.775904] [INFO ] [sig ] JXN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:58.924101] [INFO ] [LOCAL ] Saved forecast: JXN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/JXN.txt [2026-03-12T20:24:58.924301] [INFO ] [sig ] [1666/3274] Completed JXN in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:24:58.924347] [INFO ] [sig ] [1667/3274] Forecasting KAI... [2026-03-12T20:24:58.924380] [INFO ] [sig ] Generating forecast for: KAI [2026-03-12T20:24:58.924422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-03-12T20:24:58.936761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-03-12T20:24:58.937134] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-03-12T20:24:58.937950] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-03-12T20:24:58.938030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:58.938067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:58.938097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:58.938156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:58.997112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:58.998019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:58.998106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:58.998140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:59.120271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:59.120442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:59.120492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:59.120523] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:59.124124] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=16.90%) [2026-03-12T20:24:59.124417] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-03-12T20:24:59.124551] [INFO ] [sig ] KAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:24:59.272881] [INFO ] [LOCAL ] Saved forecast: KAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KAI.txt [2026-03-12T20:24:59.273031] [INFO ] [sig ] [1667/3274] Completed KAI in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:24:59.273080] [INFO ] [sig ] [1668/3274] Forecasting KBWB... [2026-03-12T20:24:59.273113] [INFO ] [sig ] Generating forecast for: KBWB [2026-03-12T20:24:59.273146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-03-12T20:24:59.284961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-03-12T20:24:59.285311] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-03-12T20:24:59.286175] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-03-12T20:24:59.286231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:59.286264] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:59.286309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:59.286368] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:59.350145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:59.351128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:59.351232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:59.351268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:59.487756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:59.487923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:59.487968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:59.488016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:59.491771] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=74.81%) [2026-03-12T20:24:59.492065] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-03-12T20:24:59.492208] [INFO ] [sig ] KBWB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:59.651742] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KBWB.txt [2026-03-12T20:24:59.651926] [INFO ] [sig ] [1668/3274] Completed KBWB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:24:59.651990] [INFO ] [sig ] [1669/3274] Forecasting KBWP... [2026-03-12T20:24:59.652030] [INFO ] [sig ] Generating forecast for: KBWP [2026-03-12T20:24:59.652076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-03-12T20:24:59.664205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-03-12T20:24:59.664630] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-03-12T20:24:59.665447] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-03-12T20:24:59.665502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:24:59.665536] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:24:59.665564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:24:59.665652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:24:59.729554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:24:59.730472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:24:59.730561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:24:59.730621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:24:59.850269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:24:59.850438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:24:59.850482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:24:59.850512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:24:59.853999] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-03-12T20:24:59.854307] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-03-12T20:24:59.854436] [INFO ] [sig ] KBWP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:24:59.997023] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KBWP.txt [2026-03-12T20:24:59.997186] [INFO ] [sig ] [1669/3274] Completed KBWP in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:24:59.997233] [INFO ] [sig ] [1670/3274] Forecasting KC... [2026-03-12T20:24:59.997263] [INFO ] [sig ] Generating forecast for: KC [2026-03-12T20:24:59.997294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-03-12T20:25:00.008904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-03-12T20:25:00.009284] [INFO ] [FORECASTER] Starting predict_future for KC [2026-03-12T20:25:00.010134] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-03-12T20:25:00.010189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:00.010222] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:00.010249] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:00.010305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:00.070838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:00.071725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:00.071815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:00.071852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:00.197231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:00.197392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:00.197434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:00.197463] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:00.201006] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-03-12T20:25:00.201287] [INFO ] [FORECASTER] Completed predict_future for KC [2026-03-12T20:25:00.201418] [INFO ] [sig ] KC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:00.350248] [INFO ] [LOCAL ] Saved forecast: KC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KC.txt [2026-03-12T20:25:00.350395] [INFO ] [sig ] [1670/3274] Completed KC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:00.350441] [INFO ] [sig ] [1671/3274] Forecasting KDP... [2026-03-12T20:25:00.350471] [INFO ] [sig ] Generating forecast for: KDP [2026-03-12T20:25:00.350501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-03-12T20:25:00.361524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-03-12T20:25:00.361846] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-03-12T20:25:00.362665] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-03-12T20:25:00.362719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:00.362751] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:00.362779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:00.362836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:00.421803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:00.422710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:00.422810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:00.422861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:00.544321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:00.544688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:00.544733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:00.544763] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:00.548656] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-03-12T20:25:00.548940] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-03-12T20:25:00.549073] [INFO ] [sig ] KDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:00.696294] [INFO ] [LOCAL ] Saved forecast: KDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KDP.txt [2026-03-12T20:25:00.696480] [INFO ] [sig ] [1671/3274] Completed KDP in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:00.696524] [INFO ] [sig ] [1672/3274] Forecasting KE... [2026-03-12T20:25:00.696557] [INFO ] [sig ] Generating forecast for: KE [2026-03-12T20:25:00.696608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-03-12T20:25:00.708414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-03-12T20:25:00.708755] [INFO ] [FORECASTER] Starting predict_future for KE [2026-03-12T20:25:00.709608] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-03-12T20:25:00.709662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:00.709694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:00.709723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:00.709782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:00.768861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:00.769778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:00.769872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:00.770412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:00.896528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:00.896714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:00.896758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:00.896791] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:00.901207] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=80.58%) [2026-03-12T20:25:00.901746] [INFO ] [FORECASTER] Completed predict_future for KE [2026-03-12T20:25:00.901891] [INFO ] [sig ] KE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:01.050289] [INFO ] [LOCAL ] Saved forecast: KE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KE.txt [2026-03-12T20:25:01.050451] [INFO ] [sig ] [1672/3274] Completed KE in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:01.050495] [INFO ] [sig ] [1673/3274] Forecasting KELYA... [2026-03-12T20:25:01.050527] [INFO ] [sig ] Generating forecast for: KELYA [2026-03-12T20:25:01.050559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-03-12T20:25:01.062021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-03-12T20:25:01.062379] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-03-12T20:25:01.063178] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-03-12T20:25:01.063232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:01.063264] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:01.063291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:01.063348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:01.123738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:01.124674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:01.124769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:01.124803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:01.249745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:01.249917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:01.249960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:01.249991] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:01.254129] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-03-12T20:25:01.254628] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-03-12T20:25:01.254822] [INFO ] [sig ] KELYA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:01.444140] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KELYA.txt [2026-03-12T20:25:01.444552] [INFO ] [sig ] [1673/3274] Completed KELYA in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:01.444645] [INFO ] [sig ] [1674/3274] Forecasting KEP... [2026-03-12T20:25:01.444697] [INFO ] [sig ] Generating forecast for: KEP [2026-03-12T20:25:01.444746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-03-12T20:25:01.459693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-03-12T20:25:01.460068] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-03-12T20:25:01.460889] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-03-12T20:25:01.460945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:01.460988] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:01.461029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:01.461090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:01.520931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:01.521546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:01.521651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:01.521685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:01.652225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:01.652384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:01.652425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:01.652456] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:01.655927] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-03-12T20:25:01.656235] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-03-12T20:25:01.656368] [INFO ] [sig ] KEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:01.803977] [INFO ] [LOCAL ] Saved forecast: KEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KEP.txt [2026-03-12T20:25:01.804142] [INFO ] [sig ] [1674/3274] Completed KEP in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:01.804185] [INFO ] [sig ] [1675/3274] Forecasting KEYS... [2026-03-12T20:25:01.804215] [INFO ] [sig ] Generating forecast for: KEYS [2026-03-12T20:25:01.804246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-03-12T20:25:01.816292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-03-12T20:25:01.816654] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-03-12T20:25:01.817433] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-03-12T20:25:01.817485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:01.817518] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:01.817545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:01.817626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:01.875409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:01.876124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:01.876206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:01.876239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:02.004360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:02.004533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:02.004601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:02.004635] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:02.008457] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-03-12T20:25:02.008809] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-03-12T20:25:02.008941] [INFO ] [sig ] KEYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:02.170817] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KEYS.txt [2026-03-12T20:25:02.171029] [INFO ] [sig ] [1675/3274] Completed KEYS in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 9.5m [2026-03-12T20:25:02.171074] [INFO ] [sig ] [1676/3274] Forecasting KFS... [2026-03-12T20:25:02.171104] [INFO ] [sig ] Generating forecast for: KFS [2026-03-12T20:25:02.171134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-03-12T20:25:02.186229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-03-12T20:25:02.186710] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-03-12T20:25:02.187757] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-03-12T20:25:02.187820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:02.187859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:02.187891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:02.187965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:02.257134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:02.258305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:02.258399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:02.258433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:02.394256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:02.394456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:02.394502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:02.394535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:02.398863] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-03-12T20:25:02.399172] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-03-12T20:25:02.399313] [INFO ] [sig ] KFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:02.563233] [INFO ] [LOCAL ] Saved forecast: KFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KFS.txt [2026-03-12T20:25:02.563420] [INFO ] [sig ] [1676/3274] Completed KFS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:02.563476] [INFO ] [sig ] [1677/3274] Forecasting KGS... [2026-03-12T20:25:02.563508] [INFO ] [sig ] Generating forecast for: KGS [2026-03-12T20:25:02.563541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-03-12T20:25:02.577475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-03-12T20:25:02.577902] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-03-12T20:25:02.578779] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-03-12T20:25:02.578835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:02.578871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:02.578911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:02.578989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:02.644382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:02.645351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:02.645439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:02.645474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:02.779064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:02.779279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:02.779339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:02.779381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:02.783363] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-03-12T20:25:02.783729] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-03-12T20:25:02.783880] [INFO ] [sig ] KGS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:02.936285] [INFO ] [LOCAL ] Saved forecast: KGS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KGS.txt [2026-03-12T20:25:02.936453] [INFO ] [sig ] [1677/3274] Completed KGS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:02.936495] [INFO ] [sig ] [1678/3274] Forecasting KHC... [2026-03-12T20:25:02.936527] [INFO ] [sig ] Generating forecast for: KHC [2026-03-12T20:25:02.936560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-03-12T20:25:02.948193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-03-12T20:25:02.948620] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-03-12T20:25:02.949492] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-03-12T20:25:02.949548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:02.949609] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:02.949641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:02.949701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:03.011395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:03.012339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:03.012425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:03.012461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:03.139150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:03.139351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:03.139396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:03.139427] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:03.143078] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-03-12T20:25:03.143372] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-03-12T20:25:03.143505] [INFO ] [sig ] KHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:03.284690] [INFO ] [LOCAL ] Saved forecast: KHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KHC.txt [2026-03-12T20:25:03.284847] [INFO ] [sig ] [1678/3274] Completed KHC in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:03.284890] [INFO ] [sig ] [1679/3274] Forecasting KIDS... [2026-03-12T20:25:03.284920] [INFO ] [sig ] Generating forecast for: KIDS [2026-03-12T20:25:03.284951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-03-12T20:25:03.295952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-03-12T20:25:03.296281] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-03-12T20:25:03.297076] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-03-12T20:25:03.297130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:03.297191] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:03.297220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:03.297278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:03.356004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:03.357090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:03.357176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:03.357209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:03.480107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:03.480313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:03.480356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:03.480385] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:03.483968] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=48.51%) [2026-03-12T20:25:03.484314] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-03-12T20:25:03.484459] [INFO ] [sig ] KIDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:03.644293] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KIDS.txt [2026-03-12T20:25:03.644499] [INFO ] [sig ] [1679/3274] Completed KIDS in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:03.644594] [INFO ] [sig ] [1680/3274] Forecasting KIO... [2026-03-12T20:25:03.644639] [INFO ] [sig ] Generating forecast for: KIO [2026-03-12T20:25:03.644672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-03-12T20:25:03.660636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-03-12T20:25:03.661156] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-03-12T20:25:03.662369] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-03-12T20:25:03.662443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:03.662495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:03.662543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:03.662667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:03.733919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:03.734935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:03.735030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:03.735066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:03.889593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:03.889800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:03.889875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:03.889952] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:03.895745] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=75.02%) [2026-03-12T20:25:03.896343] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-03-12T20:25:03.896561] [INFO ] [sig ] KIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:04.073523] [INFO ] [LOCAL ] Saved forecast: KIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KIO.txt [2026-03-12T20:25:04.073758] [INFO ] [sig ] [1680/3274] Completed KIO in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:04.073820] [INFO ] [sig ] [1681/3274] Forecasting KKRS... [2026-03-12T20:25:04.073862] [INFO ] [sig ] Generating forecast for: KKRS [2026-03-12T20:25:04.073905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-03-12T20:25:04.093175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-03-12T20:25:04.094819] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-03-12T20:25:04.096902] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-03-12T20:25:04.097024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:04.097123] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:04.097171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:04.097263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:04.185367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:04.186677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:04.186803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:04.186856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:04.352842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:04.353051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:04.353109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:04.353151] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:04.357916] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-03-12T20:25:04.358410] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-03-12T20:25:04.358632] [INFO ] [sig ] KKRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:04.585209] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KKRS.txt [2026-03-12T20:25:04.585465] [INFO ] [sig ] [1681/3274] Completed KKRS in 0.5s | 2.81 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:04.585540] [INFO ] [sig ] [1682/3274] Forecasting KLAC... [2026-03-12T20:25:04.585610] [INFO ] [sig ] Generating forecast for: KLAC [2026-03-12T20:25:04.585661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-03-12T20:25:04.605846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-03-12T20:25:04.607396] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-03-12T20:25:04.609217] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-03-12T20:25:04.609318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:04.609508] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:04.609568] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:04.609692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:04.701652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:04.702624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:04.702717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:04.702753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:04.855847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:04.856027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:04.856074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:04.856147] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:04.860005] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-03-12T20:25:04.860352] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-03-12T20:25:04.860497] [INFO ] [sig ] KLAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:05.007077] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KLAC.txt [2026-03-12T20:25:05.007273] [INFO ] [sig ] [1682/3274] Completed KLAC in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:05.007325] [INFO ] [sig ] [1683/3274] Forecasting KLIC... [2026-03-12T20:25:05.007355] [INFO ] [sig ] Generating forecast for: KLIC [2026-03-12T20:25:05.007384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-03-12T20:25:05.019531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-03-12T20:25:05.019979] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-03-12T20:25:05.020810] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-03-12T20:25:05.020865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:05.020897] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:05.020924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:05.020981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:05.080542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:05.081666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:05.081777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:05.081826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:05.212510] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:05.212718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:05.212766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:05.212797] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:05.216992] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=23.51%) [2026-03-12T20:25:05.217288] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-03-12T20:25:05.217424] [INFO ] [sig ] KLIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:05.363295] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KLIC.txt [2026-03-12T20:25:05.363441] [INFO ] [sig ] [1683/3274] Completed KLIC in 0.4s | 2.80 sym/s | Total: 10.0m | ETA: 9.5m [2026-03-12T20:25:05.363484] [INFO ] [sig ] [1684/3274] Forecasting KLXE... [2026-03-12T20:25:05.363516] [INFO ] [sig ] Generating forecast for: KLXE [2026-03-12T20:25:05.363547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-03-12T20:25:05.375066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-03-12T20:25:05.375387] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-03-12T20:25:05.376242] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-03-12T20:25:05.376304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:05.376345] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:05.376381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:05.376451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:05.438094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:05.438838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:05.438922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:05.438957] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:05.555886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:05.556054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:05.556098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:05.556132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:05.559727] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-03-12T20:25:05.560046] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-03-12T20:25:05.560184] [INFO ] [sig ] KLXE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:05.703929] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KLXE.txt [2026-03-12T20:25:05.704081] [INFO ] [sig ] [1684/3274] Completed KLXE in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:05.704128] [INFO ] [sig ] [1685/3274] Forecasting KMDA... [2026-03-12T20:25:05.704162] [INFO ] [sig ] Generating forecast for: KMDA [2026-03-12T20:25:05.704195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-03-12T20:25:05.714884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-03-12T20:25:05.715188] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-03-12T20:25:05.715971] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-03-12T20:25:05.716024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:05.716056] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:05.716084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:05.716141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:05.774856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:05.775820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:05.775912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:05.775945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:05.896516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:05.896695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:05.896738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:05.896767] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:05.900214] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-03-12T20:25:05.900493] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-03-12T20:25:05.900639] [INFO ] [sig ] KMDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:06.049722] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KMDA.txt [2026-03-12T20:25:06.049896] [INFO ] [sig ] [1685/3274] Completed KMDA in 0.3s | 2.80 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:06.049941] [INFO ] [sig ] [1686/3274] Forecasting KMI... [2026-03-12T20:25:06.049971] [INFO ] [sig ] Generating forecast for: KMI [2026-03-12T20:25:06.050002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-03-12T20:25:06.061423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-03-12T20:25:06.061855] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-03-12T20:25:06.062691] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-03-12T20:25:06.062745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:06.062779] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:06.062807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:06.062865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:06.120286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:06.121170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:06.121270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:06.121309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:06.240312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:06.240474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:06.240517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:06.240547] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:06.243990] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=69.65%) [2026-03-12T20:25:06.244277] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-03-12T20:25:06.244427] [INFO ] [sig ] KMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:06.385284] [INFO ] [LOCAL ] Saved forecast: KMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KMI.txt [2026-03-12T20:25:06.385430] [INFO ] [sig ] [1686/3274] Completed KMI in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:06.385471] [INFO ] [sig ] [1687/3274] Forecasting KMX... [2026-03-12T20:25:06.385502] [INFO ] [sig ] Generating forecast for: KMX [2026-03-12T20:25:06.385533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-03-12T20:25:06.396265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-03-12T20:25:06.396638] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-03-12T20:25:06.397412] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-03-12T20:25:06.397466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:06.397499] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:06.397526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:06.397602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:06.454483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:06.455330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:06.455415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:06.455449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:06.575429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:06.575616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:06.575661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:06.575691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:06.579164] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=83.23%) [2026-03-12T20:25:06.579475] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-03-12T20:25:06.579626] [INFO ] [sig ] KMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:06.721038] [INFO ] [LOCAL ] Saved forecast: KMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KMX.txt [2026-03-12T20:25:06.721169] [INFO ] [sig ] [1687/3274] Completed KMX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:06.721208] [INFO ] [sig ] [1688/3274] Forecasting KNF... [2026-03-12T20:25:06.721239] [INFO ] [sig ] Generating forecast for: KNF [2026-03-12T20:25:06.721270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-03-12T20:25:06.732148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-03-12T20:25:06.732428] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-03-12T20:25:06.733205] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-03-12T20:25:06.733258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:06.733290] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:06.733317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:06.733375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:06.789920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:06.790539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:06.790636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:06.790669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:06.907968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:06.908149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:06.908190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:06.908236] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:06.911707] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-03-12T20:25:06.912004] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-03-12T20:25:06.912130] [INFO ] [sig ] KNF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:07.056432] [INFO ] [LOCAL ] Saved forecast: KNF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KNF.txt [2026-03-12T20:25:07.056588] [INFO ] [sig ] [1688/3274] Completed KNF in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:07.056634] [INFO ] [sig ] [1689/3274] Forecasting KNOP... [2026-03-12T20:25:07.056664] [INFO ] [sig ] Generating forecast for: KNOP [2026-03-12T20:25:07.056694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-03-12T20:25:07.068094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-03-12T20:25:07.068424] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-03-12T20:25:07.069228] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-03-12T20:25:07.069282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:07.069314] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:07.069341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:07.069399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:07.127909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:07.128763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:07.128886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:07.128922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:07.245509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:07.245701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:07.245747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:07.245779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:07.249290] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-03-12T20:25:07.249593] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-03-12T20:25:07.249729] [INFO ] [sig ] KNOP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:07.394915] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KNOP.txt [2026-03-12T20:25:07.395080] [INFO ] [sig ] [1689/3274] Completed KNOP in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:07.395121] [INFO ] [sig ] [1690/3274] Forecasting KNSA... [2026-03-12T20:25:07.395158] [INFO ] [sig ] Generating forecast for: KNSA [2026-03-12T20:25:07.395197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-03-12T20:25:07.406316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-03-12T20:25:07.406726] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-03-12T20:25:07.407517] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-03-12T20:25:07.407589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:07.407626] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:07.407655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:07.407719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:07.465196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:07.466098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:07.466203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:07.466236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:07.587282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:07.587452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:07.587493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:07.587523] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:07.590971] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=83.80%) [2026-03-12T20:25:07.591249] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-03-12T20:25:07.591376] [INFO ] [sig ] KNSA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:07.734178] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KNSA.txt [2026-03-12T20:25:07.734316] [INFO ] [sig ] [1690/3274] Completed KNSA in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:07.734360] [INFO ] [sig ] [1691/3274] Forecasting KNSL... [2026-03-12T20:25:07.734404] [INFO ] [sig ] Generating forecast for: KNSL [2026-03-12T20:25:07.734441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-03-12T20:25:07.746064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-03-12T20:25:07.746411] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-03-12T20:25:07.747216] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-03-12T20:25:07.747271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:07.747304] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:07.747333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:07.747393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:07.805744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:07.806453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:07.806538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:07.806592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:07.931143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:07.931303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:07.931347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:07.931377] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:07.935301] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=49.12%) [2026-03-12T20:25:07.935623] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-03-12T20:25:07.935758] [INFO ] [sig ] KNSL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:08.080425] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KNSL.txt [2026-03-12T20:25:08.080567] [INFO ] [sig ] [1691/3274] Completed KNSL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 9.4m [2026-03-12T20:25:08.080628] [INFO ] [sig ] [1692/3274] Forecasting KNX... [2026-03-12T20:25:08.080660] [INFO ] [sig ] Generating forecast for: KNX [2026-03-12T20:25:08.080689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-03-12T20:25:08.091547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-03-12T20:25:08.091880] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-03-12T20:25:08.092661] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-03-12T20:25:08.092713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:08.092745] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:08.092809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:08.092869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:08.150441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:08.151175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:08.151257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:08.151290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:08.278281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:08.278456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:08.278513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:08.278559] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:08.282244] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=40.39%) [2026-03-12T20:25:08.282564] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-03-12T20:25:08.282724] [INFO ] [sig ] KNX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:08.426449] [INFO ] [LOCAL ] Saved forecast: KNX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KNX.txt [2026-03-12T20:25:08.426624] [INFO ] [sig ] [1692/3274] Completed KNX in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:08.426670] [INFO ] [sig ] [1693/3274] Forecasting KOD... [2026-03-12T20:25:08.426701] [INFO ] [sig ] Generating forecast for: KOD [2026-03-12T20:25:08.426732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-03-12T20:25:08.437966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-03-12T20:25:08.438310] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-03-12T20:25:08.439099] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-03-12T20:25:08.439152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:08.439185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:08.439213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:08.439275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:08.497545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:08.498490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:08.498594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:08.498633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:08.625019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:08.625181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:08.625231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:08.625267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:08.628778] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=30.33%) [2026-03-12T20:25:08.629053] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-03-12T20:25:08.629181] [INFO ] [sig ] KOD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:08.773537] [INFO ] [LOCAL ] Saved forecast: KOD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KOD.txt [2026-03-12T20:25:08.773696] [INFO ] [sig ] [1693/3274] Completed KOD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:08.773737] [INFO ] [sig ] [1694/3274] Forecasting KOF... [2026-03-12T20:25:08.773767] [INFO ] [sig ] Generating forecast for: KOF [2026-03-12T20:25:08.773797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-03-12T20:25:08.785822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-03-12T20:25:08.786160] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-03-12T20:25:08.786970] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-03-12T20:25:08.787022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:08.787055] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:08.787082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:08.787140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:08.846196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:08.846966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:08.847050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:08.847085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:08.981393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:08.981604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:08.981665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:08.981708] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:08.985746] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=88.91%) [2026-03-12T20:25:08.986068] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-03-12T20:25:08.986209] [INFO ] [sig ] KOF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:09.155688] [INFO ] [LOCAL ] Saved forecast: KOF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KOF.txt [2026-03-12T20:25:09.155857] [INFO ] [sig ] [1694/3274] Completed KOF in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:09.155900] [INFO ] [sig ] [1695/3274] Forecasting KOP... [2026-03-12T20:25:09.155930] [INFO ] [sig ] Generating forecast for: KOP [2026-03-12T20:25:09.155960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-03-12T20:25:09.167337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-03-12T20:25:09.167781] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-03-12T20:25:09.168700] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-03-12T20:25:09.168755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:09.168789] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:09.168817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:09.168874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:09.228607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:09.229546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:09.229654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:09.229691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:09.379165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:09.379336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:09.379378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:09.379409] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:09.382960] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-03-12T20:25:09.383274] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-03-12T20:25:09.383414] [INFO ] [sig ] KOP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:09.545035] [INFO ] [LOCAL ] Saved forecast: KOP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KOP.txt [2026-03-12T20:25:09.545197] [INFO ] [sig ] [1695/3274] Completed KOP in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:09.545238] [INFO ] [sig ] [1696/3274] Forecasting KPTI... [2026-03-12T20:25:09.545271] [INFO ] [sig ] Generating forecast for: KPTI [2026-03-12T20:25:09.545307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-03-12T20:25:09.556036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-03-12T20:25:09.556370] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-03-12T20:25:09.557158] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-03-12T20:25:09.557211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:09.557276] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:09.557306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:09.557363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:09.615391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:09.616485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:09.616607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:09.616644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:09.736096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:09.736259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:09.736308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:09.736357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:09.739880] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-03-12T20:25:09.740159] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-03-12T20:25:09.740306] [INFO ] [sig ] KPTI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:09.881973] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KPTI.txt [2026-03-12T20:25:09.882105] [INFO ] [sig ] [1696/3274] Completed KPTI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:09.882147] [INFO ] [sig ] [1697/3274] Forecasting KRC... [2026-03-12T20:25:09.882177] [INFO ] [sig ] Generating forecast for: KRC [2026-03-12T20:25:09.882208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-03-12T20:25:09.895530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-03-12T20:25:09.895873] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-03-12T20:25:09.896856] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-03-12T20:25:09.896910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:09.896942] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:09.896968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:09.897025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:09.954605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:09.955240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:09.955318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:09.955351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:10.077100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:10.077254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:10.077297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:10.077326] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:10.080809] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=25.55%) [2026-03-12T20:25:10.081087] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-03-12T20:25:10.081214] [INFO ] [sig ] KRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:10.230999] [INFO ] [LOCAL ] Saved forecast: KRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRC.txt [2026-03-12T20:25:10.231184] [INFO ] [sig ] [1697/3274] Completed KRC in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:10.231227] [INFO ] [sig ] [1698/3274] Forecasting KREF... [2026-03-12T20:25:10.231260] [INFO ] [sig ] Generating forecast for: KREF [2026-03-12T20:25:10.231290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-03-12T20:25:10.242533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-03-12T20:25:10.242934] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-03-12T20:25:10.243784] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-03-12T20:25:10.243844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:10.243878] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:10.243905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:10.243963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:10.306088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:10.306937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:10.307026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:10.307061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:10.428325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:10.428502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:10.428544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:10.428595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:10.432103] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-03-12T20:25:10.432383] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-03-12T20:25:10.432513] [INFO ] [sig ] KREF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:10.579323] [INFO ] [LOCAL ] Saved forecast: KREF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KREF.txt [2026-03-12T20:25:10.579464] [INFO ] [sig ] [1698/3274] Completed KREF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:10.579506] [INFO ] [sig ] [1699/3274] Forecasting KRG... [2026-03-12T20:25:10.579536] [INFO ] [sig ] Generating forecast for: KRG [2026-03-12T20:25:10.579567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-03-12T20:25:10.591905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-03-12T20:25:10.592233] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-03-12T20:25:10.593070] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-03-12T20:25:10.593124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:10.593156] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:10.593183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:10.593245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:10.655227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:10.656059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:10.656164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:10.656199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:10.783898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:10.784069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:10.784114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:10.784181] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:10.787941] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-03-12T20:25:10.788284] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-03-12T20:25:10.788443] [INFO ] [sig ] KRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:10.942911] [INFO ] [LOCAL ] Saved forecast: KRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRG.txt [2026-03-12T20:25:10.943083] [INFO ] [sig ] [1699/3274] Completed KRG in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:10.943128] [INFO ] [sig ] [1700/3274] Forecasting KRMD... [2026-03-12T20:25:10.943158] [INFO ] [sig ] Generating forecast for: KRMD [2026-03-12T20:25:10.943189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-03-12T20:25:10.955229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-03-12T20:25:10.955707] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-03-12T20:25:10.956588] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-03-12T20:25:10.956654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:10.956690] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:10.956718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:10.956778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:11.015517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:11.016505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:11.016624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:11.016664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:11.139134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:11.139306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:11.139354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:11.139386] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:11.142978] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-03-12T20:25:11.143287] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-03-12T20:25:11.143426] [INFO ] [sig ] KRMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:11.290060] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRMD.txt [2026-03-12T20:25:11.290209] [INFO ] [sig ] [1700/3274] Completed KRMD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.4m [2026-03-12T20:25:11.290249] [INFO ] [sig ] [1701/3274] Forecasting KRNY... [2026-03-12T20:25:11.290282] [INFO ] [sig ] Generating forecast for: KRNY [2026-03-12T20:25:11.290315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-03-12T20:25:11.301410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-03-12T20:25:11.301748] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-03-12T20:25:11.302522] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-03-12T20:25:11.302592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:11.302627] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:11.302655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:11.302713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:11.366936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:11.368371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:11.368490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:11.368551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:11.492701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:11.492884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:11.492928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:11.492958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:11.496466] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-03-12T20:25:11.496769] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-03-12T20:25:11.496906] [INFO ] [sig ] KRNY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:11.638068] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRNY.txt [2026-03-12T20:25:11.638210] [INFO ] [sig ] [1701/3274] Completed KRNY in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:11.638251] [INFO ] [sig ] [1702/3274] Forecasting KRO... [2026-03-12T20:25:11.638280] [INFO ] [sig ] Generating forecast for: KRO [2026-03-12T20:25:11.638310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-03-12T20:25:11.650788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-03-12T20:25:11.651191] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-03-12T20:25:11.652222] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-03-12T20:25:11.652290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:11.652337] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:11.652375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:11.652455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:11.711641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:11.712461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:11.712545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:11.712596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:11.832151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:11.832311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:11.832353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:11.832382] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:11.836022] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=51.34%) [2026-03-12T20:25:11.836296] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-03-12T20:25:11.836421] [INFO ] [sig ] KRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:12.052024] [INFO ] [LOCAL ] Saved forecast: KRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KRO.txt [2026-03-12T20:25:12.052184] [INFO ] [sig ] [1702/3274] Completed KRO in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:12.052229] [INFO ] [sig ] [1703/3274] Forecasting KROS... [2026-03-12T20:25:12.052262] [INFO ] [sig ] Generating forecast for: KROS [2026-03-12T20:25:12.052299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-03-12T20:25:12.065907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-03-12T20:25:12.066312] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-03-12T20:25:12.067169] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-03-12T20:25:12.067224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:12.067258] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:12.067286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:12.067344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:12.129985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:12.131037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:12.131126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:12.131159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:12.251311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:12.251470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:12.251518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:12.251564] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:12.255304] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-03-12T20:25:12.255615] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-03-12T20:25:12.255747] [INFO ] [sig ] KROS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:12.400050] [INFO ] [LOCAL ] Saved forecast: KROS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KROS.txt [2026-03-12T20:25:12.400188] [INFO ] [sig ] [1703/3274] Completed KROS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:12.400230] [INFO ] [sig ] [1704/3274] Forecasting KRRO... [2026-03-12T20:25:12.400260] [INFO ] [sig ] Generating forecast for: KRRO [2026-03-12T20:25:12.400291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-03-12T20:25:12.411953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-03-12T20:25:12.412266] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-03-12T20:25:12.413069] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-03-12T20:25:12.413122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:12.413155] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:12.413182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:12.413239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:12.470795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:12.471427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:12.471510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:12.471543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:12.594642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:12.594800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:12.594844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:12.594873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:12.598320] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-03-12T20:25:12.598617] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-03-12T20:25:12.598749] [INFO ] [sig ] KRRO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:12.741384] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRRO.txt [2026-03-12T20:25:12.741520] [INFO ] [sig ] [1704/3274] Completed KRRO in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:12.741562] [INFO ] [sig ] [1705/3274] Forecasting KRUS... [2026-03-12T20:25:12.741612] [INFO ] [sig ] Generating forecast for: KRUS [2026-03-12T20:25:12.741643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-03-12T20:25:12.752605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-03-12T20:25:12.752994] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-03-12T20:25:12.753883] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-03-12T20:25:12.753955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:12.753992] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:12.754029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:12.754092] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:12.817862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:12.818753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:12.818836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:12.818869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:12.935644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:12.935816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:12.935865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:12.935902] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:12.939916] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-03-12T20:25:12.940201] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-03-12T20:25:12.940330] [INFO ] [sig ] KRUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:13.085900] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRUS.txt [2026-03-12T20:25:13.086039] [INFO ] [sig ] [1705/3274] Completed KRUS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:13.086081] [INFO ] [sig ] [1706/3274] Forecasting KRYS... [2026-03-12T20:25:13.086112] [INFO ] [sig ] Generating forecast for: KRYS [2026-03-12T20:25:13.086142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-03-12T20:25:13.098654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-03-12T20:25:13.098943] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-03-12T20:25:13.099737] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-03-12T20:25:13.099790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:13.099823] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:13.099851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:13.099907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:13.157590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:13.158220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:13.158346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:13.158388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:13.282726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:13.282890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:13.282936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:13.282965] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:13.286455] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-03-12T20:25:13.286755] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-03-12T20:25:13.286887] [INFO ] [sig ] KRYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:13.431844] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KRYS.txt [2026-03-12T20:25:13.431975] [INFO ] [sig ] [1706/3274] Completed KRYS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:13.432016] [INFO ] [sig ] [1707/3274] Forecasting KSCP... [2026-03-12T20:25:13.432046] [INFO ] [sig ] Generating forecast for: KSCP [2026-03-12T20:25:13.432076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-03-12T20:25:13.443893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-03-12T20:25:13.444177] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-03-12T20:25:13.445163] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-03-12T20:25:13.445217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:13.445249] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:13.445277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:13.445345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:13.505077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:13.506082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:13.506167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:13.506200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:13.623596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:13.623768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:13.623811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:13.623839] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:13.627261] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-03-12T20:25:13.627549] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-03-12T20:25:13.627699] [INFO ] [sig ] KSCP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:13.771276] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KSCP.txt [2026-03-12T20:25:13.771446] [INFO ] [sig ] [1707/3274] Completed KSCP in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:13.771488] [INFO ] [sig ] [1708/3274] Forecasting KSPI... [2026-03-12T20:25:13.771521] [INFO ] [sig ] Generating forecast for: KSPI [2026-03-12T20:25:13.771551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-03-12T20:25:13.782507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-03-12T20:25:13.782863] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-03-12T20:25:13.783647] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-03-12T20:25:13.783699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:13.783732] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:13.783759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:13.783816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:13.841462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:13.842342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:13.842431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:13.842464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:13.962056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:13.962218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:13.962261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:13.962290] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:13.965740] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=40.00%) [2026-03-12T20:25:13.966020] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-03-12T20:25:13.966149] [INFO ] [sig ] KSPI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:14.110098] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KSPI.txt [2026-03-12T20:25:14.110273] [INFO ] [sig ] [1708/3274] Completed KSPI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 9.3m [2026-03-12T20:25:14.110315] [INFO ] [sig ] [1709/3274] Forecasting KSS... [2026-03-12T20:25:14.110348] [INFO ] [sig ] Generating forecast for: KSS [2026-03-12T20:25:14.110381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-03-12T20:25:14.122290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-03-12T20:25:14.122691] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-03-12T20:25:14.123478] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-03-12T20:25:14.123531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:14.123564] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:14.123613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:14.123671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:14.180009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:14.180812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:14.180899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:14.180931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:14.301177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:14.301359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:14.301406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:14.301440] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:14.305277] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-03-12T20:25:14.305608] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-03-12T20:25:14.305758] [INFO ] [sig ] KSS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:14.465714] [INFO ] [LOCAL ] Saved forecast: KSS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KSS.txt [2026-03-12T20:25:14.465909] [INFO ] [sig ] [1709/3274] Completed KSS in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:14.465953] [INFO ] [sig ] [1710/3274] Forecasting KTB... [2026-03-12T20:25:14.465986] [INFO ] [sig ] Generating forecast for: KTB [2026-03-12T20:25:14.466016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-03-12T20:25:14.477146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-03-12T20:25:14.477515] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-03-12T20:25:14.478443] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-03-12T20:25:14.478510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:14.478544] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:14.478595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:14.478658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:14.541657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:14.542410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:14.542501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:14.542537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:14.676702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:14.676867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:14.676926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:14.676975] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:14.680902] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-03-12T20:25:14.681237] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-03-12T20:25:14.681405] [INFO ] [sig ] KTB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:14.843260] [INFO ] [LOCAL ] Saved forecast: KTB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KTB.txt [2026-03-12T20:25:14.843432] [INFO ] [sig ] [1710/3274] Completed KTB in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:14.843486] [INFO ] [sig ] [1711/3274] Forecasting KTCC... [2026-03-12T20:25:14.843520] [INFO ] [sig ] Generating forecast for: KTCC [2026-03-12T20:25:14.843551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-03-12T20:25:14.855152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-03-12T20:25:14.855556] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-03-12T20:25:14.856448] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-03-12T20:25:14.856504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:14.856538] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:14.856566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:14.856648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:14.920564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:14.921493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:14.921611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:14.921650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:15.037556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:15.037759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:15.037811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:15.037841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:15.041674] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=28.27%) [2026-03-12T20:25:15.041987] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-03-12T20:25:15.042129] [INFO ] [sig ] KTCC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:15.203954] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KTCC.txt [2026-03-12T20:25:15.204156] [INFO ] [sig ] [1711/3274] Completed KTCC in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:15.204213] [INFO ] [sig ] [1712/3274] Forecasting KTF... [2026-03-12T20:25:15.204248] [INFO ] [sig ] Generating forecast for: KTF [2026-03-12T20:25:15.204284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-03-12T20:25:15.217285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-03-12T20:25:15.217707] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-03-12T20:25:15.218941] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-03-12T20:25:15.219002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:15.219049] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:15.219083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:15.219141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:15.285191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:15.286110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:15.286213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:15.286263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:15.422295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:15.422468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:15.422539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:15.422599] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:15.426544] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-03-12T20:25:15.426872] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-03-12T20:25:15.427024] [INFO ] [sig ] KTF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:15.591789] [INFO ] [LOCAL ] Saved forecast: KTF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KTF.txt [2026-03-12T20:25:15.591972] [INFO ] [sig ] [1712/3274] Completed KTF in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:15.592018] [INFO ] [sig ] [1713/3274] Forecasting KURA... [2026-03-12T20:25:15.592051] [INFO ] [sig ] Generating forecast for: KURA [2026-03-12T20:25:15.592081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-03-12T20:25:15.604203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-03-12T20:25:15.604558] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-03-12T20:25:15.605474] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-03-12T20:25:15.605542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:15.605647] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:15.605678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:15.605738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:15.667926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:15.668736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:15.668830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:15.668866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:15.800965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:15.801142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:15.801201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:15.801232] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:15.804914] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-03-12T20:25:15.805203] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-03-12T20:25:15.805335] [INFO ] [sig ] KURA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:15.958100] [INFO ] [LOCAL ] Saved forecast: KURA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KURA.txt [2026-03-12T20:25:15.958278] [INFO ] [sig ] [1713/3274] Completed KURA in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:15.958339] [INFO ] [sig ] [1714/3274] Forecasting KVHI... [2026-03-12T20:25:15.958374] [INFO ] [sig ] Generating forecast for: KVHI [2026-03-12T20:25:15.958405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-03-12T20:25:15.970454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-03-12T20:25:15.970902] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-03-12T20:25:15.971761] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-03-12T20:25:15.971817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:15.971850] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:15.971877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:15.971935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:16.035175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:16.036149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:16.036237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:16.036271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:16.159128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:16.159294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:16.159339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:16.159375] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:16.163003] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-03-12T20:25:16.163289] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-03-12T20:25:16.163422] [INFO ] [sig ] KVHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:16.318148] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KVHI.txt [2026-03-12T20:25:16.318293] [INFO ] [sig ] [1714/3274] Completed KVHI in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:16.318336] [INFO ] [sig ] [1715/3274] Forecasting KVUE... [2026-03-12T20:25:16.318369] [INFO ] [sig ] Generating forecast for: KVUE [2026-03-12T20:25:16.318406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-03-12T20:25:16.329870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-03-12T20:25:16.330230] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-03-12T20:25:16.331071] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-03-12T20:25:16.331126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:16.331160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:16.331188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:16.331247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:16.391889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:16.392874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:16.392962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:16.392995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:16.517858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:16.518047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:16.518091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:16.518120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:16.522158] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-03-12T20:25:16.522452] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-03-12T20:25:16.522608] [INFO ] [sig ] KVUE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:16.665136] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KVUE.txt [2026-03-12T20:25:16.665268] [INFO ] [sig ] [1715/3274] Completed KVUE in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:16.665308] [INFO ] [sig ] [1716/3274] Forecasting KVYO... [2026-03-12T20:25:16.665339] [INFO ] [sig ] Generating forecast for: KVYO [2026-03-12T20:25:16.665370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-03-12T20:25:16.676662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-03-12T20:25:16.677029] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-03-12T20:25:16.677869] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-03-12T20:25:16.677922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:16.677972] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:16.678032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:16.678091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:16.735095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:16.735996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:16.736086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:16.736119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:16.863378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:16.863556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:16.863627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:16.863704] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:16.867297] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-03-12T20:25:16.867596] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-03-12T20:25:16.867733] [INFO ] [sig ] KVYO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:17.013540] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KVYO.txt [2026-03-12T20:25:17.013728] [INFO ] [sig ] [1716/3274] Completed KVYO in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:17.013772] [INFO ] [sig ] [1717/3274] Forecasting KYN... [2026-03-12T20:25:17.013804] [INFO ] [sig ] Generating forecast for: KYN [2026-03-12T20:25:17.013834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-03-12T20:25:17.026654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-03-12T20:25:17.027076] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-03-12T20:25:17.028209] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-03-12T20:25:17.028266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:17.028300] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:17.028328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:17.028385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:17.092110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:17.093084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:17.093176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:17.093212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:17.215876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:17.216057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:17.216105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:17.216137] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:17.219896] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-03-12T20:25:17.220208] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-03-12T20:25:17.220360] [INFO ] [sig ] KYN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:17.372164] [INFO ] [LOCAL ] Saved forecast: KYN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/KYN.txt [2026-03-12T20:25:17.372329] [INFO ] [sig ] [1717/3274] Completed KYN in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.3m [2026-03-12T20:25:17.372370] [INFO ] [sig ] [1718/3274] Forecasting KYTX... [2026-03-12T20:25:17.372401] [INFO ] [sig ] Generating forecast for: KYTX [2026-03-12T20:25:17.372434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-03-12T20:25:17.383863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-03-12T20:25:17.384242] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-03-12T20:25:17.385054] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-03-12T20:25:17.385106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:17.385139] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:17.385165] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:17.385224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:17.445406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:17.446308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:17.446392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:17.446431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:17.571489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:17.571669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:17.571711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:17.571741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:17.575180] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=37.91%) [2026-03-12T20:25:17.575460] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-03-12T20:25:17.575607] [INFO ] [sig ] KYTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:17.717434] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KYTX.txt [2026-03-12T20:25:17.717592] [INFO ] [sig ] [1718/3274] Completed KYTX in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:17.717634] [INFO ] [sig ] [1719/3274] Forecasting KZIA... [2026-03-12T20:25:17.717665] [INFO ] [sig ] Generating forecast for: KZIA [2026-03-12T20:25:17.717696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-03-12T20:25:17.729050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-03-12T20:25:17.729523] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-03-12T20:25:17.730406] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-03-12T20:25:17.730463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:17.730497] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:17.730524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:17.730605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:17.789261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:17.790156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:17.790251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:17.790285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:17.918010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:17.918183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:17.918225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:17.918254] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:17.921853] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-03-12T20:25:17.922141] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-03-12T20:25:17.922273] [INFO ] [sig ] KZIA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:18.065275] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/KZIA.txt [2026-03-12T20:25:18.065411] [INFO ] [sig ] [1719/3274] Completed KZIA in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:18.065469] [INFO ] [sig ] [1720/3274] Forecasting L... [2026-03-12T20:25:18.065508] [INFO ] [sig ] Generating forecast for: L [2026-03-12T20:25:18.065545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-03-12T20:25:18.076496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-03-12T20:25:18.076856] [INFO ] [FORECASTER] Starting predict_future for L [2026-03-12T20:25:18.077640] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-03-12T20:25:18.077693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:18.077726] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:18.077754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:18.077810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:18.135138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:18.135964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:18.136048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:18.136081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:18.257673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:18.257833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:18.257875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:18.257905] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:18.261408] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-03-12T20:25:18.261713] [INFO ] [FORECASTER] Completed predict_future for L [2026-03-12T20:25:18.261843] [INFO ] [sig ] L: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:18.406462] [INFO ] [LOCAL ] Saved forecast: L 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/L.txt [2026-03-12T20:25:18.406617] [INFO ] [sig ] [1720/3274] Completed L in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:18.406661] [INFO ] [sig ] [1721/3274] Forecasting LAC... [2026-03-12T20:25:18.406692] [INFO ] [sig ] Generating forecast for: LAC [2026-03-12T20:25:18.406722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-03-12T20:25:18.418051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-03-12T20:25:18.418411] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-03-12T20:25:18.419451] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-03-12T20:25:18.419518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:18.419556] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:18.419616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:18.419675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:18.483033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:18.483954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:18.484042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:18.484076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:18.612709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:18.612875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:18.612920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:18.612951] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:18.616476] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-03-12T20:25:18.616784] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-03-12T20:25:18.616921] [INFO ] [sig ] LAC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:18.759302] [INFO ] [LOCAL ] Saved forecast: LAC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LAC.txt [2026-03-12T20:25:18.759476] [INFO ] [sig ] [1721/3274] Completed LAC in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:18.759526] [INFO ] [sig ] [1722/3274] Forecasting LAD... [2026-03-12T20:25:18.759563] [INFO ] [sig ] Generating forecast for: LAD [2026-03-12T20:25:18.759623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-03-12T20:25:18.771531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-03-12T20:25:18.771926] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-03-12T20:25:18.772739] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-03-12T20:25:18.772798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:18.772842] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:18.772871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:18.772931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:18.832943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:18.833809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:18.833892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:18.833927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:18.951132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:18.951293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:18.951336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:18.951366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:18.954963] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=31.92%) [2026-03-12T20:25:18.955260] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-03-12T20:25:18.955395] [INFO ] [sig ] LAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:19.100515] [INFO ] [LOCAL ] Saved forecast: LAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LAD.txt [2026-03-12T20:25:19.100671] [INFO ] [sig ] [1722/3274] Completed LAD in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:19.100713] [INFO ] [sig ] [1723/3274] Forecasting LAES... [2026-03-12T20:25:19.100743] [INFO ] [sig ] Generating forecast for: LAES [2026-03-12T20:25:19.100774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-03-12T20:25:19.112794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-03-12T20:25:19.113114] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-03-12T20:25:19.113955] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-03-12T20:25:19.114009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:19.114043] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:19.114072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:19.114131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:19.172412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:19.173105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:19.173187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:19.173252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:19.294720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:19.294890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:19.294946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:19.295009] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:19.298749] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-03-12T20:25:19.299059] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-03-12T20:25:19.299198] [INFO ] [sig ] LAES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:19.444676] [INFO ] [LOCAL ] Saved forecast: LAES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LAES.txt [2026-03-12T20:25:19.444850] [INFO ] [sig ] [1723/3274] Completed LAES in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:19.444892] [INFO ] [sig ] [1724/3274] Forecasting LAND... [2026-03-12T20:25:19.444923] [INFO ] [sig ] Generating forecast for: LAND [2026-03-12T20:25:19.444954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-03-12T20:25:19.456455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-03-12T20:25:19.456804] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-03-12T20:25:19.457588] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-03-12T20:25:19.457642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:19.457674] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:19.457702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:19.457759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:19.515961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:19.516915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:19.517019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:19.517064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:19.636040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:19.636207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:19.636249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:19.636278] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:19.640876] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-03-12T20:25:19.641266] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-03-12T20:25:19.641416] [INFO ] [sig ] LAND: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:19.793263] [INFO ] [LOCAL ] Saved forecast: LAND 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LAND.txt [2026-03-12T20:25:19.793465] [INFO ] [sig ] [1724/3274] Completed LAND in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:19.793523] [INFO ] [sig ] [1725/3274] Forecasting LANDO... [2026-03-12T20:25:19.793563] [INFO ] [sig ] Generating forecast for: LANDO [2026-03-12T20:25:19.793622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-03-12T20:25:19.805623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-03-12T20:25:19.806065] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-03-12T20:25:19.806915] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-03-12T20:25:19.806977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:19.807023] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:19.807056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:19.807114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:19.868981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:19.869929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:19.870056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:19.870102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:19.981682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:19.981859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:19.981905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:19.981935] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:19.985796] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=46.73%) [2026-03-12T20:25:19.986089] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-03-12T20:25:19.986222] [INFO ] [sig ] LANDO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:20.132619] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LANDO.txt [2026-03-12T20:25:20.132966] [INFO ] [sig ] [1725/3274] Completed LANDO in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 9.2m [2026-03-12T20:25:20.133008] [INFO ] [sig ] [1726/3274] Forecasting LANDP... [2026-03-12T20:25:20.133038] [INFO ] [sig ] Generating forecast for: LANDP [2026-03-12T20:25:20.133067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-03-12T20:25:20.146554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-03-12T20:25:20.147219] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-03-12T20:25:20.148271] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-03-12T20:25:20.148327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:20.148361] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:20.148390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:20.148450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:20.207202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:20.208148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:20.208237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:20.208271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:20.323276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:20.323447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:20.323491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:20.323521] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:20.327060] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-03-12T20:25:20.327356] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-03-12T20:25:20.327493] [INFO ] [sig ] LANDP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:20.472389] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LANDP.txt [2026-03-12T20:25:20.472623] [INFO ] [sig ] [1726/3274] Completed LANDP in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:20.472671] [INFO ] [sig ] [1727/3274] Forecasting LAZ... [2026-03-12T20:25:20.472701] [INFO ] [sig ] Generating forecast for: LAZ [2026-03-12T20:25:20.472732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-03-12T20:25:20.483952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-03-12T20:25:20.484347] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-03-12T20:25:20.485153] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-03-12T20:25:20.485206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:20.485255] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:20.485284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:20.485342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:20.543225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:20.544096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:20.544186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:20.544220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:20.665829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:20.665995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:20.666040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:20.666071] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:20.669729] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=45.36%) [2026-03-12T20:25:20.670018] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-03-12T20:25:20.670159] [INFO ] [sig ] LAZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:20.815046] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LAZ.txt [2026-03-12T20:25:20.815202] [INFO ] [sig ] [1727/3274] Completed LAZ in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:20.815243] [INFO ] [sig ] [1728/3274] Forecasting LBRDA... [2026-03-12T20:25:20.815275] [INFO ] [sig ] Generating forecast for: LBRDA [2026-03-12T20:25:20.815307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-03-12T20:25:20.827423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-03-12T20:25:20.827839] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-03-12T20:25:20.828710] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-03-12T20:25:20.828763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:20.828796] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:20.828824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:20.828880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:20.887383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:20.888265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:20.888360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:20.888393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:21.014752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:21.014923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:21.014964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:21.014992] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:21.018727] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=12.52%) [2026-03-12T20:25:21.019080] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-03-12T20:25:21.019232] [INFO ] [sig ] LBRDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:21.166128] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LBRDA.txt [2026-03-12T20:25:21.166293] [INFO ] [sig ] [1728/3274] Completed LBRDA in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:21.166335] [INFO ] [sig ] [1729/3274] Forecasting LBRDK... [2026-03-12T20:25:21.166366] [INFO ] [sig ] Generating forecast for: LBRDK [2026-03-12T20:25:21.166396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-03-12T20:25:21.177894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-03-12T20:25:21.178359] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-03-12T20:25:21.179215] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-03-12T20:25:21.179271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:21.179305] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:21.179332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:21.179401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:21.238971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:21.239919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:21.240009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:21.240043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:21.364721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:21.364892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:21.364936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:21.364966] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:21.368631] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-03-12T20:25:21.368953] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-03-12T20:25:21.369091] [INFO ] [sig ] LBRDK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:21.510869] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LBRDK.txt [2026-03-12T20:25:21.511033] [INFO ] [sig ] [1729/3274] Completed LBRDK in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:21.511080] [INFO ] [sig ] [1730/3274] Forecasting LBTYA... [2026-03-12T20:25:21.511112] [INFO ] [sig ] Generating forecast for: LBTYA [2026-03-12T20:25:21.511144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-03-12T20:25:21.523276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-03-12T20:25:21.523673] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-03-12T20:25:21.524514] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-03-12T20:25:21.524611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:21.524684] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:21.524714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:21.524773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:21.583410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:21.584335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:21.584425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:21.584459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:21.705058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:21.705223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:21.705265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:21.705294] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:21.708790] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-03-12T20:25:21.709080] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-03-12T20:25:21.709211] [INFO ] [sig ] LBTYA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:21.850796] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LBTYA.txt [2026-03-12T20:25:21.850965] [INFO ] [sig ] [1730/3274] Completed LBTYA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:21.851014] [INFO ] [sig ] [1731/3274] Forecasting LBTYK... [2026-03-12T20:25:21.851060] [INFO ] [sig ] Generating forecast for: LBTYK [2026-03-12T20:25:21.851092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-03-12T20:25:21.862847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-03-12T20:25:21.863275] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-03-12T20:25:21.864091] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-03-12T20:25:21.864145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:21.864177] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:21.864204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:21.864261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:21.923510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:21.924426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:21.924519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:21.924562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:22.045448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:22.045634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:22.045680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:22.045709] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:22.049395] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-03-12T20:25:22.049737] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-03-12T20:25:22.049869] [INFO ] [sig ] LBTYK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:22.193062] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LBTYK.txt [2026-03-12T20:25:22.193209] [INFO ] [sig ] [1731/3274] Completed LBTYK in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:22.193250] [INFO ] [sig ] [1732/3274] Forecasting LC... [2026-03-12T20:25:22.193282] [INFO ] [sig ] Generating forecast for: LC [2026-03-12T20:25:22.193314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-03-12T20:25:22.204748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-03-12T20:25:22.205101] [INFO ] [FORECASTER] Starting predict_future for LC [2026-03-12T20:25:22.205925] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-03-12T20:25:22.205978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:22.206012] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:22.206040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:22.206097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:22.264846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:22.265750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:22.265836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:22.265869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:22.386863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:22.387042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:22.387089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:22.387119] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:22.390707] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-03-12T20:25:22.391012] [INFO ] [FORECASTER] Completed predict_future for LC [2026-03-12T20:25:22.391162] [INFO ] [sig ] LC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:22.533820] [INFO ] [LOCAL ] Saved forecast: LC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LC.txt [2026-03-12T20:25:22.533982] [INFO ] [sig ] [1732/3274] Completed LC in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:22.534023] [INFO ] [sig ] [1733/3274] Forecasting LCFY... [2026-03-12T20:25:22.534054] [INFO ] [sig ] Generating forecast for: LCFY [2026-03-12T20:25:22.534083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-03-12T20:25:22.545266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-03-12T20:25:22.545701] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-03-12T20:25:22.546483] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-03-12T20:25:22.546536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:22.546569] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:22.546629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:22.546686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:22.603588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:22.604396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:22.604482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:22.604516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:22.717245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:22.717413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:22.717455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:22.717522] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:22.721014] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=55.52%) [2026-03-12T20:25:22.721305] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-03-12T20:25:22.721435] [INFO ] [sig ] LCFY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:22.863551] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LCFY.txt [2026-03-12T20:25:22.863721] [INFO ] [sig ] [1733/3274] Completed LCFY in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.2m [2026-03-12T20:25:22.863763] [INFO ] [sig ] [1734/3274] Forecasting LCID... [2026-03-12T20:25:22.863794] [INFO ] [sig ] Generating forecast for: LCID [2026-03-12T20:25:22.863825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-03-12T20:25:22.874990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-03-12T20:25:22.875284] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-03-12T20:25:22.876083] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-03-12T20:25:22.876136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:22.876168] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:22.876194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:22.876251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:22.933725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:22.934335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:22.934418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:22.934450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:23.054068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:23.054223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:23.054265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:23.054309] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:23.057784] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-03-12T20:25:23.058081] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-03-12T20:25:23.058211] [INFO ] [sig ] LCID: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:23.199988] [INFO ] [LOCAL ] Saved forecast: LCID 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LCID.txt [2026-03-12T20:25:23.200111] [INFO ] [sig ] [1734/3274] Completed LCID in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:23.200151] [INFO ] [sig ] [1735/3274] Forecasting LCII... [2026-03-12T20:25:23.200181] [INFO ] [sig ] Generating forecast for: LCII [2026-03-12T20:25:23.200210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-03-12T20:25:23.213671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-03-12T20:25:23.214073] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-03-12T20:25:23.214873] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-03-12T20:25:23.214926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:23.214959] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:23.214986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:23.215043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:23.276323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:23.277260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:23.277347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:23.277381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:23.398243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:23.398406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:23.398449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:23.398479] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:23.402174] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-03-12T20:25:23.402461] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-03-12T20:25:23.402624] [INFO ] [sig ] LCII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:23.548815] [INFO ] [LOCAL ] Saved forecast: LCII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LCII.txt [2026-03-12T20:25:23.548984] [INFO ] [sig ] [1735/3274] Completed LCII in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:23.549028] [INFO ] [sig ] [1736/3274] Forecasting LCNB... [2026-03-12T20:25:23.549062] [INFO ] [sig ] Generating forecast for: LCNB [2026-03-12T20:25:23.549096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-03-12T20:25:23.561160] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'LCNB'. [2026-03-12T20:25:23.561603] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-03-12T20:25:23.562551] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-03-12T20:25:23.562641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:23.562678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:23.562705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:23.562764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:23.629028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:23.629964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:23.630052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:23.630103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:23.748509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:23.748712] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-12T20:25:23.748760] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:23.748790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:23.752364] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-03-12T20:25:23.752705] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-03-12T20:25:23.752851] [INFO ] [sig ] LCNB: Forecast for 2026-03-11: DOWN (sign=0.00) [2026-03-12T20:25:23.907554] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-03-12 0 -> ./output/forecasts/individual/2026-03-12/LCNB.txt [2026-03-12T20:25:23.907791] [INFO ] [sig ] [1736/3274] Completed LCNB in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:23.908067] [INFO ] [sig ] [1737/3274] Forecasting LDI... [2026-03-12T20:25:23.908104] [INFO ] [sig ] Generating forecast for: LDI [2026-03-12T20:25:23.908143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-03-12T20:25:23.921552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-03-12T20:25:23.922106] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-03-12T20:25:23.923213] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-03-12T20:25:23.923271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:23.923306] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:23.923335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:23.923404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:23.989095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:23.989971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:23.990060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:23.990096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:24.112689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:24.112857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:24.112899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:24.112928] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:24.116487] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-03-12T20:25:24.116816] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-03-12T20:25:24.116945] [INFO ] [sig ] LDI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:24.257445] [INFO ] [LOCAL ] Saved forecast: LDI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LDI.txt [2026-03-12T20:25:24.257596] [INFO ] [sig ] [1737/3274] Completed LDI in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:24.257638] [INFO ] [sig ] [1738/3274] Forecasting LDP... [2026-03-12T20:25:24.257669] [INFO ] [sig ] Generating forecast for: LDP [2026-03-12T20:25:24.257699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-03-12T20:25:24.268884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-03-12T20:25:24.269199] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-03-12T20:25:24.270024] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-03-12T20:25:24.270076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:24.270110] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:24.270152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:24.270211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:24.326964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:24.327659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:24.327752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:24.327784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:24.444403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:24.444592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:24.444645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:24.444681] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:24.448201] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-03-12T20:25:24.448483] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-03-12T20:25:24.448631] [INFO ] [sig ] LDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:24.588748] [INFO ] [LOCAL ] Saved forecast: LDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LDP.txt [2026-03-12T20:25:24.588885] [INFO ] [sig ] [1738/3274] Completed LDP in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:24.588925] [INFO ] [sig ] [1739/3274] Forecasting LE... [2026-03-12T20:25:24.588955] [INFO ] [sig ] Generating forecast for: LE [2026-03-12T20:25:24.588984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-03-12T20:25:24.600667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-03-12T20:25:24.601004] [INFO ] [FORECASTER] Starting predict_future for LE [2026-03-12T20:25:24.601799] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-03-12T20:25:24.601852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:24.601884] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:24.601911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:24.601967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:24.660345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:24.661154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:24.661240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:24.661273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:24.780372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:24.780546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:24.780610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:24.780641] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:24.784038] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-03-12T20:25:24.784322] [INFO ] [FORECASTER] Completed predict_future for LE [2026-03-12T20:25:24.784452] [INFO ] [sig ] LE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:24.924116] [INFO ] [LOCAL ] Saved forecast: LE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LE.txt [2026-03-12T20:25:24.924264] [INFO ] [sig ] [1739/3274] Completed LE in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:24.924305] [INFO ] [sig ] [1740/3274] Forecasting LEA... [2026-03-12T20:25:24.924336] [INFO ] [sig ] Generating forecast for: LEA [2026-03-12T20:25:24.924365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-03-12T20:25:24.935548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-03-12T20:25:24.935932] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-03-12T20:25:24.936733] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-03-12T20:25:24.936800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:24.936834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:24.936863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:24.936920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:24.993664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:24.994303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:24.994382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:24.994473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:25.114505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:25.114692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:25.114735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:25.114765] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:25.119101] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-03-12T20:25:25.119410] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-03-12T20:25:25.119550] [INFO ] [sig ] LEA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:25.265889] [INFO ] [LOCAL ] Saved forecast: LEA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LEA.txt [2026-03-12T20:25:25.266049] [INFO ] [sig ] [1740/3274] Completed LEA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:25.266091] [INFO ] [sig ] [1741/3274] Forecasting LECO... [2026-03-12T20:25:25.266122] [INFO ] [sig ] Generating forecast for: LECO [2026-03-12T20:25:25.266153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-03-12T20:25:25.277295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-03-12T20:25:25.277664] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-03-12T20:25:25.278477] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-03-12T20:25:25.278531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:25.278563] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:25.278620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:25.278679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:25.335392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:25.336317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:25.336409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:25.336441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:25.458748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:25.458917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:25.458964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:25.459007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:25.462666] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-03-12T20:25:25.462962] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-03-12T20:25:25.463101] [INFO ] [sig ] LECO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:25.613331] [INFO ] [LOCAL ] Saved forecast: LECO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LECO.txt [2026-03-12T20:25:25.613527] [INFO ] [sig ] [1741/3274] Completed LECO in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:25.613602] [INFO ] [sig ] [1742/3274] Forecasting LEG... [2026-03-12T20:25:25.613639] [INFO ] [sig ] Generating forecast for: LEG [2026-03-12T20:25:25.613670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-03-12T20:25:25.626130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-03-12T20:25:25.626529] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-03-12T20:25:25.627383] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-03-12T20:25:25.627438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:25.627474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:25.627503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:25.627561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:25.689876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:25.690843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:25.690937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:25.690972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:25.821851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:25.822016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:25.822067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:25.822099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:25.825753] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-03-12T20:25:25.826043] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-03-12T20:25:25.826174] [INFO ] [sig ] LEG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:25.980725] [INFO ] [LOCAL ] Saved forecast: LEG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LEG.txt [2026-03-12T20:25:25.980898] [INFO ] [sig ] [1742/3274] Completed LEG in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 9.1m [2026-03-12T20:25:25.980943] [INFO ] [sig ] [1743/3274] Forecasting LEGH... [2026-03-12T20:25:25.980975] [INFO ] [sig ] Generating forecast for: LEGH [2026-03-12T20:25:25.981010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-03-12T20:25:25.993007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-03-12T20:25:25.993405] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-03-12T20:25:25.994329] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-03-12T20:25:25.994394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:25.994434] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:25.994464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:25.994523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:26.053174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:26.054057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:26.054141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:26.054173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:26.179978] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:26.180151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:26.180195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:26.180226] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:26.184052] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-03-12T20:25:26.184346] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-03-12T20:25:26.184502] [INFO ] [sig ] LEGH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:26.334912] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LEGH.txt [2026-03-12T20:25:26.335100] [INFO ] [sig ] [1743/3274] Completed LEGH in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:26.335155] [INFO ] [sig ] [1744/3274] Forecasting LEGN... [2026-03-12T20:25:26.335201] [INFO ] [sig ] Generating forecast for: LEGN [2026-03-12T20:25:26.335248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-03-12T20:25:26.347695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-03-12T20:25:26.348076] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-03-12T20:25:26.348895] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-03-12T20:25:26.348949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:26.348982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:26.349011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:26.349069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:26.415110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:26.416143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:26.416248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:26.416287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:26.541086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:26.541247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:26.541288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:26.541317] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:26.544789] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-03-12T20:25:26.545081] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-03-12T20:25:26.545215] [INFO ] [sig ] LEGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:26.692441] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LEGN.txt [2026-03-12T20:25:26.692633] [INFO ] [sig ] [1744/3274] Completed LEGN in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:26.692681] [INFO ] [sig ] [1745/3274] Forecasting LEN... [2026-03-12T20:25:26.692711] [INFO ] [sig ] Generating forecast for: LEN [2026-03-12T20:25:26.692742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-03-12T20:25:26.705006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-03-12T20:25:26.705367] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-03-12T20:25:26.706235] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-03-12T20:25:26.706305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:26.706356] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:26.706396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:26.706457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:26.768535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:26.769423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:26.769532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:26.769567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:26.894769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:26.894934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:26.894978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:26.895007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:26.898519] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-03-12T20:25:26.898846] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-03-12T20:25:26.898976] [INFO ] [sig ] LEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:27.050637] [INFO ] [LOCAL ] Saved forecast: LEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LEN.txt [2026-03-12T20:25:27.050793] [INFO ] [sig ] [1745/3274] Completed LEN in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:27.050836] [INFO ] [sig ] [1746/3274] Forecasting LENZ... [2026-03-12T20:25:27.050867] [INFO ] [sig ] Generating forecast for: LENZ [2026-03-12T20:25:27.050899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-03-12T20:25:27.062359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-03-12T20:25:27.062788] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-03-12T20:25:27.063804] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-03-12T20:25:27.063860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:27.063894] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:27.063922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:27.063984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:27.121891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:27.122712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:27.122796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:27.122828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:27.249757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:27.249929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:27.249971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:27.250001] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:27.253425] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-03-12T20:25:27.253729] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-03-12T20:25:27.253859] [INFO ] [sig ] LENZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:27.395790] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LENZ.txt [2026-03-12T20:25:27.395950] [INFO ] [sig ] [1746/3274] Completed LENZ in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:27.395994] [INFO ] [sig ] [1747/3274] Forecasting LEO... [2026-03-12T20:25:27.396026] [INFO ] [sig ] Generating forecast for: LEO [2026-03-12T20:25:27.396057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-03-12T20:25:27.408442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-03-12T20:25:27.408882] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-03-12T20:25:27.409716] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-03-12T20:25:27.409784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:27.409854] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:27.410068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:27.410146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:27.475489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:27.476593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:27.476719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:27.476780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:27.608378] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:27.608609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:27.608662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:27.608694] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:27.612270] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-03-12T20:25:27.612569] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-03-12T20:25:27.612724] [INFO ] [sig ] LEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:27.763119] [INFO ] [LOCAL ] Saved forecast: LEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LEO.txt [2026-03-12T20:25:27.763271] [INFO ] [sig ] [1747/3274] Completed LEO in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:27.763314] [INFO ] [sig ] [1748/3274] Forecasting LEVI... [2026-03-12T20:25:27.763346] [INFO ] [sig ] Generating forecast for: LEVI [2026-03-12T20:25:27.763377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-03-12T20:25:27.775142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-03-12T20:25:27.775489] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-03-12T20:25:27.776286] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-03-12T20:25:27.776339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:27.776370] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:27.776396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:27.776452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:27.838357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:27.839260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:27.839355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:27.839396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:27.970854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:27.971025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:27.971069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:27.971098] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:27.974874] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-03-12T20:25:27.975175] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-03-12T20:25:27.975313] [INFO ] [sig ] LEVI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:28.130208] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LEVI.txt [2026-03-12T20:25:28.130362] [INFO ] [sig ] [1748/3274] Completed LEVI in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:28.130405] [INFO ] [sig ] [1749/3274] Forecasting LFMD... [2026-03-12T20:25:28.130435] [INFO ] [sig ] Generating forecast for: LFMD [2026-03-12T20:25:28.130467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-03-12T20:25:28.142900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-03-12T20:25:28.143268] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-03-12T20:25:28.144107] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-03-12T20:25:28.144163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:28.144198] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:28.144227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:28.144285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:28.203950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:28.204864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:28.204970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:28.205010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:28.336563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:28.336769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:28.336813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:28.336843] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:28.340390] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=52.31%) [2026-03-12T20:25:28.340707] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-03-12T20:25:28.340844] [INFO ] [sig ] LFMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:28.493258] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LFMD.txt [2026-03-12T20:25:28.493405] [INFO ] [sig ] [1749/3274] Completed LFMD in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.1m [2026-03-12T20:25:28.493446] [INFO ] [sig ] [1750/3274] Forecasting LFUS... [2026-03-12T20:25:28.493476] [INFO ] [sig ] Generating forecast for: LFUS [2026-03-12T20:25:28.493509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-03-12T20:25:28.504961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-03-12T20:25:28.505274] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-03-12T20:25:28.506091] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-03-12T20:25:28.506143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:28.506174] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:28.506201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:28.506258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:28.563204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:28.563940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:28.564024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:28.564057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:28.689452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:28.689641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:28.689685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:28.689748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:28.693174] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=14.26%) [2026-03-12T20:25:28.693456] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-03-12T20:25:28.693607] [INFO ] [sig ] LFUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:28.844418] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LFUS.txt [2026-03-12T20:25:28.844616] [INFO ] [sig ] [1750/3274] Completed LFUS in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:28.844676] [INFO ] [sig ] [1751/3274] Forecasting LFVN... [2026-03-12T20:25:28.844722] [INFO ] [sig ] Generating forecast for: LFVN [2026-03-12T20:25:28.844760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-03-12T20:25:28.859315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-03-12T20:25:28.859803] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-03-12T20:25:28.860802] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-03-12T20:25:28.860881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:28.860916] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:28.860944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:28.861001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:28.922442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:28.923311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:28.923405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:28.923442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:29.057788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:29.057960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:29.058027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:29.058058] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:29.061950] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=27.04%) [2026-03-12T20:25:29.062255] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-03-12T20:25:29.062396] [INFO ] [sig ] LFVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:29.216599] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LFVN.txt [2026-03-12T20:25:29.216796] [INFO ] [sig ] [1751/3274] Completed LFVN in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:29.216848] [INFO ] [sig ] [1752/3274] Forecasting LGCL... [2026-03-12T20:25:29.216883] [INFO ] [sig ] Generating forecast for: LGCL [2026-03-12T20:25:29.216915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-03-12T20:25:29.229980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-03-12T20:25:29.230384] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-03-12T20:25:29.231210] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-03-12T20:25:29.231265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:29.231298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:29.231327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:29.231395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:29.293681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:29.294405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:29.294489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:29.294524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:29.415972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:29.416145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:29.416188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:29.416220] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:29.420038] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-03-12T20:25:29.420339] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-03-12T20:25:29.420484] [INFO ] [sig ] LGCL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:29.573156] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LGCL.txt [2026-03-12T20:25:29.573331] [INFO ] [sig ] [1752/3274] Completed LGCL in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:29.573385] [INFO ] [sig ] [1753/3274] Forecasting LGI... [2026-03-12T20:25:29.573422] [INFO ] [sig ] Generating forecast for: LGI [2026-03-12T20:25:29.573469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-03-12T20:25:29.586509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-03-12T20:25:29.586936] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-03-12T20:25:29.587818] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-03-12T20:25:29.587873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:29.587907] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:29.587935] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:29.588027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:29.648786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:29.649632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:29.649726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:29.649768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:29.777684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:29.777865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:29.777910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:29.777941] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:29.781547] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-03-12T20:25:29.781870] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-03-12T20:25:29.782008] [INFO ] [sig ] LGI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:29.941168] [INFO ] [LOCAL ] Saved forecast: LGI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LGI.txt [2026-03-12T20:25:29.941352] [INFO ] [sig ] [1753/3274] Completed LGI in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:29.941403] [INFO ] [sig ] [1754/3274] Forecasting LGIH... [2026-03-12T20:25:29.941437] [INFO ] [sig ] Generating forecast for: LGIH [2026-03-12T20:25:29.941474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-03-12T20:25:29.953648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-03-12T20:25:29.954015] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-03-12T20:25:29.954929] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-03-12T20:25:29.954984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:29.955018] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:29.955045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:29.955115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:30.017898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:30.018908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:30.018998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:30.019032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:30.146534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:30.146718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:30.146764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:30.146794] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:30.150411] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=67.88%) [2026-03-12T20:25:30.150731] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-03-12T20:25:30.150871] [INFO ] [sig ] LGIH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:30.308872] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LGIH.txt [2026-03-12T20:25:30.309106] [INFO ] [sig ] [1754/3274] Completed LGIH in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:30.309170] [INFO ] [sig ] [1755/3274] Forecasting LGND... [2026-03-12T20:25:30.309211] [INFO ] [sig ] Generating forecast for: LGND [2026-03-12T20:25:30.309254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-03-12T20:25:30.323917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-03-12T20:25:30.324370] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-03-12T20:25:30.325251] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-03-12T20:25:30.325307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:30.325346] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:30.325375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:30.325439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:30.385822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:30.386945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:30.387083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:30.387126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:30.530073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:30.530255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:30.530300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:30.530330] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:30.534393] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=77.66%) [2026-03-12T20:25:30.534866] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-03-12T20:25:30.535032] [INFO ] [sig ] LGND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:30.679182] [INFO ] [LOCAL ] Saved forecast: LGND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LGND.txt [2026-03-12T20:25:30.679329] [INFO ] [sig ] [1755/3274] Completed LGND in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:30.679372] [INFO ] [sig ] [1756/3274] Forecasting LH... [2026-03-12T20:25:30.679404] [INFO ] [sig ] Generating forecast for: LH [2026-03-12T20:25:30.679433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-03-12T20:25:30.691116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-03-12T20:25:30.691476] [INFO ] [FORECASTER] Starting predict_future for LH [2026-03-12T20:25:30.692331] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-03-12T20:25:30.692388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:30.692422] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:30.692450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:30.692508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:30.752531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:30.753697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:30.753795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:30.753828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:30.878501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:30.878689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:30.878733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:30.878765] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:30.882246] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=15.99%) [2026-03-12T20:25:30.882535] [INFO ] [FORECASTER] Completed predict_future for LH [2026-03-12T20:25:30.882703] [INFO ] [sig ] LH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:31.023731] [INFO ] [LOCAL ] Saved forecast: LH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LH.txt [2026-03-12T20:25:31.023896] [INFO ] [sig ] [1756/3274] Completed LH in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:31.023939] [INFO ] [sig ] [1757/3274] Forecasting LHX... [2026-03-12T20:25:31.023970] [INFO ] [sig ] Generating forecast for: LHX [2026-03-12T20:25:31.024001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-03-12T20:25:31.035126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-03-12T20:25:31.035527] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-03-12T20:25:31.036398] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-03-12T20:25:31.036468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:31.036505] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:31.036534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:31.036618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:31.099058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:31.099988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:31.100150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:31.100204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:31.232560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:31.232798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:31.232846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:31.232876] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:31.236806] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-03-12T20:25:31.237194] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-03-12T20:25:31.237346] [INFO ] [sig ] LHX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:31.379309] [INFO ] [LOCAL ] Saved forecast: LHX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LHX.txt [2026-03-12T20:25:31.379486] [INFO ] [sig ] [1757/3274] Completed LHX in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:31.379528] [INFO ] [sig ] [1758/3274] Forecasting LI... [2026-03-12T20:25:31.379561] [INFO ] [sig ] Generating forecast for: LI [2026-03-12T20:25:31.379613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-03-12T20:25:31.390962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-03-12T20:25:31.391337] [INFO ] [FORECASTER] Starting predict_future for LI [2026-03-12T20:25:31.392190] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-03-12T20:25:31.392245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:31.392278] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:31.392307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:31.392365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:31.451143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:31.452099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:31.452187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:31.452221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:31.583998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:31.584227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:31.584279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:31.584327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:31.588156] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-03-12T20:25:31.588455] [INFO ] [FORECASTER] Completed predict_future for LI [2026-03-12T20:25:31.588617] [INFO ] [sig ] LI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:31.742295] [INFO ] [LOCAL ] Saved forecast: LI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LI.txt [2026-03-12T20:25:31.742463] [INFO ] [sig ] [1758/3274] Completed LI in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:31.742505] [INFO ] [sig ] [1759/3274] Forecasting LIF... [2026-03-12T20:25:31.742538] [INFO ] [sig ] Generating forecast for: LIF [2026-03-12T20:25:31.742596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-03-12T20:25:31.754772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-03-12T20:25:31.755176] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-03-12T20:25:31.756002] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-03-12T20:25:31.756056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:31.756088] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:31.756114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:31.756171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:31.814750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:31.815678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:31.815799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:31.815835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:31.946393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:31.946564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:31.946631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:31.946664] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:31.950855] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=62.65%) [2026-03-12T20:25:31.951149] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-03-12T20:25:31.951288] [INFO ] [sig ] LIF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:32.110618] [INFO ] [LOCAL ] Saved forecast: LIF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LIF.txt [2026-03-12T20:25:32.110790] [INFO ] [sig ] [1759/3274] Completed LIF in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 9.0m [2026-03-12T20:25:32.110832] [INFO ] [sig ] [1760/3274] Forecasting LII... [2026-03-12T20:25:32.110862] [INFO ] [sig ] Generating forecast for: LII [2026-03-12T20:25:32.110893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-03-12T20:25:32.123178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-03-12T20:25:32.123618] [INFO ] [FORECASTER] Starting predict_future for LII [2026-03-12T20:25:32.124495] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-03-12T20:25:32.124554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:32.124622] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:32.124656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:32.124715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:32.189604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:32.190570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:32.190699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:32.190739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:32.318277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:32.318449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:32.318492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:32.318522] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:32.322479] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-03-12T20:25:32.322828] [INFO ] [FORECASTER] Completed predict_future for LII [2026-03-12T20:25:32.323165] [INFO ] [sig ] LII: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:32.482980] [INFO ] [LOCAL ] Saved forecast: LII 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LII.txt [2026-03-12T20:25:32.483187] [INFO ] [sig ] [1760/3274] Completed LII in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:32.483232] [INFO ] [sig ] [1761/3274] Forecasting LILA... [2026-03-12T20:25:32.483265] [INFO ] [sig ] Generating forecast for: LILA [2026-03-12T20:25:32.483296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-03-12T20:25:32.497037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-03-12T20:25:32.497694] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-03-12T20:25:32.498607] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-03-12T20:25:32.498677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:32.498724] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:32.498755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:32.498814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:32.564810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:32.565801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:32.565913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:32.565949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:32.692946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:32.693124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:32.693170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:32.693200] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:32.696802] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-03-12T20:25:32.697105] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-03-12T20:25:32.697245] [INFO ] [sig ] LILA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:32.851317] [INFO ] [LOCAL ] Saved forecast: LILA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LILA.txt [2026-03-12T20:25:32.851494] [INFO ] [sig ] [1761/3274] Completed LILA in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:32.851558] [INFO ] [sig ] [1762/3274] Forecasting LILAK... [2026-03-12T20:25:32.851617] [INFO ] [sig ] Generating forecast for: LILAK [2026-03-12T20:25:32.851650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-03-12T20:25:32.862995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-03-12T20:25:32.863413] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-03-12T20:25:32.864236] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-03-12T20:25:32.864292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:32.864325] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:32.864369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:32.864428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:32.921700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:32.922658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:32.922743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:32.922782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:33.050549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:33.050750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:33.050800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:33.050833] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:33.054438] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-03-12T20:25:33.054742] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-03-12T20:25:33.054877] [INFO ] [sig ] LILAK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:33.201588] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LILAK.txt [2026-03-12T20:25:33.201750] [INFO ] [sig ] [1762/3274] Completed LILAK in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:33.201800] [INFO ] [sig ] [1763/3274] Forecasting LIND... [2026-03-12T20:25:33.201837] [INFO ] [sig ] Generating forecast for: LIND [2026-03-12T20:25:33.201874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-03-12T20:25:33.213210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-03-12T20:25:33.213554] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-03-12T20:25:33.214355] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-03-12T20:25:33.214410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:33.214445] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:33.214474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:33.214533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:33.272343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:33.273228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:33.273311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:33.273345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:33.406347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:33.406518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:33.406562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:33.406615] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:33.410213] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=11.12%) [2026-03-12T20:25:33.410492] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-03-12T20:25:33.410643] [INFO ] [sig ] LIND: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:33.554720] [INFO ] [LOCAL ] Saved forecast: LIND 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LIND.txt [2026-03-12T20:25:33.554897] [INFO ] [sig ] [1763/3274] Completed LIND in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:33.554947] [INFO ] [sig ] [1764/3274] Forecasting LINE... [2026-03-12T20:25:33.554985] [INFO ] [sig ] Generating forecast for: LINE [2026-03-12T20:25:33.555016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-03-12T20:25:33.566160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-03-12T20:25:33.566523] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-03-12T20:25:33.567348] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-03-12T20:25:33.567401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:33.567460] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:33.567490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:33.567548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:33.629467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:33.630510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:33.630659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:33.630699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:33.758797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:33.758965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:33.759009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:33.759041] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:33.762568] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-03-12T20:25:33.762879] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-03-12T20:25:33.763013] [INFO ] [sig ] LINE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:33.906383] [INFO ] [LOCAL ] Saved forecast: LINE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LINE.txt [2026-03-12T20:25:33.906561] [INFO ] [sig ] [1764/3274] Completed LINE in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:33.906632] [INFO ] [sig ] [1765/3274] Forecasting LINK... [2026-03-12T20:25:33.906664] [INFO ] [sig ] Generating forecast for: LINK [2026-03-12T20:25:33.906696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-03-12T20:25:33.917847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-03-12T20:25:33.918248] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-03-12T20:25:33.919088] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-03-12T20:25:33.919142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:33.919175] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:33.919203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:33.919260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:33.980372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:33.981298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:33.981383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:33.981417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:34.094829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:34.094997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:34.095040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:34.095071] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:34.098664] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-03-12T20:25:34.098989] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-03-12T20:25:34.099135] [INFO ] [sig ] LINK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:34.248650] [INFO ] [LOCAL ] Saved forecast: LINK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LINK.txt [2026-03-12T20:25:34.248887] [INFO ] [sig ] [1765/3274] Completed LINK in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:34.248949] [INFO ] [sig ] [1766/3274] Forecasting LITE... [2026-03-12T20:25:34.248994] [INFO ] [sig ] Generating forecast for: LITE [2026-03-12T20:25:34.249028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-03-12T20:25:34.260442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-03-12T20:25:34.260831] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-03-12T20:25:34.261630] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-03-12T20:25:34.261684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:34.261717] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:34.261744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:34.261802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:34.320317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:34.321204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:34.321328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:34.321365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:34.448485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:34.448678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:34.448723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:34.448752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:34.452303] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-03-12T20:25:34.452606] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-03-12T20:25:34.452738] [INFO ] [sig ] LITE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:34.599245] [INFO ] [LOCAL ] Saved forecast: LITE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LITE.txt [2026-03-12T20:25:34.599411] [INFO ] [sig ] [1766/3274] Completed LITE in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.0m [2026-03-12T20:25:34.599452] [INFO ] [sig ] [1767/3274] Forecasting LITM... [2026-03-12T20:25:34.599484] [INFO ] [sig ] Generating forecast for: LITM [2026-03-12T20:25:34.599515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-03-12T20:25:34.611497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-03-12T20:25:34.611917] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-03-12T20:25:34.612751] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-03-12T20:25:34.612805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:34.612837] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:34.612864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:34.612922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:34.672465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:34.673368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:34.673456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:34.673489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:34.795191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:34.795362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:34.795405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:34.795470] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:34.798991] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-03-12T20:25:34.799284] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-03-12T20:25:34.799417] [INFO ] [sig ] LITM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:34.945008] [INFO ] [LOCAL ] Saved forecast: LITM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LITM.txt [2026-03-12T20:25:34.945211] [INFO ] [sig ] [1767/3274] Completed LITM in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:34.945267] [INFO ] [sig ] [1768/3274] Forecasting LIVN... [2026-03-12T20:25:34.945309] [INFO ] [sig ] Generating forecast for: LIVN [2026-03-12T20:25:34.945350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-03-12T20:25:34.958409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-03-12T20:25:34.958852] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-03-12T20:25:34.959660] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-03-12T20:25:34.959714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:34.959749] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:34.959776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:34.959835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:35.017960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:35.018875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:35.018962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:35.018997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:35.147213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:35.147384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:35.147449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:35.147493] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:35.151354] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-03-12T20:25:35.151669] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-03-12T20:25:35.151802] [INFO ] [sig ] LIVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:35.295853] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LIVN.txt [2026-03-12T20:25:35.295997] [INFO ] [sig ] [1768/3274] Completed LIVN in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:35.296039] [INFO ] [sig ] [1769/3274] Forecasting LKFN... [2026-03-12T20:25:35.296069] [INFO ] [sig ] Generating forecast for: LKFN [2026-03-12T20:25:35.296100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-03-12T20:25:35.307428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-03-12T20:25:35.307771] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-03-12T20:25:35.308597] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-03-12T20:25:35.308650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:35.308683] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:35.308709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:35.308767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:35.368024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:35.368755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:35.368835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:35.368868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:35.492824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:35.492999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:35.493047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:35.493095] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:35.496775] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-03-12T20:25:35.497101] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-03-12T20:25:35.497233] [INFO ] [sig ] LKFN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:35.643101] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LKFN.txt [2026-03-12T20:25:35.643259] [INFO ] [sig ] [1769/3274] Completed LKFN in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:35.643302] [INFO ] [sig ] [1770/3274] Forecasting LKQ... [2026-03-12T20:25:35.643331] [INFO ] [sig ] Generating forecast for: LKQ [2026-03-12T20:25:35.643363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-03-12T20:25:35.654865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-03-12T20:25:35.655195] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-03-12T20:25:35.656089] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-03-12T20:25:35.656143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:35.656176] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:35.656203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:35.656260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:35.714267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:35.714945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:35.715036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:35.715069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:35.834185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:35.834348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:35.834392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:35.834422] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:35.837951] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-03-12T20:25:35.838259] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-03-12T20:25:35.838389] [INFO ] [sig ] LKQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:35.980507] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LKQ.txt [2026-03-12T20:25:35.980653] [INFO ] [sig ] [1770/3274] Completed LKQ in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:35.980696] [INFO ] [sig ] [1771/3274] Forecasting LLY... [2026-03-12T20:25:35.980726] [INFO ] [sig ] Generating forecast for: LLY [2026-03-12T20:25:35.980757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-03-12T20:25:35.991736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-03-12T20:25:35.992047] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-03-12T20:25:35.992838] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-03-12T20:25:35.992891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:35.992924] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:35.992954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:35.993013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:36.052304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:36.053094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:36.053179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:36.053229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:36.177880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:36.178076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:36.178121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:36.178150] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:36.181681] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-03-12T20:25:36.181969] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-03-12T20:25:36.182102] [INFO ] [sig ] LLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:36.327401] [INFO ] [LOCAL ] Saved forecast: LLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LLY.txt [2026-03-12T20:25:36.327537] [INFO ] [sig ] [1771/3274] Completed LLY in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:36.327602] [INFO ] [sig ] [1772/3274] Forecasting LMB... [2026-03-12T20:25:36.327635] [INFO ] [sig ] Generating forecast for: LMB [2026-03-12T20:25:36.327676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-03-12T20:25:36.339067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-03-12T20:25:36.339439] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-03-12T20:25:36.340382] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-03-12T20:25:36.340438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:36.340472] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:36.340500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:36.340558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:36.400292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:36.401128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:36.401215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:36.401249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:36.521850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:36.522012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:36.522063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:36.522095] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:36.525645] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-03-12T20:25:36.525933] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-03-12T20:25:36.526095] [INFO ] [sig ] LMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:36.672256] [INFO ] [LOCAL ] Saved forecast: LMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LMB.txt [2026-03-12T20:25:36.672429] [INFO ] [sig ] [1772/3274] Completed LMB in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:36.672477] [INFO ] [sig ] [1773/3274] Forecasting LMBS... [2026-03-12T20:25:36.672509] [INFO ] [sig ] Generating forecast for: LMBS [2026-03-12T20:25:36.672539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-03-12T20:25:36.684121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-03-12T20:25:36.684472] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-03-12T20:25:36.685292] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-03-12T20:25:36.685347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:36.685379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:36.685407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:36.685479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:36.743183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:36.743897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:36.743994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:36.744032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:36.869546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:36.869720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:36.869765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:36.869796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:36.873268] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-03-12T20:25:36.873552] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-03-12T20:25:36.873701] [INFO ] [sig ] LMBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:37.019311] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LMBS.txt [2026-03-12T20:25:37.019452] [INFO ] [sig ] [1773/3274] Completed LMBS in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:37.019492] [INFO ] [sig ] [1774/3274] Forecasting LMND... [2026-03-12T20:25:37.019523] [INFO ] [sig ] Generating forecast for: LMND [2026-03-12T20:25:37.019553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-03-12T20:25:37.030724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-03-12T20:25:37.031077] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-03-12T20:25:37.031891] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-03-12T20:25:37.031949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:37.031982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:37.032010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:37.032068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:37.088488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:37.089320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:37.089450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:37.089484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:37.216252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:37.216424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:37.216468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:37.216498] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:37.220039] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-03-12T20:25:37.220314] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-03-12T20:25:37.220446] [INFO ] [sig ] LMND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:37.367313] [INFO ] [LOCAL ] Saved forecast: LMND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LMND.txt [2026-03-12T20:25:37.367477] [INFO ] [sig ] [1774/3274] Completed LMND in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:37.367519] [INFO ] [sig ] [1775/3274] Forecasting LNC... [2026-03-12T20:25:37.367550] [INFO ] [sig ] Generating forecast for: LNC [2026-03-12T20:25:37.367603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-03-12T20:25:37.379053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-03-12T20:25:37.379453] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-03-12T20:25:37.380310] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-03-12T20:25:37.380386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:37.380421] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:37.380448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:37.380505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:37.439140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:37.440059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:37.440144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:37.440177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:37.560877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:37.561046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:37.561089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:37.561119] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:37.564681] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=40.26%) [2026-03-12T20:25:37.564976] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-03-12T20:25:37.565138] [INFO ] [sig ] LNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:37.707691] [INFO ] [LOCAL ] Saved forecast: LNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LNC.txt [2026-03-12T20:25:37.707854] [INFO ] [sig ] [1775/3274] Completed LNC in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:37.707895] [INFO ] [sig ] [1776/3274] Forecasting LNG... [2026-03-12T20:25:37.707927] [INFO ] [sig ] Generating forecast for: LNG [2026-03-12T20:25:37.707957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-03-12T20:25:37.719502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-03-12T20:25:37.719905] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-03-12T20:25:37.720732] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-03-12T20:25:37.720784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:37.720816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:37.720842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:37.720899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:37.783439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:37.784554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:37.784687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:37.784730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:37.911555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:37.911787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:37.911846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:37.911888] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:37.916856] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-03-12T20:25:37.917342] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-03-12T20:25:37.917537] [INFO ] [sig ] LNG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:38.064930] [INFO ] [LOCAL ] Saved forecast: LNG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LNG.txt [2026-03-12T20:25:38.065061] [INFO ] [sig ] [1776/3274] Completed LNG in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 8.9m [2026-03-12T20:25:38.065101] [INFO ] [sig ] [1777/3274] Forecasting LNKB... [2026-03-12T20:25:38.065132] [INFO ] [sig ] Generating forecast for: LNKB [2026-03-12T20:25:38.065163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-03-12T20:25:38.076016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-03-12T20:25:38.076393] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-03-12T20:25:38.077252] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-03-12T20:25:38.077307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:38.077341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:38.077368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:38.077425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:38.134839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:38.135464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:38.135542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:38.135592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:38.253973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:38.254122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:38.254163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:38.254192] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:38.257625] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=27.06%) [2026-03-12T20:25:38.257907] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-03-12T20:25:38.258080] [INFO ] [sig ] LNKB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:38.399973] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LNKB.txt [2026-03-12T20:25:38.400115] [INFO ] [sig ] [1777/3274] Completed LNKB in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:38.400154] [INFO ] [sig ] [1778/3274] Forecasting LNTH... [2026-03-12T20:25:38.400185] [INFO ] [sig ] Generating forecast for: LNTH [2026-03-12T20:25:38.400215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-03-12T20:25:38.410958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-03-12T20:25:38.411239] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-03-12T20:25:38.412019] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-03-12T20:25:38.412072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:38.412106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:38.412133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:38.412190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:38.470693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:38.471337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:38.471417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:38.471450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:38.593006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:38.593173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:38.593217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:38.593246] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:38.596671] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=92.31%) [2026-03-12T20:25:38.596954] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-03-12T20:25:38.597081] [INFO ] [sig ] LNTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:38.741501] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LNTH.txt [2026-03-12T20:25:38.741688] [INFO ] [sig ] [1778/3274] Completed LNTH in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:38.741732] [INFO ] [sig ] [1779/3274] Forecasting LOAN... [2026-03-12T20:25:38.741763] [INFO ] [sig ] Generating forecast for: LOAN [2026-03-12T20:25:38.741793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-03-12T20:25:38.753940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-03-12T20:25:38.754271] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-03-12T20:25:38.755043] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-03-12T20:25:38.755096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:38.755128] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:38.755155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:38.755213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:38.814328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:38.815149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:38.815235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:38.815269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:38.928412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:38.928607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:38.928650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:38.928679] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:38.932146] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-03-12T20:25:38.932424] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-03-12T20:25:38.932550] [INFO ] [sig ] LOAN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:39.088777] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LOAN.txt [2026-03-12T20:25:39.088947] [INFO ] [sig ] [1779/3274] Completed LOAN in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:39.088997] [INFO ] [sig ] [1780/3274] Forecasting LOMA... [2026-03-12T20:25:39.089035] [INFO ] [sig ] Generating forecast for: LOMA [2026-03-12T20:25:39.089071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-03-12T20:25:39.101214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-03-12T20:25:39.101597] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-03-12T20:25:39.102365] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-03-12T20:25:39.102418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:39.102451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:39.102479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:39.102535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:39.161766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:39.162696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:39.162784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:39.162818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:39.282739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:39.282908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:39.282949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:39.282979] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:39.286425] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-03-12T20:25:39.286750] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-03-12T20:25:39.286883] [INFO ] [sig ] LOMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:39.434230] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LOMA.txt [2026-03-12T20:25:39.434396] [INFO ] [sig ] [1780/3274] Completed LOMA in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:39.434438] [INFO ] [sig ] [1781/3274] Forecasting LPCN... [2026-03-12T20:25:39.434469] [INFO ] [sig ] Generating forecast for: LPCN [2026-03-12T20:25:39.434499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-03-12T20:25:39.446172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-03-12T20:25:39.446624] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-03-12T20:25:39.447417] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-03-12T20:25:39.447470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:39.447534] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:39.447562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:39.447642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:39.513137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:39.514183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:39.514275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:39.514311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:39.639631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:39.639912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:39.640022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:39.640073] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:39.645210] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=17.45%) [2026-03-12T20:25:39.645554] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-03-12T20:25:39.645731] [INFO ] [sig ] LPCN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:39.789859] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LPCN.txt [2026-03-12T20:25:39.790025] [INFO ] [sig ] [1781/3274] Completed LPCN in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:39.790067] [INFO ] [sig ] [1782/3274] Forecasting LPG... [2026-03-12T20:25:39.790099] [INFO ] [sig ] Generating forecast for: LPG [2026-03-12T20:25:39.790130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-03-12T20:25:39.801921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-03-12T20:25:39.802275] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-03-12T20:25:39.803109] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-03-12T20:25:39.803162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:39.803194] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:39.803220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:39.803276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:39.860561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:39.861508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:39.861617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:39.861654] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:39.991293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:39.991494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:39.991539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:39.991590] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:39.995163] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=84.07%) [2026-03-12T20:25:39.995484] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-03-12T20:25:39.995649] [INFO ] [sig ] LPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:40.144969] [INFO ] [LOCAL ] Saved forecast: LPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LPG.txt [2026-03-12T20:25:40.145155] [INFO ] [sig ] [1782/3274] Completed LPG in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:40.145199] [INFO ] [sig ] [1783/3274] Forecasting LPL... [2026-03-12T20:25:40.145230] [INFO ] [sig ] Generating forecast for: LPL [2026-03-12T20:25:40.145260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-03-12T20:25:40.258565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-03-12T20:25:40.258978] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-03-12T20:25:40.259810] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-03-12T20:25:40.259865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:40.259899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:40.259927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:40.259984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:40.317764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:40.318675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:40.318764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:40.318799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:40.435847] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:40.436020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:40.436064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:40.436096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:40.439909] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-03-12T20:25:40.440206] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-03-12T20:25:40.440344] [INFO ] [sig ] LPL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:40.585697] [INFO ] [LOCAL ] Saved forecast: LPL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LPL.txt [2026-03-12T20:25:40.585837] [INFO ] [sig ] [1783/3274] Completed LPL in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.9m [2026-03-12T20:25:40.585878] [INFO ] [sig ] [1784/3274] Forecasting LPTH... [2026-03-12T20:25:40.585908] [INFO ] [sig ] Generating forecast for: LPTH [2026-03-12T20:25:40.585943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-03-12T20:25:40.596879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-03-12T20:25:40.597227] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-03-12T20:25:40.598055] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-03-12T20:25:40.598110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:40.598142] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:40.598168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:40.598225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:40.656314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:40.657185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:40.657270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:40.657302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:40.780248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:40.780411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:40.780454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:40.780520] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:40.784221] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-03-12T20:25:40.784511] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-03-12T20:25:40.784666] [INFO ] [sig ] LPTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:40.931214] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LPTH.txt [2026-03-12T20:25:40.931373] [INFO ] [sig ] [1784/3274] Completed LPTH in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:40.931415] [INFO ] [sig ] [1785/3274] Forecasting LPX... [2026-03-12T20:25:40.931446] [INFO ] [sig ] Generating forecast for: LPX [2026-03-12T20:25:40.931476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-03-12T20:25:40.942335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-03-12T20:25:40.942705] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-03-12T20:25:40.943479] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-03-12T20:25:40.943532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:40.943565] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:40.943615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:40.943672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:41.002083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:41.002959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:41.003048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:41.003083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:41.127489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:41.127705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:41.127762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:41.127794] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:41.131435] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=84.88%) [2026-03-12T20:25:41.131745] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-03-12T20:25:41.131880] [INFO ] [sig ] LPX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:41.284610] [INFO ] [LOCAL ] Saved forecast: LPX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LPX.txt [2026-03-12T20:25:41.284800] [INFO ] [sig ] [1785/3274] Completed LPX in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:41.284850] [INFO ] [sig ] [1786/3274] Forecasting LQDA... [2026-03-12T20:25:41.284883] [INFO ] [sig ] Generating forecast for: LQDA [2026-03-12T20:25:41.284914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-03-12T20:25:41.296788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-03-12T20:25:41.297177] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-03-12T20:25:41.298084] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-03-12T20:25:41.298139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:41.298193] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:41.298225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:41.298285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:41.379273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:41.380219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:41.380327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:41.380363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:41.505996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:41.506169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:41.506211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:41.506241] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:41.509848] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-03-12T20:25:41.510152] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-03-12T20:25:41.510289] [INFO ] [sig ] LQDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:41.661221] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LQDA.txt [2026-03-12T20:25:41.661386] [INFO ] [sig ] [1786/3274] Completed LQDA in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:41.661428] [INFO ] [sig ] [1787/3274] Forecasting LRCX... [2026-03-12T20:25:41.661460] [INFO ] [sig ] Generating forecast for: LRCX [2026-03-12T20:25:41.661491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-03-12T20:25:41.672776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-03-12T20:25:41.673168] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-03-12T20:25:41.673990] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-03-12T20:25:41.674044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:41.674075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:41.674102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:41.674158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:41.732843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:41.733766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:41.733854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:41.733886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:41.861831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:41.861997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:41.862047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:41.862082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:41.865517] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-03-12T20:25:41.865811] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-03-12T20:25:41.865940] [INFO ] [sig ] LRCX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:42.007191] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LRCX.txt [2026-03-12T20:25:42.007352] [INFO ] [sig ] [1787/3274] Completed LRCX in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:42.007393] [INFO ] [sig ] [1788/3274] Forecasting LRGE... [2026-03-12T20:25:42.007425] [INFO ] [sig ] Generating forecast for: LRGE [2026-03-12T20:25:42.007454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-03-12T20:25:42.021441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-03-12T20:25:42.021943] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-03-12T20:25:42.023189] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-03-12T20:25:42.023258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:42.023307] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:42.023350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:42.023439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:42.089071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:42.089987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:42.090076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:42.090112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:42.203936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:42.204108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:42.204159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:42.204188] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:42.207606] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-03-12T20:25:42.207888] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-03-12T20:25:42.208034] [INFO ] [sig ] LRGE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:42.352102] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LRGE.txt [2026-03-12T20:25:42.352236] [INFO ] [sig ] [1788/3274] Completed LRGE in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:42.352278] [INFO ] [sig ] [1789/3274] Forecasting LSPD... [2026-03-12T20:25:42.352309] [INFO ] [sig ] Generating forecast for: LSPD [2026-03-12T20:25:42.352339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-03-12T20:25:42.363523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-03-12T20:25:42.363914] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-03-12T20:25:42.364782] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-03-12T20:25:42.364838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:42.364872] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:42.364900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:42.364958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:42.424013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:42.424971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:42.425061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:42.425095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:42.551708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:42.551869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:42.551913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:42.551943] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:42.555394] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-03-12T20:25:42.555698] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-03-12T20:25:42.555832] [INFO ] [sig ] LSPD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:42.697629] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LSPD.txt [2026-03-12T20:25:42.697773] [INFO ] [sig ] [1789/3274] Completed LSPD in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:42.697822] [INFO ] [sig ] [1790/3274] Forecasting LTRX... [2026-03-12T20:25:42.697855] [INFO ] [sig ] Generating forecast for: LTRX [2026-03-12T20:25:42.697886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-03-12T20:25:42.708848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-03-12T20:25:42.709182] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-03-12T20:25:42.709976] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-03-12T20:25:42.710029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:42.710062] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:42.710089] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:42.710146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:42.767548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:42.768393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:42.768478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:42.768512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:42.895047] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:42.895237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:42.895280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:42.895310] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:42.898922] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-03-12T20:25:42.899230] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-03-12T20:25:42.899360] [INFO ] [sig ] LTRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:43.044424] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LTRX.txt [2026-03-12T20:25:43.044558] [INFO ] [sig ] [1790/3274] Completed LTRX in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:43.044617] [INFO ] [sig ] [1791/3274] Forecasting LUCD... [2026-03-12T20:25:43.044647] [INFO ] [sig ] Generating forecast for: LUCD [2026-03-12T20:25:43.044679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-03-12T20:25:43.056199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-03-12T20:25:43.056504] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-03-12T20:25:43.057346] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-03-12T20:25:43.057400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:43.057433] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:43.057461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:43.057522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:43.121778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:43.122714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:43.122844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:43.122880] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:43.256726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:43.256888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:43.256932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:43.256962] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:43.260482] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-03-12T20:25:43.260790] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-03-12T20:25:43.260934] [INFO ] [sig ] LUCD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:43.405627] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LUCD.txt [2026-03-12T20:25:43.405794] [INFO ] [sig ] [1791/3274] Completed LUCD in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:43.405839] [INFO ] [sig ] [1792/3274] Forecasting LUMN... [2026-03-12T20:25:43.405871] [INFO ] [sig ] Generating forecast for: LUMN [2026-03-12T20:25:43.405905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-03-12T20:25:43.417491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-03-12T20:25:43.417848] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-03-12T20:25:43.418772] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-03-12T20:25:43.418829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:43.418864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:43.418893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:43.418953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:43.479251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:43.479944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:43.480030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:43.480072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:43.610377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:43.610561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:43.610625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:43.610657] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:43.614303] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=55.79%) [2026-03-12T20:25:43.614607] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-03-12T20:25:43.614754] [INFO ] [sig ] LUMN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:43.759562] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LUMN.txt [2026-03-12T20:25:43.759727] [INFO ] [sig ] [1792/3274] Completed LUMN in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:43.759777] [INFO ] [sig ] [1793/3274] Forecasting LVHD... [2026-03-12T20:25:43.759811] [INFO ] [sig ] Generating forecast for: LVHD [2026-03-12T20:25:43.759842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-03-12T20:25:43.771138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-03-12T20:25:43.771504] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-03-12T20:25:43.772360] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-03-12T20:25:43.772416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:43.772451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:43.772480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:43.772539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:43.831893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:43.832771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:43.832860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:43.832896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:43.956623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:43.956786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:43.956846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:43.956880] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:43.960430] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=95.49%) [2026-03-12T20:25:43.960747] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-03-12T20:25:43.960889] [INFO ] [sig ] LVHD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:44.105343] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/LVHD.txt [2026-03-12T20:25:44.105487] [INFO ] [sig ] [1793/3274] Completed LVHD in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 8.8m [2026-03-12T20:25:44.105529] [INFO ] [sig ] [1794/3274] Forecasting LWAY... [2026-03-12T20:25:44.105561] [INFO ] [sig ] Generating forecast for: LWAY [2026-03-12T20:25:44.105617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-03-12T20:25:44.116683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-03-12T20:25:44.117005] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-03-12T20:25:44.117820] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-03-12T20:25:44.117874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:44.117909] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:44.117939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:44.121291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:44.181544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:44.182515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:44.182646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:44.182688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:44.307877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:44.308067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:44.308127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:44.308166] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:44.311980] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-03-12T20:25:44.312349] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-03-12T20:25:44.312499] [INFO ] [sig ] LWAY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:44.462909] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LWAY.txt [2026-03-12T20:25:44.463124] [INFO ] [sig ] [1794/3274] Completed LWAY in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:44.463191] [INFO ] [sig ] [1795/3274] Forecasting LWLG... [2026-03-12T20:25:44.463233] [INFO ] [sig ] Generating forecast for: LWLG [2026-03-12T20:25:44.463272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-03-12T20:25:44.474585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-03-12T20:25:44.474912] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-03-12T20:25:44.475740] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-03-12T20:25:44.475795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:44.475829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:44.475858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:44.475917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:44.536548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:44.537305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:44.537390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:44.537426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:44.663877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:44.664063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:44.664108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:44.664144] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:44.667781] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-03-12T20:25:44.668087] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-03-12T20:25:44.668227] [INFO ] [sig ] LWLG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:44.818148] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LWLG.txt [2026-03-12T20:25:44.818303] [INFO ] [sig ] [1795/3274] Completed LWLG in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:44.818348] [INFO ] [sig ] [1796/3274] Forecasting LYTS... [2026-03-12T20:25:44.818380] [INFO ] [sig ] Generating forecast for: LYTS [2026-03-12T20:25:44.818413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-03-12T20:25:44.829933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-03-12T20:25:44.830238] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-03-12T20:25:44.831045] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-03-12T20:25:44.831100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:44.831135] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:44.831163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:44.831221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:44.890011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:44.890739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:44.890821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:44.890857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:45.013268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:45.013452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:45.013506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:45.013552] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:45.017726] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=43.98%) [2026-03-12T20:25:45.018044] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-03-12T20:25:45.018181] [INFO ] [sig ] LYTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:45.162891] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LYTS.txt [2026-03-12T20:25:45.163021] [INFO ] [sig ] [1796/3274] Completed LYTS in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:45.163061] [INFO ] [sig ] [1797/3274] Forecasting LZ... [2026-03-12T20:25:45.163092] [INFO ] [sig ] Generating forecast for: LZ [2026-03-12T20:25:45.163121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-03-12T20:25:45.175123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-03-12T20:25:45.175454] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-03-12T20:25:45.176237] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-03-12T20:25:45.176291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:45.176338] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:45.176367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:45.176424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:45.234356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:45.235007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:45.235086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:45.235118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:45.362252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:45.362432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:45.362480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:45.362512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:45.366037] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-03-12T20:25:45.366316] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-03-12T20:25:45.366448] [INFO ] [sig ] LZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:45.513304] [INFO ] [LOCAL ] Saved forecast: LZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/LZ.txt [2026-03-12T20:25:45.513495] [INFO ] [sig ] [1797/3274] Completed LZ in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:45.513552] [INFO ] [sig ] [1798/3274] Forecasting MAMA... [2026-03-12T20:25:45.513612] [INFO ] [sig ] Generating forecast for: MAMA [2026-03-12T20:25:45.513645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-03-12T20:25:45.525395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-03-12T20:25:45.525743] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-03-12T20:25:45.526595] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-03-12T20:25:45.526651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:45.526712] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:45.526743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:45.526803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:45.587409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:45.588226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:45.588311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:45.588346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:45.712478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:45.712660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:45.712706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:45.712737] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:45.716217] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-03-12T20:25:45.716502] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-03-12T20:25:45.716661] [INFO ] [sig ] MAMA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:45.863504] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MAMA.txt [2026-03-12T20:25:45.863657] [INFO ] [sig ] [1798/3274] Completed MAMA in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:45.863720] [INFO ] [sig ] [1799/3274] Forecasting MASI... [2026-03-12T20:25:45.863753] [INFO ] [sig ] Generating forecast for: MASI [2026-03-12T20:25:45.863782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-03-12T20:25:45.875470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-03-12T20:25:45.875836] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-03-12T20:25:45.876641] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-03-12T20:25:45.876696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:45.876730] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:45.876760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:45.876819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:45.937726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:45.938811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:45.938915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:45.938951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:46.063189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:46.063373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:46.063418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:46.063447] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:46.066990] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-12T20:25:46.067266] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-03-12T20:25:46.067396] [INFO ] [sig ] MASI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:46.209417] [INFO ] [LOCAL ] Saved forecast: MASI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MASI.txt [2026-03-12T20:25:46.209553] [INFO ] [sig ] [1799/3274] Completed MASI in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:46.209614] [INFO ] [sig ] [1800/3274] Forecasting MAX... [2026-03-12T20:25:46.209647] [INFO ] [sig ] Generating forecast for: MAX [2026-03-12T20:25:46.209678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-03-12T20:25:46.220835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-03-12T20:25:46.221153] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-03-12T20:25:46.221950] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-03-12T20:25:46.222004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:46.222037] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:46.222064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:46.222121] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:46.281309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:46.282151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:46.282237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:46.282272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:46.402883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:46.403052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:46.403096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:46.403126] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:46.406914] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-03-12T20:25:46.407260] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-03-12T20:25:46.407430] [INFO ] [sig ] MAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:46.549794] [INFO ] [LOCAL ] Saved forecast: MAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MAX.txt [2026-03-12T20:25:46.549931] [INFO ] [sig ] [1800/3274] Completed MAX in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.8m [2026-03-12T20:25:46.549971] [INFO ] [sig ] [1801/3274] Forecasting MAXI... [2026-03-12T20:25:46.550009] [INFO ] [sig ] Generating forecast for: MAXI [2026-03-12T20:25:46.550041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-03-12T20:25:46.560922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-03-12T20:25:46.561209] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-03-12T20:25:46.561990] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-03-12T20:25:46.562044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:46.562075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:46.562102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:46.562160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:46.626057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:46.626956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:46.627042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:46.627076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:46.752999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:46.753164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:46.753206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:46.753265] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:46.757067] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=23.90%) [2026-03-12T20:25:46.757535] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-03-12T20:25:46.757686] [INFO ] [sig ] MAXI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:46.903181] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MAXI.txt [2026-03-12T20:25:46.903522] [INFO ] [sig ] [1801/3274] Completed MAXI in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:46.903595] [INFO ] [sig ] [1802/3274] Forecasting MAXN... [2026-03-12T20:25:46.903637] [INFO ] [sig ] Generating forecast for: MAXN [2026-03-12T20:25:46.903704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-03-12T20:25:46.915652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-03-12T20:25:46.915948] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-03-12T20:25:46.916770] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-03-12T20:25:46.916826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:46.916859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:46.916885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:46.916952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:46.976798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:46.977720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:46.977804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:46.977838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:47.099131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:47.099304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:47.099346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:47.099376] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:47.102991] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=49.75%) [2026-03-12T20:25:47.103283] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-03-12T20:25:47.103419] [INFO ] [sig ] MAXN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:47.255211] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MAXN.txt [2026-03-12T20:25:47.255378] [INFO ] [sig ] [1802/3274] Completed MAXN in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:47.255427] [INFO ] [sig ] [1803/3274] Forecasting MBB... [2026-03-12T20:25:47.255455] [INFO ] [sig ] Generating forecast for: MBB [2026-03-12T20:25:47.255485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-03-12T20:25:47.267675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-03-12T20:25:47.268091] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-03-12T20:25:47.269021] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-03-12T20:25:47.269074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:47.269106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:47.269134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:47.269192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:47.335944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:47.337203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:47.337304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:47.337339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:47.463361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:47.463531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:47.463592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:47.463628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:47.467521] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=79.78%) [2026-03-12T20:25:47.467932] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-03-12T20:25:47.468108] [INFO ] [sig ] MBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:47.613306] [INFO ] [LOCAL ] Saved forecast: MBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MBB.txt [2026-03-12T20:25:47.613468] [INFO ] [sig ] [1803/3274] Completed MBB in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:47.613510] [INFO ] [sig ] [1804/3274] Forecasting MBC... [2026-03-12T20:25:47.613541] [INFO ] [sig ] Generating forecast for: MBC [2026-03-12T20:25:47.613591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-03-12T20:25:47.625218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-03-12T20:25:47.625656] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-03-12T20:25:47.626502] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-03-12T20:25:47.626557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:47.626608] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:47.626637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:47.626696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:47.685316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:47.686246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:47.686342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:47.686376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:47.809057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:47.809226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:47.809272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:47.809339] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:47.813315] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=53.93%) [2026-03-12T20:25:47.813617] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-03-12T20:25:47.813755] [INFO ] [sig ] MBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:47.963276] [INFO ] [LOCAL ] Saved forecast: MBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MBC.txt [2026-03-12T20:25:47.963435] [INFO ] [sig ] [1804/3274] Completed MBC in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:47.963477] [INFO ] [sig ] [1805/3274] Forecasting MBI... [2026-03-12T20:25:47.963514] [INFO ] [sig ] Generating forecast for: MBI [2026-03-12T20:25:47.963547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-03-12T20:25:47.975685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-03-12T20:25:47.976046] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-03-12T20:25:47.976907] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-03-12T20:25:47.976962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:47.976995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:47.977022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:47.977080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:48.038813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:48.039699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:48.039786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:48.039820] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:48.163401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:48.163586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:48.163634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:48.163669] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:48.167309] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-03-12T20:25:48.167605] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-03-12T20:25:48.167740] [INFO ] [sig ] MBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:48.311341] [INFO ] [LOCAL ] Saved forecast: MBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MBI.txt [2026-03-12T20:25:48.311478] [INFO ] [sig ] [1805/3274] Completed MBI in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:48.311518] [INFO ] [sig ] [1806/3274] Forecasting MBIN... [2026-03-12T20:25:48.311549] [INFO ] [sig ] Generating forecast for: MBIN [2026-03-12T20:25:48.311598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-03-12T20:25:48.322956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-03-12T20:25:48.323318] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-03-12T20:25:48.324160] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-03-12T20:25:48.324213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:48.324246] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:48.324273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:48.324330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:48.381402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:48.382126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:48.382225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:48.382282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:48.504189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:48.504379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:48.504422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:48.504451] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:48.508273] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-03-12T20:25:48.508779] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-03-12T20:25:48.508923] [INFO ] [sig ] MBIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:48.652468] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MBIN.txt [2026-03-12T20:25:48.652639] [INFO ] [sig ] [1806/3274] Completed MBIN in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:48.652682] [INFO ] [sig ] [1807/3274] Forecasting MBLY... [2026-03-12T20:25:48.652713] [INFO ] [sig ] Generating forecast for: MBLY [2026-03-12T20:25:48.652743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-03-12T20:25:48.665031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-03-12T20:25:48.665373] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-03-12T20:25:48.666160] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-03-12T20:25:48.666213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:48.666246] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:48.666272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:48.666329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:48.725531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:48.726479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:48.726570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:48.726625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:48.851060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:48.851236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:48.851289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:48.851325] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:48.854801] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-12T20:25:48.855082] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-03-12T20:25:48.855213] [INFO ] [sig ] MBLY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:49.005987] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MBLY.txt [2026-03-12T20:25:49.006155] [INFO ] [sig ] [1807/3274] Completed MBLY in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:49.006203] [INFO ] [sig ] [1808/3274] Forecasting MBS... [2026-03-12T20:25:49.006235] [INFO ] [sig ] Generating forecast for: MBS [2026-03-12T20:25:49.006273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-03-12T20:25:49.018232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-03-12T20:25:49.018662] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-03-12T20:25:49.019627] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-03-12T20:25:49.019686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:49.019719] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:49.019763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:49.019823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:49.081357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:49.082294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:49.082436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:49.082470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:49.214261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:49.214473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:49.214533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:49.214568] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:49.218606] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-03-12T20:25:49.218928] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-03-12T20:25:49.219086] [INFO ] [sig ] MBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:49.387825] [INFO ] [LOCAL ] Saved forecast: MBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MBS.txt [2026-03-12T20:25:49.388010] [INFO ] [sig ] [1808/3274] Completed MBS in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:49.388055] [INFO ] [sig ] [1809/3274] Forecasting MBWM... [2026-03-12T20:25:49.388089] [INFO ] [sig ] Generating forecast for: MBWM [2026-03-12T20:25:49.388120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-03-12T20:25:49.400781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-03-12T20:25:49.401217] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-03-12T20:25:49.402222] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-03-12T20:25:49.402305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:49.402367] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:49.402405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:49.402488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:49.469034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:49.470014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:49.470106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:49.470140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:49.599231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:49.599416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:49.599461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:49.599491] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:49.603091] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-03-12T20:25:49.603387] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-03-12T20:25:49.603521] [INFO ] [sig ] MBWM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:49.748647] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MBWM.txt [2026-03-12T20:25:49.748810] [INFO ] [sig ] [1809/3274] Completed MBWM in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:49.748853] [INFO ] [sig ] [1810/3274] Forecasting MBX... [2026-03-12T20:25:49.748884] [INFO ] [sig ] Generating forecast for: MBX [2026-03-12T20:25:49.748913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-03-12T20:25:49.760128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-03-12T20:25:49.760466] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-03-12T20:25:49.761276] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-03-12T20:25:49.761328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:49.761360] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:49.761387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:49.761443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:49.818144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:49.818905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:49.818991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:49.819024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:49.939911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:49.940079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:49.940123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:49.940153] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:49.943606] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-03-12T20:25:49.943895] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-03-12T20:25:49.944027] [INFO ] [sig ] MBX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:50.087427] [INFO ] [LOCAL ] Saved forecast: MBX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MBX.txt [2026-03-12T20:25:50.087594] [INFO ] [sig ] [1810/3274] Completed MBX in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 8.7m [2026-03-12T20:25:50.087638] [INFO ] [sig ] [1811/3274] Forecasting MC... [2026-03-12T20:25:50.087670] [INFO ] [sig ] Generating forecast for: MC [2026-03-12T20:25:50.087700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-03-12T20:25:50.099913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-03-12T20:25:50.100259] [INFO ] [FORECASTER] Starting predict_future for MC [2026-03-12T20:25:50.101246] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-03-12T20:25:50.101298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:50.101331] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:50.101357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:50.101413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:50.159375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:50.160228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:50.160314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:50.160348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:50.287853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:50.288051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:50.288109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:50.288153] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:50.292429] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-03-12T20:25:50.292832] [INFO ] [FORECASTER] Completed predict_future for MC [2026-03-12T20:25:50.293012] [INFO ] [sig ] MC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:50.457237] [INFO ] [LOCAL ] Saved forecast: MC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MC.txt [2026-03-12T20:25:50.457458] [INFO ] [sig ] [1811/3274] Completed MC in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:50.457508] [INFO ] [sig ] [1812/3274] Forecasting MCBS... [2026-03-12T20:25:50.457551] [INFO ] [sig ] Generating forecast for: MCBS [2026-03-12T20:25:50.457612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-03-12T20:25:50.470210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-03-12T20:25:50.470679] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-03-12T20:25:50.471599] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-03-12T20:25:50.471667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:50.471714] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:50.471757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:50.471841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:50.540181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:50.541300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:50.541419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:50.541465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:50.678977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:50.679159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:50.679205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:50.679235] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:50.683075] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=39.97%) [2026-03-12T20:25:50.683457] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-03-12T20:25:50.683649] [INFO ] [sig ] MCBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:50.845622] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCBS.txt [2026-03-12T20:25:50.845792] [INFO ] [sig ] [1812/3274] Completed MCBS in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:50.845837] [INFO ] [sig ] [1813/3274] Forecasting MCHI... [2026-03-12T20:25:50.845869] [INFO ] [sig ] Generating forecast for: MCHI [2026-03-12T20:25:50.845901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-03-12T20:25:50.859856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-03-12T20:25:50.860202] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-03-12T20:25:50.861183] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-03-12T20:25:50.861265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:50.861326] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:50.861372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:50.861458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:50.927208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:50.928213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:50.928320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:50.928360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:51.068376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:51.068603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:51.068653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:51.068682] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:51.072503] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-03-12T20:25:51.072890] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-03-12T20:25:51.073060] [INFO ] [sig ] MCHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:51.233617] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCHI.txt [2026-03-12T20:25:51.233820] [INFO ] [sig ] [1813/3274] Completed MCHI in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:51.233871] [INFO ] [sig ] [1814/3274] Forecasting MCHP... [2026-03-12T20:25:51.233904] [INFO ] [sig ] Generating forecast for: MCHP [2026-03-12T20:25:51.233937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-03-12T20:25:51.247341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-03-12T20:25:51.247860] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-03-12T20:25:51.248926] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-03-12T20:25:51.248985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:51.249020] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:51.249048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:51.249107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:51.320176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:51.321157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:51.321253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:51.321289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:51.469767] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:51.469945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:51.469991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:51.470022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:51.474166] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-03-12T20:25:51.474535] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-03-12T20:25:51.474711] [INFO ] [sig ] MCHP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:51.664073] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCHP.txt [2026-03-12T20:25:51.664329] [INFO ] [sig ] [1814/3274] Completed MCHP in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:51.664401] [INFO ] [sig ] [1815/3274] Forecasting MCHX... [2026-03-12T20:25:51.664453] [INFO ] [sig ] Generating forecast for: MCHX [2026-03-12T20:25:51.664496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-03-12T20:25:51.681612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-03-12T20:25:51.682178] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-03-12T20:25:51.683453] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-03-12T20:25:51.683523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:51.683652] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:51.683702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:51.683793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:51.774529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:51.775694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:51.775802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:51.775842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:51.931013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:51.931239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:51.931312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:51.931365] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:51.937327] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-03-12T20:25:51.937921] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-03-12T20:25:51.938179] [INFO ] [sig ] MCHX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:52.156668] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCHX.txt [2026-03-12T20:25:52.156915] [INFO ] [sig ] [1815/3274] Completed MCHX in 0.5s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:52.156981] [INFO ] [sig ] [1816/3274] Forecasting MCI... [2026-03-12T20:25:52.157031] [INFO ] [sig ] Generating forecast for: MCI [2026-03-12T20:25:52.157080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-03-12T20:25:52.179321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-03-12T20:25:52.179892] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-03-12T20:25:52.181037] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-03-12T20:25:52.181107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:52.181150] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:52.181179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:52.181253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:52.258327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:52.259678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:52.259814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:52.259883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:52.429112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:52.429318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:52.429390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:52.429442] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:52.435121] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-03-12T20:25:52.435674] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-03-12T20:25:52.435890] [INFO ] [sig ] MCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:52.621948] [INFO ] [LOCAL ] Saved forecast: MCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCI.txt [2026-03-12T20:25:52.622122] [INFO ] [sig ] [1816/3274] Completed MCI in 0.5s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:52.622166] [INFO ] [sig ] [1817/3274] Forecasting MCK... [2026-03-12T20:25:52.622197] [INFO ] [sig ] Generating forecast for: MCK [2026-03-12T20:25:52.622229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-03-12T20:25:52.634913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-03-12T20:25:52.635370] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-03-12T20:25:52.636394] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-03-12T20:25:52.636457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:52.636492] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:52.636521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:52.636632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:52.708399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:52.709644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:52.709774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:52.709831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:52.848765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:52.848962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:52.849009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:52.849039] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:52.853251] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-03-12T20:25:52.853685] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-03-12T20:25:52.853862] [INFO ] [sig ] MCK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:53.006776] [INFO ] [LOCAL ] Saved forecast: MCK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCK.txt [2026-03-12T20:25:53.006951] [INFO ] [sig ] [1817/3274] Completed MCK in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:53.006997] [INFO ] [sig ] [1818/3274] Forecasting MCN... [2026-03-12T20:25:53.007029] [INFO ] [sig ] Generating forecast for: MCN [2026-03-12T20:25:53.007062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-03-12T20:25:53.020152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-03-12T20:25:53.020639] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-03-12T20:25:53.021470] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-03-12T20:25:53.021526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:53.021612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:53.021666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:53.021919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:53.086899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:53.087839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:53.087947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:53.088005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:53.227241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:53.227404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:53.227445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:53.227512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:53.231077] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=76.22%) [2026-03-12T20:25:53.231383] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-03-12T20:25:53.231522] [INFO ] [sig ] MCN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:53.376626] [INFO ] [LOCAL ] Saved forecast: MCN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCN.txt [2026-03-12T20:25:53.376779] [INFO ] [sig ] [1818/3274] Completed MCN in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.7m [2026-03-12T20:25:53.376821] [INFO ] [sig ] [1819/3274] Forecasting MCO... [2026-03-12T20:25:53.376851] [INFO ] [sig ] Generating forecast for: MCO [2026-03-12T20:25:53.376881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-03-12T20:25:53.388416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-03-12T20:25:53.388949] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-03-12T20:25:53.389938] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-03-12T20:25:53.389991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:53.390025] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:53.390052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:53.390108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:53.447331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:53.448264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:53.448355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:53.448387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:53.565357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:53.565526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:53.565587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:53.565622] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:53.569123] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-03-12T20:25:53.569457] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-03-12T20:25:53.569613] [INFO ] [sig ] MCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:53.745672] [INFO ] [LOCAL ] Saved forecast: MCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCO.txt [2026-03-12T20:25:53.745842] [INFO ] [sig ] [1819/3274] Completed MCO in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:53.745886] [INFO ] [sig ] [1820/3274] Forecasting MCRB... [2026-03-12T20:25:53.745918] [INFO ] [sig ] Generating forecast for: MCRB [2026-03-12T20:25:53.745949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-03-12T20:25:53.757525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-03-12T20:25:53.757963] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-03-12T20:25:53.758812] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-03-12T20:25:53.758866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:53.758899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:53.758926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:53.758983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:53.826365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:53.827381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:53.827516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:53.827602] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:53.956003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:53.956173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:53.956218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:53.956251] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:53.959990] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-03-12T20:25:53.960276] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-03-12T20:25:53.960409] [INFO ] [sig ] MCRB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:54.105352] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCRB.txt [2026-03-12T20:25:54.105507] [INFO ] [sig ] [1820/3274] Completed MCRB in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:54.105547] [INFO ] [sig ] [1821/3274] Forecasting MCRI... [2026-03-12T20:25:54.105599] [INFO ] [sig ] Generating forecast for: MCRI [2026-03-12T20:25:54.105634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-03-12T20:25:54.116908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-03-12T20:25:54.117206] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-03-12T20:25:54.118032] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-03-12T20:25:54.118085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:54.118144] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:54.118175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:54.118232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:54.175664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:54.176564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:54.176670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:54.176705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:54.301752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:54.301913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:54.301956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:54.301988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:54.305489] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-03-12T20:25:54.305792] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-03-12T20:25:54.305920] [INFO ] [sig ] MCRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:54.450435] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCRI.txt [2026-03-12T20:25:54.450770] [INFO ] [sig ] [1821/3274] Completed MCRI in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:54.450813] [INFO ] [sig ] [1822/3274] Forecasting MCS... [2026-03-12T20:25:54.450842] [INFO ] [sig ] Generating forecast for: MCS [2026-03-12T20:25:54.450873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-03-12T20:25:54.462837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-03-12T20:25:54.463126] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-03-12T20:25:54.463916] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-03-12T20:25:54.463968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:54.464000] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:54.464027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:54.464083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:54.521779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:54.522406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:54.522487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:54.522520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:54.646203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:54.646365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:54.646408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:54.646437] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:54.649987] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-03-12T20:25:54.650265] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-03-12T20:25:54.650395] [INFO ] [sig ] MCS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:54.795672] [INFO ] [LOCAL ] Saved forecast: MCS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MCS.txt [2026-03-12T20:25:54.795803] [INFO ] [sig ] [1822/3274] Completed MCS in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:54.795843] [INFO ] [sig ] [1823/3274] Forecasting MCY... [2026-03-12T20:25:54.795873] [INFO ] [sig ] Generating forecast for: MCY [2026-03-12T20:25:54.795902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-03-12T20:25:54.807500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-03-12T20:25:54.807816] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-03-12T20:25:54.808684] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-03-12T20:25:54.808739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:54.808773] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:54.808803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:54.808861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:54.869066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:54.869708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:54.869790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:54.869824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:54.989465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:54.989609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:54.989650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:54.989678] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:54.993218] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-03-12T20:25:54.993494] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-03-12T20:25:54.993833] [INFO ] [sig ] MCY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:55.137970] [INFO ] [LOCAL ] Saved forecast: MCY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MCY.txt [2026-03-12T20:25:55.138122] [INFO ] [sig ] [1823/3274] Completed MCY in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:55.138163] [INFO ] [sig ] [1824/3274] Forecasting MDAI... [2026-03-12T20:25:55.138193] [INFO ] [sig ] Generating forecast for: MDAI [2026-03-12T20:25:55.138223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-03-12T20:25:55.149549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-03-12T20:25:55.149924] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-03-12T20:25:55.150723] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-03-12T20:25:55.150776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:55.150807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:55.150834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:55.150891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:55.208614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:55.209455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:55.209539] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:55.209591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:55.335129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:55.335310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:55.335356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:55.335385] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:55.338909] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=23.43%) [2026-03-12T20:25:55.339199] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-03-12T20:25:55.339331] [INFO ] [sig ] MDAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:55.483024] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MDAI.txt [2026-03-12T20:25:55.483191] [INFO ] [sig ] [1824/3274] Completed MDAI in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:55.483251] [INFO ] [sig ] [1825/3274] Forecasting MDB... [2026-03-12T20:25:55.483285] [INFO ] [sig ] Generating forecast for: MDB [2026-03-12T20:25:55.483315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-03-12T20:25:55.496197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-03-12T20:25:55.496863] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-03-12T20:25:55.497970] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-03-12T20:25:55.498055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:55.498090] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:55.498119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:55.498177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:55.558046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:55.558949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:55.559068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:55.559105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:55.688656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:55.688822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:55.688866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:55.688896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:55.692436] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=71.49%) [2026-03-12T20:25:55.692750] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-03-12T20:25:55.692886] [INFO ] [sig ] MDB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:55.835273] [INFO ] [LOCAL ] Saved forecast: MDB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MDB.txt [2026-03-12T20:25:55.835435] [INFO ] [sig ] [1825/3274] Completed MDB in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:55.835477] [INFO ] [sig ] [1826/3274] Forecasting MDGL... [2026-03-12T20:25:55.835509] [INFO ] [sig ] Generating forecast for: MDGL [2026-03-12T20:25:55.835539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-03-12T20:25:55.846997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-03-12T20:25:55.847340] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-03-12T20:25:55.848212] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-03-12T20:25:55.848266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:55.848301] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:55.848334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:55.848403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:55.904762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:55.905527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:55.905628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:55.905663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:56.031032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:56.031220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:56.031267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:56.031302] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:56.035270] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-03-12T20:25:56.035601] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-03-12T20:25:56.035798] [INFO ] [sig ] MDGL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:56.184293] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MDGL.txt [2026-03-12T20:25:56.184453] [INFO ] [sig ] [1826/3274] Completed MDGL in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 8.6m [2026-03-12T20:25:56.184495] [INFO ] [sig ] [1827/3274] Forecasting MDLZ... [2026-03-12T20:25:56.184525] [INFO ] [sig ] Generating forecast for: MDLZ [2026-03-12T20:25:56.184555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-03-12T20:25:56.196261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-03-12T20:25:56.196656] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-03-12T20:25:56.197501] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-03-12T20:25:56.197558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:56.197636] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:56.197687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:56.197768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:56.260949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:56.261890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:56.261982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:56.262018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:56.396707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:56.396888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:56.396940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:56.396980] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:56.402413] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-03-12T20:25:56.403001] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-03-12T20:25:56.403230] [INFO ] [sig ] MDLZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:56.583962] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MDLZ.txt [2026-03-12T20:25:56.584148] [INFO ] [sig ] [1827/3274] Completed MDLZ in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:56.584194] [INFO ] [sig ] [1828/3274] Forecasting MDWD... [2026-03-12T20:25:56.584226] [INFO ] [sig ] Generating forecast for: MDWD [2026-03-12T20:25:56.584257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-03-12T20:25:56.596321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-03-12T20:25:56.596727] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-03-12T20:25:56.597548] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-03-12T20:25:56.597621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:56.597655] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:56.597681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:56.597738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:56.655687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:56.656569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:56.656682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:56.656718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:56.775490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:56.775678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:56.775724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:56.775769] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:56.779621] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-03-12T20:25:56.780123] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-03-12T20:25:56.780259] [INFO ] [sig ] MDWD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:56.925560] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MDWD.txt [2026-03-12T20:25:56.925788] [INFO ] [sig ] [1828/3274] Completed MDWD in 0.3s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:56.925833] [INFO ] [sig ] [1829/3274] Forecasting MDXG... [2026-03-12T20:25:56.925865] [INFO ] [sig ] Generating forecast for: MDXG [2026-03-12T20:25:56.925895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-03-12T20:25:56.940708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-03-12T20:25:56.941216] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-03-12T20:25:56.942292] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-03-12T20:25:56.942363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:56.942412] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:56.942457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:56.942544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:57.020092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:57.021029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:57.021117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:57.021152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:57.144074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:57.144256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:57.144301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:57.144332] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:57.148231] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-03-12T20:25:57.148558] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-03-12T20:25:57.148711] [INFO ] [sig ] MDXG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:57.296941] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MDXG.txt [2026-03-12T20:25:57.297084] [INFO ] [sig ] [1829/3274] Completed MDXG in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:57.297127] [INFO ] [sig ] [1830/3274] Forecasting MDXH... [2026-03-12T20:25:57.297157] [INFO ] [sig ] Generating forecast for: MDXH [2026-03-12T20:25:57.297187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-03-12T20:25:57.308105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-03-12T20:25:57.308492] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-03-12T20:25:57.309284] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-03-12T20:25:57.309342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:57.309378] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:57.309405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:57.309462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:57.368785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:57.369443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:57.369538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:57.369589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:57.491911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:57.492074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:57.492122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:57.492151] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:57.496164] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-03-12T20:25:57.496458] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-03-12T20:25:57.496608] [INFO ] [sig ] MDXH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:57.649520] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MDXH.txt [2026-03-12T20:25:57.649708] [INFO ] [sig ] [1830/3274] Completed MDXH in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:57.649751] [INFO ] [sig ] [1831/3274] Forecasting MEC... [2026-03-12T20:25:57.649783] [INFO ] [sig ] Generating forecast for: MEC [2026-03-12T20:25:57.649814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-03-12T20:25:57.661083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-03-12T20:25:57.661455] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-03-12T20:25:57.662365] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-03-12T20:25:57.662421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:57.662454] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:57.662480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:57.662535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:57.725616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:57.726987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:57.727079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:57.727120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:57.857231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:57.857400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:57.857445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:57.857476] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:57.861178] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-03-12T20:25:57.861637] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-03-12T20:25:57.861830] [INFO ] [sig ] MEC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:58.010243] [INFO ] [LOCAL ] Saved forecast: MEC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MEC.txt [2026-03-12T20:25:58.010386] [INFO ] [sig ] [1831/3274] Completed MEC in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:58.010427] [INFO ] [sig ] [1832/3274] Forecasting MED... [2026-03-12T20:25:58.010458] [INFO ] [sig ] Generating forecast for: MED [2026-03-12T20:25:58.010488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-03-12T20:25:58.021664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-03-12T20:25:58.022008] [INFO ] [FORECASTER] Starting predict_future for MED [2026-03-12T20:25:58.022813] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-03-12T20:25:58.022865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:58.022937] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:58.022967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:58.023024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:58.081172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:58.082071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:58.082158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:58.082192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:58.211786] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:58.211945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:58.211988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:58.212017] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:58.215480] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=26.01%) [2026-03-12T20:25:58.215775] [INFO ] [FORECASTER] Completed predict_future for MED [2026-03-12T20:25:58.215905] [INFO ] [sig ] MED: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:58.366751] [INFO ] [LOCAL ] Saved forecast: MED 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MED.txt [2026-03-12T20:25:58.366915] [INFO ] [sig ] [1832/3274] Completed MED in 0.4s | 2.81 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:58.366957] [INFO ] [sig ] [1833/3274] Forecasting MEDP... [2026-03-12T20:25:58.366987] [INFO ] [sig ] Generating forecast for: MEDP [2026-03-12T20:25:58.367021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-03-12T20:25:58.378912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-03-12T20:25:58.379303] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-03-12T20:25:58.380252] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-03-12T20:25:58.380310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:58.380343] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:58.380369] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:58.380430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:58.440689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:58.441567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:58.441869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:58.441902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:58.579087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:58.579262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:58.579309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:58.579349] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:58.584115] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-03-12T20:25:58.584493] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-03-12T20:25:58.584702] [INFO ] [sig ] MEDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:58.837462] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MEDP.txt [2026-03-12T20:25:58.837639] [INFO ] [sig ] [1833/3274] Completed MEDP in 0.5s | 2.80 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:58.837691] [INFO ] [sig ] [1834/3274] Forecasting MEG... [2026-03-12T20:25:58.837754] [INFO ] [sig ] Generating forecast for: MEG [2026-03-12T20:25:58.837793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-03-12T20:25:58.849859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-03-12T20:25:58.850287] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-03-12T20:25:58.851254] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-03-12T20:25:58.851313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:58.851348] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:58.851376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:58.851434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:58.914414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:58.915323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:58.915415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:58.915454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:59.047290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:59.047465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:59.047507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:59.047535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:59.051599] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=68.85%) [2026-03-12T20:25:59.051970] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-03-12T20:25:59.052124] [INFO ] [sig ] MEG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:59.207754] [INFO ] [LOCAL ] Saved forecast: MEG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MEG.txt [2026-03-12T20:25:59.207921] [INFO ] [sig ] [1834/3274] Completed MEG in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:59.207964] [INFO ] [sig ] [1835/3274] Forecasting MEGI... [2026-03-12T20:25:59.208019] [INFO ] [sig ] Generating forecast for: MEGI [2026-03-12T20:25:59.208054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-03-12T20:25:59.220464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-03-12T20:25:59.221079] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-03-12T20:25:59.221917] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-03-12T20:25:59.221972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:59.222007] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:59.222036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:59.222096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:59.286210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:59.287181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:59.287270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:59.287304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:59.423006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:59.423171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:59.423215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:59.423278] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:59.427274] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=57.98%) [2026-03-12T20:25:59.427611] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-03-12T20:25:59.427929] [INFO ] [sig ] MEGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:25:59.579887] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MEGI.txt [2026-03-12T20:25:59.580051] [INFO ] [sig ] [1835/3274] Completed MEGI in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.6m [2026-03-12T20:25:59.580094] [INFO ] [sig ] [1836/3274] Forecasting MEI... [2026-03-12T20:25:59.580126] [INFO ] [sig ] Generating forecast for: MEI [2026-03-12T20:25:59.580162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-03-12T20:25:59.595493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-03-12T20:25:59.595925] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-03-12T20:25:59.596740] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-03-12T20:25:59.596793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:59.596825] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:59.596851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:59.596907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:25:59.655690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:25:59.656657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:25:59.656743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:25:59.656778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:25:59.782712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:25:59.782873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:25:59.782917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:25:59.782945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:25:59.786427] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=45.78%) [2026-03-12T20:25:59.786755] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-03-12T20:25:59.786888] [INFO ] [sig ] MEI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:25:59.933219] [INFO ] [LOCAL ] Saved forecast: MEI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MEI.txt [2026-03-12T20:25:59.933347] [INFO ] [sig ] [1836/3274] Completed MEI in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:25:59.933387] [INFO ] [sig ] [1837/3274] Forecasting MELI... [2026-03-12T20:25:59.933417] [INFO ] [sig ] Generating forecast for: MELI [2026-03-12T20:25:59.933447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-03-12T20:25:59.945554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-03-12T20:25:59.945865] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-03-12T20:25:59.946660] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-03-12T20:25:59.946713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:25:59.946745] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:25:59.946771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:25:59.946828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:00.008318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:00.009430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:00.009534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:00.009593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:00.135900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:00.136068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:00.136113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:00.136143] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:00.140023] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=42.79%) [2026-03-12T20:26:00.140311] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-03-12T20:26:00.140444] [INFO ] [sig ] MELI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:00.287381] [INFO ] [LOCAL ] Saved forecast: MELI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MELI.txt [2026-03-12T20:26:00.287533] [INFO ] [sig ] [1837/3274] Completed MELI in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:00.287601] [INFO ] [sig ] [1838/3274] Forecasting MEOH... [2026-03-12T20:26:00.287636] [INFO ] [sig ] Generating forecast for: MEOH [2026-03-12T20:26:00.287669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-03-12T20:26:00.300189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-03-12T20:26:00.300542] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-03-12T20:26:00.301498] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-03-12T20:26:00.301550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:00.301603] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:00.301806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:00.301863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:00.361996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:00.362718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:00.362977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:00.363010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:00.491757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:00.491920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:00.491962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:00.491992] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:00.495465] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=49.86%) [2026-03-12T20:26:00.495766] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-03-12T20:26:00.495896] [INFO ] [sig ] MEOH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:00.647292] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MEOH.txt [2026-03-12T20:26:00.647510] [INFO ] [sig ] [1838/3274] Completed MEOH in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:00.647566] [INFO ] [sig ] [1839/3274] Forecasting MERC... [2026-03-12T20:26:00.647634] [INFO ] [sig ] Generating forecast for: MERC [2026-03-12T20:26:00.647678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-03-12T20:26:00.663780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-03-12T20:26:00.664217] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-03-12T20:26:00.665234] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-03-12T20:26:00.665298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:00.665341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:00.665378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:00.665477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:00.728367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:00.729263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:00.729350] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:00.729383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:00.871441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:00.871626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:00.871727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:00.871785] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:00.875495] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=10.97%) [2026-03-12T20:26:00.875833] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-03-12T20:26:00.875968] [INFO ] [sig ] MERC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:01.050044] [INFO ] [LOCAL ] Saved forecast: MERC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MERC.txt [2026-03-12T20:26:01.050216] [INFO ] [sig ] [1839/3274] Completed MERC in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:01.050261] [INFO ] [sig ] [1840/3274] Forecasting META... [2026-03-12T20:26:01.050293] [INFO ] [sig ] Generating forecast for: META [2026-03-12T20:26:01.050324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-03-12T20:26:01.062711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-03-12T20:26:01.063235] [INFO ] [FORECASTER] Starting predict_future for META [2026-03-12T20:26:01.064313] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-03-12T20:26:01.064389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:01.064439] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:01.064480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:01.064553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:01.123082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:01.124103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:01.124192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:01.124227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:01.255878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:01.256049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:01.256094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:01.256123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:01.259746] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-03-12T20:26:01.260055] [INFO ] [FORECASTER] Completed predict_future for META [2026-03-12T20:26:01.260194] [INFO ] [sig ] META: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:01.409817] [INFO ] [LOCAL ] Saved forecast: META 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/META.txt [2026-03-12T20:26:01.409981] [INFO ] [sig ] [1840/3274] Completed META in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:01.410025] [INFO ] [sig ] [1841/3274] Forecasting METC... [2026-03-12T20:26:01.410056] [INFO ] [sig ] Generating forecast for: METC [2026-03-12T20:26:01.410086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-03-12T20:26:01.421410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-03-12T20:26:01.421781] [INFO ] [FORECASTER] Starting predict_future for METC [2026-03-12T20:26:01.422566] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-03-12T20:26:01.422643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:01.422675] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:01.422702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:01.422758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:01.479728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:01.480664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:01.480765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:01.480816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:01.596105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:01.596281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:01.596324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:01.596354] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:01.599907] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=49.83%) [2026-03-12T20:26:01.600185] [INFO ] [FORECASTER] Completed predict_future for METC [2026-03-12T20:26:01.600314] [INFO ] [sig ] METC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:01.746801] [INFO ] [LOCAL ] Saved forecast: METC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/METC.txt [2026-03-12T20:26:01.747071] [INFO ] [sig ] [1841/3274] Completed METC in 0.3s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:01.747139] [INFO ] [sig ] [1842/3274] Forecasting METCB... [2026-03-12T20:26:01.747189] [INFO ] [sig ] Generating forecast for: METCB [2026-03-12T20:26:01.747230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-03-12T20:26:01.762920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-03-12T20:26:01.763458] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-03-12T20:26:01.764735] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-03-12T20:26:01.764826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:01.764876] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:01.764917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:01.765000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:01.838627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:01.839593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:01.839714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:01.839749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:01.963976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:01.964150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:01.964195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:01.964225] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:01.967913] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=33.35%) [2026-03-12T20:26:01.968228] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-03-12T20:26:01.968370] [INFO ] [sig ] METCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:02.119402] [INFO ] [LOCAL ] Saved forecast: METCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/METCB.txt [2026-03-12T20:26:02.119638] [INFO ] [sig ] [1842/3274] Completed METCB in 0.4s | 2.80 sym/s | Total: 10.9m | ETA: 8.5m [2026-03-12T20:26:02.119684] [INFO ] [sig ] [1843/3274] Forecasting METD... [2026-03-12T20:26:02.119724] [INFO ] [sig ] Generating forecast for: METD [2026-03-12T20:26:02.119757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-03-12T20:26:02.134651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-03-12T20:26:02.135095] [INFO ] [FORECASTER] Starting predict_future for METD [2026-03-12T20:26:02.136102] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-03-12T20:26:02.136156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:02.136188] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:02.136232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:02.136290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:02.193807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:02.194731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:02.194819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:02.194852] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:02.323236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:02.323412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:02.323455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:02.323489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:02.327023] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=99.09%) [2026-03-12T20:26:02.327316] [INFO ] [FORECASTER] Completed predict_future for METD [2026-03-12T20:26:02.327452] [INFO ] [sig ] METD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:02.474627] [INFO ] [LOCAL ] Saved forecast: METD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/METD.txt [2026-03-12T20:26:02.474990] [INFO ] [sig ] [1843/3274] Completed METD in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:02.475033] [INFO ] [sig ] [1844/3274] Forecasting MFA... [2026-03-12T20:26:02.475065] [INFO ] [sig ] Generating forecast for: MFA [2026-03-12T20:26:02.475096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-03-12T20:26:02.487268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-03-12T20:26:02.487720] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-03-12T20:26:02.488565] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-03-12T20:26:02.488651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:02.488869] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:02.488896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:02.488953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:02.552869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:02.553840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:02.553930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:02.553966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:02.681099] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:02.681269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:02.681313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:02.681344] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:02.685417] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-03-12T20:26:02.685770] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-03-12T20:26:02.685909] [INFO ] [sig ] MFA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:02.839080] [INFO ] [LOCAL ] Saved forecast: MFA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MFA.txt [2026-03-12T20:26:02.839250] [INFO ] [sig ] [1844/3274] Completed MFA in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:02.839294] [INFO ] [sig ] [1845/3274] Forecasting MFC... [2026-03-12T20:26:02.839338] [INFO ] [sig ] Generating forecast for: MFC [2026-03-12T20:26:02.839374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-03-12T20:26:02.850928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-03-12T20:26:02.851356] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-03-12T20:26:02.852240] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-03-12T20:26:02.852296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:02.852331] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:02.852359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:02.852421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:02.915433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:02.916591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:02.916688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:02.916731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:03.067200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:03.067380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:03.067424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:03.067458] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:03.071414] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-03-12T20:26:03.071843] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-03-12T20:26:03.072021] [INFO ] [sig ] MFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:03.226925] [INFO ] [LOCAL ] Saved forecast: MFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MFC.txt [2026-03-12T20:26:03.227177] [INFO ] [sig ] [1845/3274] Completed MFC in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:03.227230] [INFO ] [sig ] [1846/3274] Forecasting MFG... [2026-03-12T20:26:03.227262] [INFO ] [sig ] Generating forecast for: MFG [2026-03-12T20:26:03.227295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-03-12T20:26:03.239404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-03-12T20:26:03.239883] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-03-12T20:26:03.241006] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-03-12T20:26:03.241063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:03.241098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:03.241126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:03.241184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:03.305025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:03.306501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:03.306723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:03.306761] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:03.438964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:03.439143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:03.439189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:03.439221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:03.443039] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-12T20:26:03.443339] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-03-12T20:26:03.443485] [INFO ] [sig ] MFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:03.587008] [INFO ] [LOCAL ] Saved forecast: MFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MFG.txt [2026-03-12T20:26:03.587185] [INFO ] [sig ] [1846/3274] Completed MFG in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:03.587240] [INFO ] [sig ] [1847/3274] Forecasting MFI... [2026-03-12T20:26:03.587281] [INFO ] [sig ] Generating forecast for: MFI [2026-03-12T20:26:03.587341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-03-12T20:26:03.600308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-03-12T20:26:03.600755] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-03-12T20:26:03.601638] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-03-12T20:26:03.601694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:03.601727] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:03.601754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:03.601821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:03.667857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:03.668787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:03.668872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:03.668906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:03.791386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:03.791553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:03.791616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:03.791647] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:03.795116] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-03-12T20:26:03.795422] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-03-12T20:26:03.795599] [INFO ] [sig ] MFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:03.939906] [INFO ] [LOCAL ] Saved forecast: MFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MFI.txt [2026-03-12T20:26:03.940041] [INFO ] [sig ] [1847/3274] Completed MFI in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:03.940082] [INFO ] [sig ] [1848/3274] Forecasting MFIC... [2026-03-12T20:26:03.940113] [INFO ] [sig ] Generating forecast for: MFIC [2026-03-12T20:26:03.940144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-03-12T20:26:03.950864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-03-12T20:26:03.951165] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-03-12T20:26:03.951975] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-03-12T20:26:03.952028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:03.952060] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:03.952088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:03.952146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:04.012140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:04.012970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:04.013052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:04.013086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:04.134843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:04.135001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:04.135043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:04.135073] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:04.139084] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-03-12T20:26:04.139360] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-03-12T20:26:04.139486] [INFO ] [sig ] MFIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:04.285737] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MFIC.txt [2026-03-12T20:26:04.285880] [INFO ] [sig ] [1848/3274] Completed MFIC in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:04.285923] [INFO ] [sig ] [1849/3274] Forecasting MFIN... [2026-03-12T20:26:04.285953] [INFO ] [sig ] Generating forecast for: MFIN [2026-03-12T20:26:04.285983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-03-12T20:26:04.297174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-03-12T20:26:04.297513] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-03-12T20:26:04.298371] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-03-12T20:26:04.298424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:04.298496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:04.298531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:04.298649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:04.358364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:04.359138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:04.359222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:04.359255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:04.478650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:04.478807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:04.478850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:04.478879] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:04.482285] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-03-12T20:26:04.482601] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-03-12T20:26:04.482744] [INFO ] [sig ] MFIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:04.630539] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MFIN.txt [2026-03-12T20:26:04.630709] [INFO ] [sig ] [1849/3274] Completed MFIN in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:04.630755] [INFO ] [sig ] [1850/3274] Forecasting MFM... [2026-03-12T20:26:04.630786] [INFO ] [sig ] Generating forecast for: MFM [2026-03-12T20:26:04.630816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-03-12T20:26:04.642002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-03-12T20:26:04.642330] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-03-12T20:26:04.643146] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-03-12T20:26:04.643198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:04.643230] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:04.643257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:04.643314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:04.701805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:04.702428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:04.702546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:04.702600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:04.825652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:04.825814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:04.825855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:04.825887] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:04.829354] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=19.65%) [2026-03-12T20:26:04.829690] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-03-12T20:26:04.829818] [INFO ] [sig ] MFM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:04.972784] [INFO ] [LOCAL ] Saved forecast: MFM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MFM.txt [2026-03-12T20:26:04.972919] [INFO ] [sig ] [1850/3274] Completed MFM in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:04.972960] [INFO ] [sig ] [1851/3274] Forecasting MG... [2026-03-12T20:26:04.972990] [INFO ] [sig ] Generating forecast for: MG [2026-03-12T20:26:04.973022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-03-12T20:26:04.984438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-03-12T20:26:04.984745] [INFO ] [FORECASTER] Starting predict_future for MG [2026-03-12T20:26:04.985524] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-03-12T20:26:04.985595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:04.985631] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:04.985659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:04.985717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:05.043686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:05.044370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:05.044450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:05.044483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:05.160880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:05.161044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:05.161085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:05.161114] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:05.164627] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-03-12T20:26:05.164932] [INFO ] [FORECASTER] Completed predict_future for MG [2026-03-12T20:26:05.165063] [INFO ] [sig ] MG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:05.307814] [INFO ] [LOCAL ] Saved forecast: MG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MG.txt [2026-03-12T20:26:05.307955] [INFO ] [sig ] [1851/3274] Completed MG in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:05.308010] [INFO ] [sig ] [1852/3274] Forecasting MGA... [2026-03-12T20:26:05.308039] [INFO ] [sig ] Generating forecast for: MGA [2026-03-12T20:26:05.308070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-03-12T20:26:05.319417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-03-12T20:26:05.319757] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-03-12T20:26:05.320520] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-03-12T20:26:05.320592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:05.320628] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:05.320656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:05.320713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:05.378825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:05.379804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:05.379895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:05.379928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:05.507647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:05.507827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:05.507870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:05.507901] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:05.511881] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-03-12T20:26:05.512176] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-03-12T20:26:05.512327] [INFO ] [sig ] MGA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:05.655106] [INFO ] [LOCAL ] Saved forecast: MGA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGA.txt [2026-03-12T20:26:05.655272] [INFO ] [sig ] [1852/3274] Completed MGA in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.5m [2026-03-12T20:26:05.655315] [INFO ] [sig ] [1853/3274] Forecasting MGEE... [2026-03-12T20:26:05.655347] [INFO ] [sig ] Generating forecast for: MGEE [2026-03-12T20:26:05.655377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-03-12T20:26:05.667054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-03-12T20:26:05.667452] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-03-12T20:26:05.668309] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-03-12T20:26:05.668363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:05.668397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:05.668423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:05.668479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:05.726013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:05.726911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:05.726998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:05.727032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:05.860568] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:05.860754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:05.860798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:05.860827] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:05.864338] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-03-12T20:26:05.864666] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-03-12T20:26:05.864802] [INFO ] [sig ] MGEE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:06.045132] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGEE.txt [2026-03-12T20:26:06.045298] [INFO ] [sig ] [1853/3274] Completed MGEE in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:06.045343] [INFO ] [sig ] [1854/3274] Forecasting MGM... [2026-03-12T20:26:06.045373] [INFO ] [sig ] Generating forecast for: MGM [2026-03-12T20:26:06.045404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-03-12T20:26:06.057102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-03-12T20:26:06.057471] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-03-12T20:26:06.058310] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-03-12T20:26:06.058362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:06.058394] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:06.058420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:06.058476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:06.140644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:06.141857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:06.141979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:06.142037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:06.294888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:06.295060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:06.295103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:06.295132] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:06.298828] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-03-12T20:26:06.299171] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-03-12T20:26:06.299328] [INFO ] [sig ] MGM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:06.444994] [INFO ] [LOCAL ] Saved forecast: MGM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGM.txt [2026-03-12T20:26:06.445149] [INFO ] [sig ] [1854/3274] Completed MGM in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:06.445205] [INFO ] [sig ] [1855/3274] Forecasting MGNI... [2026-03-12T20:26:06.445237] [INFO ] [sig ] Generating forecast for: MGNI [2026-03-12T20:26:06.445268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-03-12T20:26:06.456820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-03-12T20:26:06.457146] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-03-12T20:26:06.458184] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-03-12T20:26:06.458237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:06.458269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:06.458296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:06.458357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:06.517530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:06.518210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:06.518322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:06.518358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:06.646107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:06.646275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:06.646317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:06.646345] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:06.649825] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-03-12T20:26:06.650107] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-03-12T20:26:06.650236] [INFO ] [sig ] MGNI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:06.793358] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MGNI.txt [2026-03-12T20:26:06.793517] [INFO ] [sig ] [1855/3274] Completed MGNI in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:06.793597] [INFO ] [sig ] [1856/3274] Forecasting MGNX... [2026-03-12T20:26:06.793643] [INFO ] [sig ] Generating forecast for: MGNX [2026-03-12T20:26:06.793677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-03-12T20:26:06.807043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-03-12T20:26:06.807420] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-03-12T20:26:06.808493] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-03-12T20:26:06.808557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:06.808642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:06.808679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:06.808743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:06.876588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:06.877429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:06.877515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:06.877550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:07.013977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:07.014141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:07.014183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:07.014214] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:07.018220] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-03-12T20:26:07.018616] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-03-12T20:26:07.018794] [INFO ] [sig ] MGNX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:07.181611] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGNX.txt [2026-03-12T20:26:07.181807] [INFO ] [sig ] [1856/3274] Completed MGNX in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:07.181874] [INFO ] [sig ] [1857/3274] Forecasting MGPI... [2026-03-12T20:26:07.181907] [INFO ] [sig ] Generating forecast for: MGPI [2026-03-12T20:26:07.181941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-03-12T20:26:07.195825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-03-12T20:26:07.196211] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-03-12T20:26:07.197091] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-03-12T20:26:07.197146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:07.197180] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:07.197207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:07.197264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:07.266255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:07.267371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:07.267493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:07.267533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:07.410853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:07.411034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:07.411078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:07.411109] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:07.415248] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=50.89%) [2026-03-12T20:26:07.415547] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-03-12T20:26:07.415705] [INFO ] [sig ] MGPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:07.580944] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MGPI.txt [2026-03-12T20:26:07.581107] [INFO ] [sig ] [1857/3274] Completed MGPI in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:07.581151] [INFO ] [sig ] [1858/3274] Forecasting MGRC... [2026-03-12T20:26:07.581182] [INFO ] [sig ] Generating forecast for: MGRC [2026-03-12T20:26:07.581213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-03-12T20:26:07.593504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-03-12T20:26:07.593871] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-03-12T20:26:07.594812] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-03-12T20:26:07.594875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:07.594916] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:07.594948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:07.595006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:07.653357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:07.654227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:07.654313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:07.654346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:07.767492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:07.767676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:07.767720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:07.767750] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:07.771187] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-03-12T20:26:07.771475] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-03-12T20:26:07.771627] [INFO ] [sig ] MGRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:07.915260] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGRC.txt [2026-03-12T20:26:07.915411] [INFO ] [sig ] [1858/3274] Completed MGRC in 0.3s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:07.915452] [INFO ] [sig ] [1859/3274] Forecasting MGTX... [2026-03-12T20:26:07.915484] [INFO ] [sig ] Generating forecast for: MGTX [2026-03-12T20:26:07.915514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-03-12T20:26:07.929073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-03-12T20:26:07.929414] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-03-12T20:26:07.930264] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-03-12T20:26:07.930318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:07.930350] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:07.930378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:07.930434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:07.988005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:07.988880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:07.989001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:07.989035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:08.123871] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:08.124060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:08.124109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:08.124139] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:08.128829] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=56.35%) [2026-03-12T20:26:08.129259] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-03-12T20:26:08.129434] [INFO ] [sig ] MGTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:08.286147] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MGTX.txt [2026-03-12T20:26:08.286335] [INFO ] [sig ] [1859/3274] Completed MGTX in 0.4s | 2.80 sym/s | Total: 11.0m | ETA: 8.4m [2026-03-12T20:26:08.286405] [INFO ] [sig ] [1860/3274] Forecasting MGX... [2026-03-12T20:26:08.286444] [INFO ] [sig ] Generating forecast for: MGX [2026-03-12T20:26:08.286491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-03-12T20:26:08.298633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-03-12T20:26:08.299045] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-03-12T20:26:08.300050] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-03-12T20:26:08.300118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:08.300165] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:08.300198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:08.300257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:08.368218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:08.369300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:08.369409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:08.369452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:08.510236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:08.510431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:08.510495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:08.510534] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:08.514726] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-03-12T20:26:08.515131] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-03-12T20:26:08.515307] [INFO ] [sig ] MGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:08.686273] [INFO ] [LOCAL ] Saved forecast: MGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MGX.txt [2026-03-12T20:26:08.686459] [INFO ] [sig ] [1860/3274] Completed MGX in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:08.686508] [INFO ] [sig ] [1861/3274] Forecasting MGY... [2026-03-12T20:26:08.686541] [INFO ] [sig ] Generating forecast for: MGY [2026-03-12T20:26:08.686601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-03-12T20:26:08.699019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-03-12T20:26:08.699445] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-03-12T20:26:08.700384] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-03-12T20:26:08.700443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:08.700478] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:08.700506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:08.700565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:08.767443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:08.768470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:08.768568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:08.768625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:08.905545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:08.905749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:08.905795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:08.905827] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:08.909603] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-03-12T20:26:08.909917] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-03-12T20:26:08.910114] [INFO ] [sig ] MGY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:09.070900] [INFO ] [LOCAL ] Saved forecast: MGY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MGY.txt [2026-03-12T20:26:09.071051] [INFO ] [sig ] [1861/3274] Completed MGY in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:09.071094] [INFO ] [sig ] [1862/3274] Forecasting MHD... [2026-03-12T20:26:09.071136] [INFO ] [sig ] Generating forecast for: MHD [2026-03-12T20:26:09.071181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-03-12T20:26:09.083422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-03-12T20:26:09.083829] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-03-12T20:26:09.084704] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-03-12T20:26:09.084760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:09.084795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:09.084823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:09.084880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:09.150716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:09.151613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:09.151706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:09.151740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:09.279442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:09.279640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:09.279702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:09.279743] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:09.283561] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-03-12T20:26:09.283899] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-03-12T20:26:09.284040] [INFO ] [sig ] MHD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:09.446657] [INFO ] [LOCAL ] Saved forecast: MHD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MHD.txt [2026-03-12T20:26:09.446924] [INFO ] [sig ] [1862/3274] Completed MHD in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:09.446998] [INFO ] [sig ] [1863/3274] Forecasting MHF... [2026-03-12T20:26:09.447041] [INFO ] [sig ] Generating forecast for: MHF [2026-03-12T20:26:09.447075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-03-12T20:26:09.460031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-03-12T20:26:09.460478] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-03-12T20:26:09.461500] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-03-12T20:26:09.461559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:09.461620] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:09.461652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:09.461709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:09.528748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:09.529849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:09.529978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:09.530016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:09.665452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:09.665686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:09.665753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:09.665820] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:09.670127] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=45.11%) [2026-03-12T20:26:09.670539] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-03-12T20:26:09.670725] [INFO ] [sig ] MHF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:09.831381] [INFO ] [LOCAL ] Saved forecast: MHF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MHF.txt [2026-03-12T20:26:09.831565] [INFO ] [sig ] [1863/3274] Completed MHF in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:09.831673] [INFO ] [sig ] [1864/3274] Forecasting MHK... [2026-03-12T20:26:09.831752] [INFO ] [sig ] Generating forecast for: MHK [2026-03-12T20:26:09.831792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-03-12T20:26:09.844818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-03-12T20:26:09.845242] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-03-12T20:26:09.846151] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-03-12T20:26:09.846207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:09.846240] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:09.846268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:09.846338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:09.914258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:09.915265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:09.915413] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:09.915453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:10.049029] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:10.049195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:10.049238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:10.049268] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:10.053348] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-03-12T20:26:10.053747] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-03-12T20:26:10.053911] [INFO ] [sig ] MHK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:10.204424] [INFO ] [LOCAL ] Saved forecast: MHK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MHK.txt [2026-03-12T20:26:10.204613] [INFO ] [sig ] [1864/3274] Completed MHK in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:10.204661] [INFO ] [sig ] [1865/3274] Forecasting MHO... [2026-03-12T20:26:10.204693] [INFO ] [sig ] Generating forecast for: MHO [2026-03-12T20:26:10.204725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-03-12T20:26:10.216473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-03-12T20:26:10.216915] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-03-12T20:26:10.217748] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-03-12T20:26:10.217809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:10.217843] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:10.217871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:10.217928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:10.275149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:10.276091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:10.276208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:10.276243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:10.404321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:10.404488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:10.404530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:10.404559] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:10.408634] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-03-12T20:26:10.408950] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-03-12T20:26:10.409081] [INFO ] [sig ] MHO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:10.559401] [INFO ] [LOCAL ] Saved forecast: MHO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MHO.txt [2026-03-12T20:26:10.559567] [INFO ] [sig ] [1865/3274] Completed MHO in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:10.559670] [INFO ] [sig ] [1866/3274] Forecasting MIDD... [2026-03-12T20:26:10.559703] [INFO ] [sig ] Generating forecast for: MIDD [2026-03-12T20:26:10.559735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-03-12T20:26:10.572438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-03-12T20:26:10.572871] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-03-12T20:26:10.573723] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-03-12T20:26:10.573778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:10.573842] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:10.573871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:10.573929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:10.645304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:10.646424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:10.646515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:10.646547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:10.778387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:10.778554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:10.778618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:10.778651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:10.782251] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=20.04%) [2026-03-12T20:26:10.782555] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-03-12T20:26:10.782718] [INFO ] [sig ] MIDD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:10.928379] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MIDD.txt [2026-03-12T20:26:10.928533] [INFO ] [sig ] [1866/3274] Completed MIDD in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:10.928601] [INFO ] [sig ] [1867/3274] Forecasting MIGI... [2026-03-12T20:26:10.928636] [INFO ] [sig ] Generating forecast for: MIGI [2026-03-12T20:26:10.928666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-03-12T20:26:10.940089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-03-12T20:26:10.940378] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-03-12T20:26:10.941170] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-03-12T20:26:10.941224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:10.941257] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:10.941298] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:10.941358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:11.000784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:11.001653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:11.001746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:11.001779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:11.125044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:11.125231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:11.125289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:11.125320] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:11.129308] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-03-12T20:26:11.129634] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-03-12T20:26:11.129778] [INFO ] [sig ] MIGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:11.277753] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MIGI.txt [2026-03-12T20:26:11.277925] [INFO ] [sig ] [1867/3274] Completed MIGI in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:11.277968] [INFO ] [sig ] [1868/3274] Forecasting MILN... [2026-03-12T20:26:11.278027] [INFO ] [sig ] Generating forecast for: MILN [2026-03-12T20:26:11.278059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-03-12T20:26:11.290095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-03-12T20:26:11.290665] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-03-12T20:26:11.291667] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-03-12T20:26:11.291721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:11.291754] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:11.291780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:11.291837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:11.353114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:11.354108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:11.354200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:11.354234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:11.482491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:11.482674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:11.482720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:11.482748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:11.486510] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-03-12T20:26:11.486810] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-03-12T20:26:11.486942] [INFO ] [sig ] MILN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:11.631432] [INFO ] [LOCAL ] Saved forecast: MILN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MILN.txt [2026-03-12T20:26:11.631615] [INFO ] [sig ] [1868/3274] Completed MILN in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:11.631659] [INFO ] [sig ] [1869/3274] Forecasting MIND... [2026-03-12T20:26:11.631696] [INFO ] [sig ] Generating forecast for: MIND [2026-03-12T20:26:11.631735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-03-12T20:26:11.642458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-03-12T20:26:11.642833] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-03-12T20:26:11.643650] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-03-12T20:26:11.643703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:11.643736] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:11.643763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:11.643819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:11.701198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:11.702100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:11.702190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:11.702230] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:11.826451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:11.826638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:11.826684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:11.826753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:11.830537] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-03-12T20:26:11.830872] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-03-12T20:26:11.831174] [INFO ] [sig ] MIND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:11.975248] [INFO ] [LOCAL ] Saved forecast: MIND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MIND.txt [2026-03-12T20:26:11.975424] [INFO ] [sig ] [1869/3274] Completed MIND in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.4m [2026-03-12T20:26:11.975466] [INFO ] [sig ] [1870/3274] Forecasting MIRA... [2026-03-12T20:26:11.975495] [INFO ] [sig ] Generating forecast for: MIRA [2026-03-12T20:26:11.975528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-03-12T20:26:11.986972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-03-12T20:26:11.987280] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-03-12T20:26:11.988143] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-03-12T20:26:11.988197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:11.988228] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:11.988254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:11.988309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:12.047399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:12.048280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:12.048366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:12.048400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:12.169720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:12.169885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:12.169928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:12.169958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:12.173425] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-03-12T20:26:12.173735] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-03-12T20:26:12.173870] [INFO ] [sig ] MIRA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:12.324315] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MIRA.txt [2026-03-12T20:26:12.324446] [INFO ] [sig ] [1870/3274] Completed MIRA in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:12.324494] [INFO ] [sig ] [1871/3274] Forecasting MIRM... [2026-03-12T20:26:12.324532] [INFO ] [sig ] Generating forecast for: MIRM [2026-03-12T20:26:12.324564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-03-12T20:26:12.337399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-03-12T20:26:12.337727] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-03-12T20:26:12.338616] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-03-12T20:26:12.338670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:12.338704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:12.338732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:12.338791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:12.399702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:12.400553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:12.400651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:12.400686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:12.522682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:12.522843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:12.522887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:12.522917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:12.526427] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-03-12T20:26:12.526735] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-03-12T20:26:12.526869] [INFO ] [sig ] MIRM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:12.670053] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MIRM.txt [2026-03-12T20:26:12.670180] [INFO ] [sig ] [1871/3274] Completed MIRM in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:12.670224] [INFO ] [sig ] [1872/3274] Forecasting MITK... [2026-03-12T20:26:12.670254] [INFO ] [sig ] Generating forecast for: MITK [2026-03-12T20:26:12.670286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-03-12T20:26:12.697281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-03-12T20:26:12.697649] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-03-12T20:26:12.698464] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-03-12T20:26:12.698517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:12.698548] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:12.698598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:12.698659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:12.757053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:12.757715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:12.757795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:12.757827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:12.883974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:12.884131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:12.884173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:12.884202] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:12.887877] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=70.41%) [2026-03-12T20:26:12.888187] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-03-12T20:26:12.888318] [INFO ] [sig ] MITK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:13.036426] [INFO ] [LOCAL ] Saved forecast: MITK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MITK.txt [2026-03-12T20:26:13.036565] [INFO ] [sig ] [1872/3274] Completed MITK in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:13.036635] [INFO ] [sig ] [1873/3274] Forecasting MIY... [2026-03-12T20:26:13.036668] [INFO ] [sig ] Generating forecast for: MIY [2026-03-12T20:26:13.036698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-03-12T20:26:13.048405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-03-12T20:26:13.048804] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-03-12T20:26:13.049636] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-03-12T20:26:13.049698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:13.049739] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:13.049772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:13.049844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:13.109983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:13.110880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:13.110967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:13.111001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:13.236230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:13.236393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:13.236435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:13.236463] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:13.240167] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-03-12T20:26:13.240455] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-03-12T20:26:13.240606] [INFO ] [sig ] MIY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:13.386506] [INFO ] [LOCAL ] Saved forecast: MIY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MIY.txt [2026-03-12T20:26:13.386672] [INFO ] [sig ] [1873/3274] Completed MIY in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:13.386722] [INFO ] [sig ] [1874/3274] Forecasting MKC... [2026-03-12T20:26:13.386756] [INFO ] [sig ] Generating forecast for: MKC [2026-03-12T20:26:13.386788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-03-12T20:26:13.397338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-03-12T20:26:13.397673] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-03-12T20:26:13.398502] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-03-12T20:26:13.398554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:13.398615] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:13.398644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:13.398705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:13.457990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:13.458628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:13.458706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:13.458738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:13.581407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:13.581567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:13.581628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:13.581674] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:13.585175] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-03-12T20:26:13.585668] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-03-12T20:26:13.585797] [INFO ] [sig ] MKC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:13.733770] [INFO ] [LOCAL ] Saved forecast: MKC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MKC.txt [2026-03-12T20:26:13.733938] [INFO ] [sig ] [1874/3274] Completed MKC in 0.3s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:13.733980] [INFO ] [sig ] [1875/3274] Forecasting MKSI... [2026-03-12T20:26:13.734010] [INFO ] [sig ] Generating forecast for: MKSI [2026-03-12T20:26:13.734042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-03-12T20:26:13.746238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-03-12T20:26:13.746607] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-03-12T20:26:13.747630] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-03-12T20:26:13.747684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:13.747716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:13.747742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:13.747799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:13.808407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:13.809241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:13.809336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:13.809370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:13.938175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:13.938342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:13.938386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:13.938414] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:13.941984] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-03-12T20:26:13.942256] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-03-12T20:26:13.942383] [INFO ] [sig ] MKSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:14.084264] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MKSI.txt [2026-03-12T20:26:14.084424] [INFO ] [sig ] [1875/3274] Completed MKSI in 0.4s | 2.80 sym/s | Total: 11.1m | ETA: 8.3m [2026-03-12T20:26:14.084465] [INFO ] [sig ] [1876/3274] Forecasting MKTX... [2026-03-12T20:26:14.084495] [INFO ] [sig ] Generating forecast for: MKTX [2026-03-12T20:26:14.084528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-03-12T20:26:14.096514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-03-12T20:26:14.096939] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-03-12T20:26:14.097763] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-03-12T20:26:14.097828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:14.097886] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:14.097922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:14.098001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:14.157833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:14.158679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:14.158807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:14.158857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:14.276963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:14.277314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:14.277357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:14.277386] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:14.281523] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=73.33%) [2026-03-12T20:26:14.281826] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-03-12T20:26:14.282133] [INFO ] [sig ] MKTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:14.428156] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MKTX.txt [2026-03-12T20:26:14.428314] [INFO ] [sig ] [1876/3274] Completed MKTX in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:14.428357] [INFO ] [sig ] [1877/3274] Forecasting MLAB... [2026-03-12T20:26:14.428389] [INFO ] [sig ] Generating forecast for: MLAB [2026-03-12T20:26:14.428419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-03-12T20:26:14.439510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-03-12T20:26:14.439924] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-03-12T20:26:14.440751] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-03-12T20:26:14.440811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:14.440844] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:14.440871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:14.440929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:14.513277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:14.514253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:14.514342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:14.514376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:14.634384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:14.634553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:14.634619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:14.634651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:14.638649] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-03-12T20:26:14.638957] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-03-12T20:26:14.639252] [INFO ] [sig ] MLAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:14.788224] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLAB.txt [2026-03-12T20:26:14.788390] [INFO ] [sig ] [1877/3274] Completed MLAB in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:14.788432] [INFO ] [sig ] [1878/3274] Forecasting MLCO... [2026-03-12T20:26:14.788462] [INFO ] [sig ] Generating forecast for: MLCO [2026-03-12T20:26:14.788495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-03-12T20:26:14.800488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-03-12T20:26:14.800948] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-03-12T20:26:14.801823] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-03-12T20:26:14.801879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:14.801911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:14.801939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:14.802036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:14.861374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:14.862290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:14.862387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:14.862420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:14.988544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:14.988718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:14.988761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:14.988796] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:14.992241] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-03-12T20:26:14.992674] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-03-12T20:26:14.992887] [INFO ] [sig ] MLCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:15.144844] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MLCO.txt [2026-03-12T20:26:15.144988] [INFO ] [sig ] [1878/3274] Completed MLCO in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:15.145029] [INFO ] [sig ] [1879/3274] Forecasting MLGO... [2026-03-12T20:26:15.145060] [INFO ] [sig ] Generating forecast for: MLGO [2026-03-12T20:26:15.145089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-03-12T20:26:15.157065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-03-12T20:26:15.157425] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-03-12T20:26:15.158375] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-03-12T20:26:15.158430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:15.158464] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:15.158493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:15.158591] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:15.217230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:15.217896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:15.218003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:15.218041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:15.336515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:15.336698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:15.336741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:15.336774] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:15.340330] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-03-12T20:26:15.340632] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-03-12T20:26:15.340761] [INFO ] [sig ] MLGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:15.506212] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLGO.txt [2026-03-12T20:26:15.506438] [INFO ] [sig ] [1879/3274] Completed MLGO in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:15.506500] [INFO ] [sig ] [1880/3274] Forecasting MLI... [2026-03-12T20:26:15.506544] [INFO ] [sig ] Generating forecast for: MLI [2026-03-12T20:26:15.506612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-03-12T20:26:15.517941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-03-12T20:26:15.518315] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-03-12T20:26:15.519141] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-03-12T20:26:15.519209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:15.519244] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:15.519273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:15.519331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:15.578239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:15.579060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:15.579145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:15.579179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:15.707322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:15.707483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:15.707524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:15.707555] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:15.711055] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-03-12T20:26:15.711337] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-03-12T20:26:15.711473] [INFO ] [sig ] MLI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:15.888732] [INFO ] [LOCAL ] Saved forecast: MLI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLI.txt [2026-03-12T20:26:15.888897] [INFO ] [sig ] [1880/3274] Completed MLI in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:15.888946] [INFO ] [sig ] [1881/3274] Forecasting MLKN... [2026-03-12T20:26:15.888983] [INFO ] [sig ] Generating forecast for: MLKN [2026-03-12T20:26:15.889013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-03-12T20:26:15.900302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-03-12T20:26:15.900650] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-03-12T20:26:15.901543] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-03-12T20:26:15.901632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:15.901681] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:15.901722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:15.901808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:15.960146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:15.960942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:15.961025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:15.961058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:16.083494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:16.083666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:16.083708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:16.083738] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:16.087161] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-03-12T20:26:16.087441] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-03-12T20:26:16.087567] [INFO ] [sig ] MLKN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:16.236285] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLKN.txt [2026-03-12T20:26:16.236456] [INFO ] [sig ] [1881/3274] Completed MLKN in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:16.236499] [INFO ] [sig ] [1882/3274] Forecasting MLM... [2026-03-12T20:26:16.236529] [INFO ] [sig ] Generating forecast for: MLM [2026-03-12T20:26:16.236561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-03-12T20:26:16.247890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-03-12T20:26:16.248265] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-03-12T20:26:16.249106] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-03-12T20:26:16.249158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:16.249190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:16.249216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:16.249272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:16.308045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:16.308756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:16.308861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:16.308903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:16.432227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:16.432389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:16.432433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:16.432463] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:16.435944] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-03-12T20:26:16.436228] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-03-12T20:26:16.436357] [INFO ] [sig ] MLM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:16.587890] [INFO ] [LOCAL ] Saved forecast: MLM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLM.txt [2026-03-12T20:26:16.588058] [INFO ] [sig ] [1882/3274] Completed MLM in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:16.588102] [INFO ] [sig ] [1883/3274] Forecasting MLP... [2026-03-12T20:26:16.588132] [INFO ] [sig ] Generating forecast for: MLP [2026-03-12T20:26:16.588163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-03-12T20:26:16.599563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-03-12T20:26:16.599919] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-03-12T20:26:16.600735] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-03-12T20:26:16.600790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:16.600851] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:16.600879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:16.600935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:16.662525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:16.663533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:16.663651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:16.663697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:16.772814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:16.772966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:16.773008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:16.773040] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:16.777317] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-03-12T20:26:16.777632] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-03-12T20:26:16.777768] [INFO ] [sig ] MLP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:16.923353] [INFO ] [LOCAL ] Saved forecast: MLP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MLP.txt [2026-03-12T20:26:16.923522] [INFO ] [sig ] [1883/3274] Completed MLP in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:16.923594] [INFO ] [sig ] [1884/3274] Forecasting MLTX... [2026-03-12T20:26:16.923630] [INFO ] [sig ] Generating forecast for: MLTX [2026-03-12T20:26:16.923661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-03-12T20:26:16.935513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-03-12T20:26:16.935914] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-03-12T20:26:16.936740] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-03-12T20:26:16.936798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:16.936842] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:16.936879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:16.936954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:16.999667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:17.000523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:17.000629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:17.000665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:17.124442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:17.124619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:17.124665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:17.124694] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:17.128778] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-03-12T20:26:17.129058] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-03-12T20:26:17.129190] [INFO ] [sig ] MLTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:17.277257] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MLTX.txt [2026-03-12T20:26:17.277422] [INFO ] [sig ] [1884/3274] Completed MLTX in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:17.277465] [INFO ] [sig ] [1885/3274] Forecasting MLYS... [2026-03-12T20:26:17.277495] [INFO ] [sig ] Generating forecast for: MLYS [2026-03-12T20:26:17.277525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-03-12T20:26:17.289799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-03-12T20:26:17.290142] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-03-12T20:26:17.291058] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-03-12T20:26:17.291112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:17.291145] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:17.291172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:17.291237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:17.349984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:17.350833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:17.350918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:17.350952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:17.470641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:17.470823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:17.470881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:17.470918] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:17.474518] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-03-12T20:26:17.474858] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-03-12T20:26:17.474998] [INFO ] [sig ] MLYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:17.621706] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MLYS.txt [2026-03-12T20:26:17.621864] [INFO ] [sig ] [1885/3274] Completed MLYS in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:17.621928] [INFO ] [sig ] [1886/3274] Forecasting MMD... [2026-03-12T20:26:17.621960] [INFO ] [sig ] Generating forecast for: MMD [2026-03-12T20:26:17.622003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-03-12T20:26:17.633354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-03-12T20:26:17.633747] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-03-12T20:26:17.634557] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-03-12T20:26:17.634631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:17.634664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:17.634692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:17.634750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:17.693802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:17.694890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:17.694994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:17.695032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:17.820291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:17.820465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:17.820509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:17.820599] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:17.824521] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-03-12T20:26:17.824956] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-03-12T20:26:17.825128] [INFO ] [sig ] MMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:17.974479] [INFO ] [LOCAL ] Saved forecast: MMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MMD.txt [2026-03-12T20:26:17.974677] [INFO ] [sig ] [1886/3274] Completed MMD in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.3m [2026-03-12T20:26:17.974723] [INFO ] [sig ] [1887/3274] Forecasting MMLP... [2026-03-12T20:26:17.974754] [INFO ] [sig ] Generating forecast for: MMLP [2026-03-12T20:26:17.974787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-03-12T20:26:17.986362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-03-12T20:26:17.986801] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-03-12T20:26:17.987634] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-03-12T20:26:17.987689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:17.987723] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:17.987750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:17.987808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:18.049394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:18.050568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:18.050697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:18.050745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:18.163968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:18.164157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:18.164201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:18.164230] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:18.167804] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-03-12T20:26:18.168169] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-03-12T20:26:18.168306] [INFO ] [sig ] MMLP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:18.326325] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MMLP.txt [2026-03-12T20:26:18.326508] [INFO ] [sig ] [1887/3274] Completed MMLP in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:18.326554] [INFO ] [sig ] [1888/3274] Forecasting MMS... [2026-03-12T20:26:18.326614] [INFO ] [sig ] Generating forecast for: MMS [2026-03-12T20:26:18.326649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-03-12T20:26:18.339144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-03-12T20:26:18.339570] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-03-12T20:26:18.340640] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-03-12T20:26:18.340693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:18.340725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:18.340752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:18.340811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:18.398517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:18.399678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:18.399765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:18.399798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:18.523114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:18.523278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:18.523321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:18.523351] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:18.526812] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-03-12T20:26:18.527101] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-03-12T20:26:18.527230] [INFO ] [sig ] MMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:18.670455] [INFO ] [LOCAL ] Saved forecast: MMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MMS.txt [2026-03-12T20:26:18.670608] [INFO ] [sig ] [1888/3274] Completed MMS in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:18.670652] [INFO ] [sig ] [1889/3274] Forecasting MMSI... [2026-03-12T20:26:18.670680] [INFO ] [sig ] Generating forecast for: MMSI [2026-03-12T20:26:18.670710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-03-12T20:26:18.682394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-03-12T20:26:18.682715] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-03-12T20:26:18.683483] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-03-12T20:26:18.683536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:18.683599] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:18.683633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:18.683690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:18.741878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:18.742543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:18.742641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:18.742675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:18.882664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:18.882834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:18.882879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:18.882913] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:18.886392] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-03-12T20:26:18.886704] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-03-12T20:26:18.886835] [INFO ] [sig ] MMSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:19.031808] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MMSI.txt [2026-03-12T20:26:19.031992] [INFO ] [sig ] [1889/3274] Completed MMSI in 0.4s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:19.032042] [INFO ] [sig ] [1890/3274] Forecasting MNDO... [2026-03-12T20:26:19.032072] [INFO ] [sig ] Generating forecast for: MNDO [2026-03-12T20:26:19.032102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-03-12T20:26:19.043324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-03-12T20:26:19.043742] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-03-12T20:26:19.044525] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-03-12T20:26:19.044603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:19.044639] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:19.044667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:19.044725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:19.102679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:19.103854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:19.103964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:19.104004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:19.214796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:19.214969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:19.215019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:19.215048] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:19.218786] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-03-12T20:26:19.219069] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-03-12T20:26:19.219198] [INFO ] [sig ] MNDO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:19.362472] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MNDO.txt [2026-03-12T20:26:19.362622] [INFO ] [sig ] [1890/3274] Completed MNDO in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:19.362668] [INFO ] [sig ] [1891/3274] Forecasting MNDY... [2026-03-12T20:26:19.362698] [INFO ] [sig ] Generating forecast for: MNDY [2026-03-12T20:26:19.362728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-03-12T20:26:19.374844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-03-12T20:26:19.375383] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-03-12T20:26:19.376167] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-03-12T20:26:19.376220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:19.376290] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:19.376321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:19.376379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:19.434016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:19.434783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:19.434866] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:19.434900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:19.557870] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:19.558055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:19.558096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:19.558126] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:19.561924] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=63.81%) [2026-03-12T20:26:19.562401] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-03-12T20:26:19.562529] [INFO ] [sig ] MNDY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:19.707452] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MNDY.txt [2026-03-12T20:26:19.707634] [INFO ] [sig ] [1891/3274] Completed MNDY in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:19.707679] [INFO ] [sig ] [1892/3274] Forecasting MNKD... [2026-03-12T20:26:19.707710] [INFO ] [sig ] Generating forecast for: MNKD [2026-03-12T20:26:19.707740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-03-12T20:26:19.719138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-03-12T20:26:19.719452] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-03-12T20:26:19.720233] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-03-12T20:26:19.720287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:19.720319] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:19.720346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:19.720407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:19.777821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:19.778756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:19.778838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:19.778871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:19.901544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:19.901722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:19.901768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:19.901798] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:19.905506] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-03-12T20:26:19.905886] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-03-12T20:26:19.906062] [INFO ] [sig ] MNKD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:20.055320] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MNKD.txt [2026-03-12T20:26:20.055455] [INFO ] [sig ] [1892/3274] Completed MNKD in 0.3s | 2.80 sym/s | Total: 11.2m | ETA: 8.2m [2026-03-12T20:26:20.055495] [INFO ] [sig ] [1893/3274] Forecasting MNRO... [2026-03-12T20:26:20.055525] [INFO ] [sig ] Generating forecast for: MNRO [2026-03-12T20:26:20.055555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-03-12T20:26:20.066833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-03-12T20:26:20.067165] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-03-12T20:26:20.067950] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-03-12T20:26:20.068026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:20.068059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:20.068087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:20.068144] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:20.126744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:20.127442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:20.127556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:20.127615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:20.257503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:20.257688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:20.257734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:20.257765] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:20.261813] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=43.07%) [2026-03-12T20:26:20.262300] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-03-12T20:26:20.262431] [INFO ] [sig ] MNRO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:20.412334] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MNRO.txt [2026-03-12T20:26:20.412475] [INFO ] [sig ] [1893/3274] Completed MNRO in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:20.412518] [INFO ] [sig ] [1894/3274] Forecasting MNSO... [2026-03-12T20:26:20.412548] [INFO ] [sig ] Generating forecast for: MNSO [2026-03-12T20:26:20.412597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-03-12T20:26:20.424259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-03-12T20:26:20.424612] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-03-12T20:26:20.425411] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-03-12T20:26:20.425464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:20.425498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:20.425526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:20.425602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:20.484139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:20.484831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:20.484913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:20.484948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:20.606515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:20.606693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:20.606737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:20.606767] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:20.610893] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-12T20:26:20.611380] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-03-12T20:26:20.611534] [INFO ] [sig ] MNSO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:20.760553] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MNSO.txt [2026-03-12T20:26:20.760706] [INFO ] [sig ] [1894/3274] Completed MNSO in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:20.760752] [INFO ] [sig ] [1895/3274] Forecasting MNTK... [2026-03-12T20:26:20.760784] [INFO ] [sig ] Generating forecast for: MNTK [2026-03-12T20:26:20.760813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-03-12T20:26:20.772923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-03-12T20:26:20.773241] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-03-12T20:26:20.774083] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-03-12T20:26:20.774137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:20.774171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:20.774198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:20.774256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:20.835137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:20.836053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:20.836144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:20.836184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:20.956501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:20.956683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:20.956727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:20.956756] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:20.960406] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-03-12T20:26:20.960724] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-03-12T20:26:20.960860] [INFO ] [sig ] MNTK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:21.115259] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MNTK.txt [2026-03-12T20:26:21.115395] [INFO ] [sig ] [1895/3274] Completed MNTK in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:21.115436] [INFO ] [sig ] [1896/3274] Forecasting MNY... [2026-03-12T20:26:21.115466] [INFO ] [sig ] Generating forecast for: MNY [2026-03-12T20:26:21.115496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-03-12T20:26:21.126406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-03-12T20:26:21.126771] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-03-12T20:26:21.127531] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-03-12T20:26:21.127608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:21.127645] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:21.127673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:21.127729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:21.184923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:21.185862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:21.185963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:21.186003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:21.308465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:21.308644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:21.308687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:21.308718] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:21.312201] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=75.47%) [2026-03-12T20:26:21.312473] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-03-12T20:26:21.312638] [INFO ] [sig ] MNY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:21.464755] [INFO ] [LOCAL ] Saved forecast: MNY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MNY.txt [2026-03-12T20:26:21.464958] [INFO ] [sig ] [1896/3274] Completed MNY in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:21.465002] [INFO ] [sig ] [1897/3274] Forecasting MOD... [2026-03-12T20:26:21.465034] [INFO ] [sig ] Generating forecast for: MOD [2026-03-12T20:26:21.465064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-03-12T20:26:21.478046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-03-12T20:26:21.478435] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-03-12T20:26:21.479317] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-03-12T20:26:21.479371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:21.479404] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:21.479430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:21.479487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:21.542755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:21.543766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:21.543854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:21.543888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:21.671478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:21.671670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:21.671716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:21.671748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:21.675255] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=60.60%) [2026-03-12T20:26:21.675542] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-03-12T20:26:21.675696] [INFO ] [sig ] MOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:21.820789] [INFO ] [LOCAL ] Saved forecast: MOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MOD.txt [2026-03-12T20:26:21.820927] [INFO ] [sig ] [1897/3274] Completed MOD in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:21.820970] [INFO ] [sig ] [1898/3274] Forecasting MODL... [2026-03-12T20:26:21.821000] [INFO ] [sig ] Generating forecast for: MODL [2026-03-12T20:26:21.821030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-03-12T20:26:21.832235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-03-12T20:26:21.832600] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-03-12T20:26:21.833417] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-03-12T20:26:21.833470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:21.833502] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:21.833529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:21.833615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:21.891973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:21.892668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:21.892751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:21.892785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:22.017184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:22.017345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:22.017386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:22.017431] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:22.021056] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=54.00%) [2026-03-12T20:26:22.021360] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-03-12T20:26:22.021500] [INFO ] [sig ] MODL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:22.169154] [INFO ] [LOCAL ] Saved forecast: MODL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MODL.txt [2026-03-12T20:26:22.169349] [INFO ] [sig ] [1898/3274] Completed MODL in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:22.169397] [INFO ] [sig ] [1899/3274] Forecasting MOH... [2026-03-12T20:26:22.169428] [INFO ] [sig ] Generating forecast for: MOH [2026-03-12T20:26:22.169458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-03-12T20:26:22.182150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-03-12T20:26:22.182564] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-03-12T20:26:22.183467] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-03-12T20:26:22.183522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:22.183557] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:22.183623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:22.183697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:22.242787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:22.243782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:22.243872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:22.243906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:22.376748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:22.376921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:22.376983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:22.377022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:22.380974] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-03-12T20:26:22.381263] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-03-12T20:26:22.381412] [INFO ] [sig ] MOH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:22.539275] [INFO ] [LOCAL ] Saved forecast: MOH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MOH.txt [2026-03-12T20:26:22.539600] [INFO ] [sig ] [1899/3274] Completed MOH in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:22.539681] [INFO ] [sig ] [1900/3274] Forecasting MOMO... [2026-03-12T20:26:22.539737] [INFO ] [sig ] Generating forecast for: MOMO [2026-03-12T20:26:22.539783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-03-12T20:26:22.551744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-03-12T20:26:22.552119] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-03-12T20:26:22.552967] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-03-12T20:26:22.553027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:22.553093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:22.553124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:22.553184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:22.620758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:22.621752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:22.621889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:22.621949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:22.755004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:22.755184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:22.755230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:22.755261] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:22.759791] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-03-12T20:26:22.760102] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-03-12T20:26:22.760242] [INFO ] [sig ] MOMO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:22.912929] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MOMO.txt [2026-03-12T20:26:22.913119] [INFO ] [sig ] [1900/3274] Completed MOMO in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:22.913169] [INFO ] [sig ] [1901/3274] Forecasting MORN... [2026-03-12T20:26:22.913200] [INFO ] [sig ] Generating forecast for: MORN [2026-03-12T20:26:22.913231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-03-12T20:26:22.925226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-03-12T20:26:22.925642] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-03-12T20:26:22.926546] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-03-12T20:26:22.926636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:22.926687] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:22.926719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:22.926779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:22.992736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:22.993699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:22.993787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:22.993823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:23.128451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:23.128672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:23.128740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:23.128775] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:23.132599] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-03-12T20:26:23.132889] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-03-12T20:26:23.133026] [INFO ] [sig ] MORN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:23.291779] [INFO ] [LOCAL ] Saved forecast: MORN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MORN.txt [2026-03-12T20:26:23.291938] [INFO ] [sig ] [1901/3274] Completed MORN in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:23.291981] [INFO ] [sig ] [1902/3274] Forecasting MOS... [2026-03-12T20:26:23.292013] [INFO ] [sig ] Generating forecast for: MOS [2026-03-12T20:26:23.292045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-03-12T20:26:23.305958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-03-12T20:26:23.306375] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-03-12T20:26:23.307236] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-03-12T20:26:23.307291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:23.307341] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:23.307371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:23.307429] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:23.369707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:23.370735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:23.370832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:23.370866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:23.498096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:23.498283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:23.498327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:23.498357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:23.501906] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-03-12T20:26:23.502192] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-03-12T20:26:23.502325] [INFO ] [sig ] MOS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:23.648971] [INFO ] [LOCAL ] Saved forecast: MOS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MOS.txt [2026-03-12T20:26:23.649138] [INFO ] [sig ] [1902/3274] Completed MOS in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.2m [2026-03-12T20:26:23.649191] [INFO ] [sig ] [1903/3274] Forecasting MP... [2026-03-12T20:26:23.649228] [INFO ] [sig ] Generating forecast for: MP [2026-03-12T20:26:23.649260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-03-12T20:26:23.660532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-03-12T20:26:23.660953] [INFO ] [FORECASTER] Starting predict_future for MP [2026-03-12T20:26:23.661791] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-03-12T20:26:23.661846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:23.661879] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:23.661906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:23.661964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:23.724063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:23.725106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:23.725208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:23.725243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:23.844778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:23.844942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:23.844989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:23.845051] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:23.848514] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-03-12T20:26:23.848824] [INFO ] [FORECASTER] Completed predict_future for MP [2026-03-12T20:26:23.848956] [INFO ] [sig ] MP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:23.998446] [INFO ] [LOCAL ] Saved forecast: MP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MP.txt [2026-03-12T20:26:23.998643] [INFO ] [sig ] [1903/3274] Completed MP in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:23.998691] [INFO ] [sig ] [1904/3274] Forecasting MPA... [2026-03-12T20:26:23.998722] [INFO ] [sig ] Generating forecast for: MPA [2026-03-12T20:26:23.998753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-03-12T20:26:24.010037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-03-12T20:26:24.010445] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-03-12T20:26:24.011429] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-03-12T20:26:24.011482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:24.011515] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:24.011542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:24.011619] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:24.070066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:24.070947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:24.071031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:24.071065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:24.180926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:24.181086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:24.181132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:24.181162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:24.185256] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=46.75%) [2026-03-12T20:26:24.185539] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-03-12T20:26:24.185686] [INFO ] [sig ] MPA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:24.328781] [INFO ] [LOCAL ] Saved forecast: MPA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MPA.txt [2026-03-12T20:26:24.328924] [INFO ] [sig ] [1904/3274] Completed MPA in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:24.328972] [INFO ] [sig ] [1905/3274] Forecasting MPAA... [2026-03-12T20:26:24.329009] [INFO ] [sig ] Generating forecast for: MPAA [2026-03-12T20:26:24.329045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-03-12T20:26:24.341796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-03-12T20:26:24.342263] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-03-12T20:26:24.343189] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-03-12T20:26:24.343247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:24.343282] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:24.343310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:24.343379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:24.402649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:24.403566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:24.403670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:24.403704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:24.529703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:24.529865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:24.529907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:24.529937] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:24.534142] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-03-12T20:26:24.534502] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-03-12T20:26:24.534691] [INFO ] [sig ] MPAA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:24.681004] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MPAA.txt [2026-03-12T20:26:24.681142] [INFO ] [sig ] [1905/3274] Completed MPAA in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:24.681184] [INFO ] [sig ] [1906/3274] Forecasting MPB... [2026-03-12T20:26:24.681213] [INFO ] [sig ] Generating forecast for: MPB [2026-03-12T20:26:24.681250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-03-12T20:26:24.692359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-03-12T20:26:24.692697] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-03-12T20:26:24.693469] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-03-12T20:26:24.693522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:24.693555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:24.693602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:24.693662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:24.752164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:24.752892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:24.752975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:24.753012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:24.873926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:24.874085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:24.874126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:24.874156] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:24.877915] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-03-12T20:26:24.878236] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-03-12T20:26:24.878395] [INFO ] [sig ] MPB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:25.028692] [INFO ] [LOCAL ] Saved forecast: MPB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MPB.txt [2026-03-12T20:26:25.028857] [INFO ] [sig ] [1906/3274] Completed MPB in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:25.028902] [INFO ] [sig ] [1907/3274] Forecasting MPC... [2026-03-12T20:26:25.028932] [INFO ] [sig ] Generating forecast for: MPC [2026-03-12T20:26:25.028961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-03-12T20:26:25.040816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-03-12T20:26:25.041360] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-03-12T20:26:25.042181] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-03-12T20:26:25.042240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:25.042281] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:25.042310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:25.042367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:25.107607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:25.108978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:25.109091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:25.109139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:25.254630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:25.254798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:25.254843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:25.254873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:25.258479] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-03-12T20:26:25.258798] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-03-12T20:26:25.258933] [INFO ] [sig ] MPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:25.405732] [INFO ] [LOCAL ] Saved forecast: MPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MPC.txt [2026-03-12T20:26:25.405891] [INFO ] [sig ] [1907/3274] Completed MPC in 0.4s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:25.405936] [INFO ] [sig ] [1908/3274] Forecasting MPX... [2026-03-12T20:26:25.405967] [INFO ] [sig ] Generating forecast for: MPX [2026-03-12T20:26:25.405998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-03-12T20:26:25.417078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-03-12T20:26:25.417420] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-03-12T20:26:25.418251] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-03-12T20:26:25.418306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:25.418339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:25.418365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:25.418421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:25.478712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:25.479386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:25.479469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:25.479504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:25.594382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:25.594541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:25.594601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:25.594634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:25.598177] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-03-12T20:26:25.598465] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-03-12T20:26:25.598613] [INFO ] [sig ] MPX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:25.748846] [INFO ] [LOCAL ] Saved forecast: MPX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MPX.txt [2026-03-12T20:26:25.749022] [INFO ] [sig ] [1908/3274] Completed MPX in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:25.749073] [INFO ] [sig ] [1909/3274] Forecasting MQ... [2026-03-12T20:26:25.749111] [INFO ] [sig ] Generating forecast for: MQ [2026-03-12T20:26:25.749148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-03-12T20:26:25.762236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-03-12T20:26:25.762542] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-03-12T20:26:25.763538] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-03-12T20:26:25.763611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:25.763646] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:25.763674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:25.763732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:25.822938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:25.823775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:25.823859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:25.823894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:25.946907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:25.947068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:25.947113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:25.947142] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:25.950706] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-03-12T20:26:25.950984] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-03-12T20:26:25.951140] [INFO ] [sig ] MQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:26.092658] [INFO ] [LOCAL ] Saved forecast: MQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MQ.txt [2026-03-12T20:26:26.092796] [INFO ] [sig ] [1909/3274] Completed MQ in 0.3s | 2.80 sym/s | Total: 11.3m | ETA: 8.1m [2026-03-12T20:26:26.092838] [INFO ] [sig ] [1910/3274] Forecasting MQY... [2026-03-12T20:26:26.092868] [INFO ] [sig ] Generating forecast for: MQY [2026-03-12T20:26:26.092898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-03-12T20:26:26.104220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-03-12T20:26:26.104508] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-03-12T20:26:26.105342] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-03-12T20:26:26.105394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:26.105427] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:26.105455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:26.105511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:26.162540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:26.163267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:26.163348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:26.163410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:26.278747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:26.278912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:26.278955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:26.278988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:26.282505] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=55.05%) [2026-03-12T20:26:26.282814] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-03-12T20:26:26.282946] [INFO ] [sig ] MQY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:26.427181] [INFO ] [LOCAL ] Saved forecast: MQY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MQY.txt [2026-03-12T20:26:26.427312] [INFO ] [sig ] [1910/3274] Completed MQY in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:26.427353] [INFO ] [sig ] [1911/3274] Forecasting MRAM... [2026-03-12T20:26:26.427384] [INFO ] [sig ] Generating forecast for: MRAM [2026-03-12T20:26:26.427415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-03-12T20:26:26.438951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-03-12T20:26:26.439250] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-03-12T20:26:26.440043] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-03-12T20:26:26.440108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:26.440148] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:26.440179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:26.440235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:26.502270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:26.503030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:26.503129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:26.503171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:26.627721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:26.627916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:26.627960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:26.628007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:26.632299] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=32.67%) [2026-03-12T20:26:26.632609] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-03-12T20:26:26.632746] [INFO ] [sig ] MRAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:26.780509] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRAM.txt [2026-03-12T20:26:26.780676] [INFO ] [sig ] [1911/3274] Completed MRAM in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:26.780719] [INFO ] [sig ] [1912/3274] Forecasting MRBK... [2026-03-12T20:26:26.780751] [INFO ] [sig ] Generating forecast for: MRBK [2026-03-12T20:26:26.780782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-03-12T20:26:26.792666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-03-12T20:26:26.792961] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-03-12T20:26:26.793952] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-03-12T20:26:26.794009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:26.794047] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:26.794079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:26.794148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:26.853327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:26.854214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:26.854299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:26.854333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:26.973658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:26.973819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:26.973862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:26.973891] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:26.977383] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-03-12T20:26:26.977683] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-03-12T20:26:26.977811] [INFO ] [sig ] MRBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:27.125279] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRBK.txt [2026-03-12T20:26:27.125439] [INFO ] [sig ] [1912/3274] Completed MRBK in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:27.125481] [INFO ] [sig ] [1913/3274] Forecasting MRCC... [2026-03-12T20:26:27.125511] [INFO ] [sig ] Generating forecast for: MRCC [2026-03-12T20:26:27.125542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-03-12T20:26:27.136753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-03-12T20:26:27.137088] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-03-12T20:26:27.137871] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-03-12T20:26:27.137924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:27.137957] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:27.138013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:27.138087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:27.201804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:27.202769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:27.202856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:27.202889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:27.332203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:27.332374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:27.332418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:27.332447] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:27.336086] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-03-12T20:26:27.336428] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-03-12T20:26:27.336567] [INFO ] [sig ] MRCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:27.480246] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MRCC.txt [2026-03-12T20:26:27.480439] [INFO ] [sig ] [1913/3274] Completed MRCC in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:27.480481] [INFO ] [sig ] [1914/3274] Forecasting MRCY... [2026-03-12T20:26:27.480512] [INFO ] [sig ] Generating forecast for: MRCY [2026-03-12T20:26:27.480545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-03-12T20:26:27.491643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-03-12T20:26:27.491986] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-03-12T20:26:27.492797] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-03-12T20:26:27.492849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:27.492881] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:27.492908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:27.492964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:27.550518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:27.551630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:27.551716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:27.551749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:27.675464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:27.675649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:27.675695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:27.675724] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:27.679171] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=26.29%) [2026-03-12T20:26:27.679466] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-03-12T20:26:27.679612] [INFO ] [sig ] MRCY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:27.822309] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRCY.txt [2026-03-12T20:26:27.822448] [INFO ] [sig ] [1914/3274] Completed MRCY in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:27.822488] [INFO ] [sig ] [1915/3274] Forecasting MRK... [2026-03-12T20:26:27.822519] [INFO ] [sig ] Generating forecast for: MRK [2026-03-12T20:26:27.822549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-03-12T20:26:27.833914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-03-12T20:26:27.834237] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-03-12T20:26:27.835029] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-03-12T20:26:27.835131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:27.835172] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:27.835206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:27.835263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:27.893224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:27.893923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:27.894004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:27.894037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:28.031795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:28.032022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:28.032067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:28.032096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:28.035757] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-03-12T20:26:28.036060] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-03-12T20:26:28.036196] [INFO ] [sig ] MRK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:28.183274] [INFO ] [LOCAL ] Saved forecast: MRK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRK.txt [2026-03-12T20:26:28.183599] [INFO ] [sig ] [1915/3274] Completed MRK in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:28.183642] [INFO ] [sig ] [1916/3274] Forecasting MRM... [2026-03-12T20:26:28.183673] [INFO ] [sig ] Generating forecast for: MRM [2026-03-12T20:26:28.183704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-03-12T20:26:28.195960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-03-12T20:26:28.196294] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-03-12T20:26:28.197291] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-03-12T20:26:28.197345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:28.197377] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:28.197404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:28.197461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:28.256696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:28.257328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:28.257406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:28.257439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:28.377242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:28.377402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:28.377445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:28.377476] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:28.381009] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-03-12T20:26:28.381290] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-03-12T20:26:28.381429] [INFO ] [sig ] MRM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:28.525762] [INFO ] [LOCAL ] Saved forecast: MRM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRM.txt [2026-03-12T20:26:28.525905] [INFO ] [sig ] [1916/3274] Completed MRM in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:28.525945] [INFO ] [sig ] [1917/3274] Forecasting MRNA... [2026-03-12T20:26:28.525975] [INFO ] [sig ] Generating forecast for: MRNA [2026-03-12T20:26:28.526006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-03-12T20:26:28.537875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-03-12T20:26:28.538218] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-03-12T20:26:28.539075] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-03-12T20:26:28.539130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:28.539213] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:28.539243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:28.539300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:28.598213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:28.598983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:28.599070] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:28.599103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:28.725995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:28.726173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:28.726214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:28.726250] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:28.729804] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-03-12T20:26:28.730100] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-03-12T20:26:28.730253] [INFO ] [sig ] MRNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:28.873838] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MRNA.txt [2026-03-12T20:26:28.873974] [INFO ] [sig ] [1917/3274] Completed MRNA in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:28.874015] [INFO ] [sig ] [1918/3274] Forecasting MRTN... [2026-03-12T20:26:28.874045] [INFO ] [sig ] Generating forecast for: MRTN [2026-03-12T20:26:28.874076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-03-12T20:26:28.885677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-03-12T20:26:28.885990] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-03-12T20:26:28.886790] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-03-12T20:26:28.886842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:28.886875] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:28.886902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:28.886959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:28.944632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:28.945390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:28.945471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:28.945506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:29.066389] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:29.066548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:29.066610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:29.066642] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:29.070112] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-03-12T20:26:29.070419] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-03-12T20:26:29.070547] [INFO ] [sig ] MRTN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:29.214051] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRTN.txt [2026-03-12T20:26:29.214210] [INFO ] [sig ] [1918/3274] Completed MRTN in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:29.214261] [INFO ] [sig ] [1919/3274] Forecasting MRVI... [2026-03-12T20:26:29.214293] [INFO ] [sig ] Generating forecast for: MRVI [2026-03-12T20:26:29.214323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-03-12T20:26:29.225301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-03-12T20:26:29.225626] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-03-12T20:26:29.226384] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-03-12T20:26:29.226437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:29.226471] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:29.226498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:29.226554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:29.284401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:29.285109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:29.285191] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:29.285224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:29.412248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:29.412438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:29.412481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:29.412512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:29.416152] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-03-12T20:26:29.416473] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-03-12T20:26:29.416633] [INFO ] [sig ] MRVI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:29.563886] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRVI.txt [2026-03-12T20:26:29.564043] [INFO ] [sig ] [1919/3274] Completed MRVI in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.1m [2026-03-12T20:26:29.564084] [INFO ] [sig ] [1920/3274] Forecasting MRVL... [2026-03-12T20:26:29.564115] [INFO ] [sig ] Generating forecast for: MRVL [2026-03-12T20:26:29.564146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-03-12T20:26:29.576676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-03-12T20:26:29.577090] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-03-12T20:26:29.578002] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-03-12T20:26:29.578059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:29.578092] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:29.578118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:29.578176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:29.642564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:29.643560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:29.643673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:29.643707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:29.766689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:29.766896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:29.766951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:29.767034] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:29.771935] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-03-12T20:26:29.772406] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-03-12T20:26:29.772624] [INFO ] [sig ] MRVL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:29.929350] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRVL.txt [2026-03-12T20:26:29.929517] [INFO ] [sig ] [1920/3274] Completed MRVL in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:29.929561] [INFO ] [sig ] [1921/3274] Forecasting MRX... [2026-03-12T20:26:29.929614] [INFO ] [sig ] Generating forecast for: MRX [2026-03-12T20:26:29.929648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-03-12T20:26:29.940783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-03-12T20:26:29.941155] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-03-12T20:26:29.941975] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-03-12T20:26:29.942029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:29.942062] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:29.942090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:29.942152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:29.999993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:30.000904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:30.000990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:30.001023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:30.124503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:30.124689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:30.124732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:30.124762] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:30.128313] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-03-12T20:26:30.128812] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-03-12T20:26:30.128943] [INFO ] [sig ] MRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:30.270157] [INFO ] [LOCAL ] Saved forecast: MRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MRX.txt [2026-03-12T20:26:30.270294] [INFO ] [sig ] [1921/3274] Completed MRX in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:30.270334] [INFO ] [sig ] [1922/3274] Forecasting MS... [2026-03-12T20:26:30.270365] [INFO ] [sig ] Generating forecast for: MS [2026-03-12T20:26:30.270395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-03-12T20:26:30.281690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-03-12T20:26:30.282029] [INFO ] [FORECASTER] Starting predict_future for MS [2026-03-12T20:26:30.282826] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-03-12T20:26:30.282878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:30.282910] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:30.282938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:30.282995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:30.340164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:30.341113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:30.341208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:30.341242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:30.469987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:30.470153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:30.470211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:30.470244] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:30.473768] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-03-12T20:26:30.474044] [INFO ] [FORECASTER] Completed predict_future for MS [2026-03-12T20:26:30.474175] [INFO ] [sig ] MS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:30.622487] [INFO ] [LOCAL ] Saved forecast: MS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MS.txt [2026-03-12T20:26:30.622676] [INFO ] [sig ] [1922/3274] Completed MS in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:30.622723] [INFO ] [sig ] [1923/3274] Forecasting MSA... [2026-03-12T20:26:30.622753] [INFO ] [sig ] Generating forecast for: MSA [2026-03-12T20:26:30.622786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-03-12T20:26:30.634588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-03-12T20:26:30.634950] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-03-12T20:26:30.635752] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-03-12T20:26:30.635805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:30.635838] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:30.635864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:30.635925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:30.695299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:30.696191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:30.696294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:30.696328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:30.816387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:30.816557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:30.816623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:30.816653] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:30.820194] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-03-12T20:26:30.820495] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-03-12T20:26:30.820645] [INFO ] [sig ] MSA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:30.965073] [INFO ] [LOCAL ] Saved forecast: MSA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSA.txt [2026-03-12T20:26:30.965223] [INFO ] [sig ] [1923/3274] Completed MSA in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:30.965264] [INFO ] [sig ] [1924/3274] Forecasting MSB... [2026-03-12T20:26:30.965294] [INFO ] [sig ] Generating forecast for: MSB [2026-03-12T20:26:30.965325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-03-12T20:26:30.976456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-03-12T20:26:30.976837] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-03-12T20:26:30.977627] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-03-12T20:26:30.977680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:30.977713] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:30.977740] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:30.977798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:31.037832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:31.038748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:31.038849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:31.038883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:31.156759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:31.156933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:31.156975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:31.157004] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:31.160535] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-03-12T20:26:31.160874] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-03-12T20:26:31.161012] [INFO ] [sig ] MSB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:31.309724] [INFO ] [LOCAL ] Saved forecast: MSB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSB.txt [2026-03-12T20:26:31.309904] [INFO ] [sig ] [1924/3274] Completed MSB in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:31.309949] [INFO ] [sig ] [1925/3274] Forecasting MSBI... [2026-03-12T20:26:31.309980] [INFO ] [sig ] Generating forecast for: MSBI [2026-03-12T20:26:31.310010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-03-12T20:26:31.321761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-03-12T20:26:31.322129] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-03-12T20:26:31.322916] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-03-12T20:26:31.322969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:31.323001] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:31.323029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:31.323085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:31.382592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:31.383422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:31.383698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:31.383731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:31.512258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:31.512419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:31.512461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:31.512489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:31.516289] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=44.86%) [2026-03-12T20:26:31.516563] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-03-12T20:26:31.516711] [INFO ] [sig ] MSBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:31.660376] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSBI.txt [2026-03-12T20:26:31.660528] [INFO ] [sig ] [1925/3274] Completed MSBI in 0.4s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:31.660568] [INFO ] [sig ] [1926/3274] Forecasting MSCI... [2026-03-12T20:26:31.660620] [INFO ] [sig ] Generating forecast for: MSCI [2026-03-12T20:26:31.660651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-03-12T20:26:31.671920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-03-12T20:26:31.672223] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-03-12T20:26:31.673033] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-03-12T20:26:31.673088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:31.673134] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:31.673164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:31.673220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:31.731329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:31.732111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:31.732197] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:31.732237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:31.851714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:31.851875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:31.851916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:31.851945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:31.855431] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-03-12T20:26:31.855953] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-03-12T20:26:31.856087] [INFO ] [sig ] MSCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:32.005772] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSCI.txt [2026-03-12T20:26:32.005959] [INFO ] [sig ] [1926/3274] Completed MSCI in 0.3s | 2.80 sym/s | Total: 11.4m | ETA: 8.0m [2026-03-12T20:26:32.006001] [INFO ] [sig ] [1927/3274] Forecasting MSD... [2026-03-12T20:26:32.006031] [INFO ] [sig ] Generating forecast for: MSD [2026-03-12T20:26:32.006063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-03-12T20:26:32.018853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-03-12T20:26:32.019265] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-03-12T20:26:32.020276] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-03-12T20:26:32.020335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:32.020367] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:32.020393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:32.020658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:32.081346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:32.082280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:32.082415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:32.082449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:32.203519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:32.203700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:32.203744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:32.203773] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:32.207245] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=87.50%) [2026-03-12T20:26:32.207534] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-03-12T20:26:32.207686] [INFO ] [sig ] MSD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:32.348464] [INFO ] [LOCAL ] Saved forecast: MSD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MSD.txt [2026-03-12T20:26:32.348637] [INFO ] [sig ] [1927/3274] Completed MSD in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:32.348681] [INFO ] [sig ] [1928/3274] Forecasting MSEX... [2026-03-12T20:26:32.348713] [INFO ] [sig ] Generating forecast for: MSEX [2026-03-12T20:26:32.348743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-03-12T20:26:32.359367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-03-12T20:26:32.359714] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-03-12T20:26:32.360486] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-03-12T20:26:32.360538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:32.360588] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:32.360619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:32.360677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:32.417632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:32.418377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:32.418460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:32.418492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:32.537961] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:32.538160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:32.538212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:32.538246] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:32.541776] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-03-12T20:26:32.542071] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-03-12T20:26:32.542204] [INFO ] [sig ] MSEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:32.684901] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MSEX.txt [2026-03-12T20:26:32.685063] [INFO ] [sig ] [1928/3274] Completed MSEX in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:32.685106] [INFO ] [sig ] [1929/3274] Forecasting MSFD... [2026-03-12T20:26:32.685137] [INFO ] [sig ] Generating forecast for: MSFD [2026-03-12T20:26:32.685167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-03-12T20:26:32.696725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-03-12T20:26:32.697051] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-03-12T20:26:32.697890] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-03-12T20:26:32.697944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:32.698003] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:32.698040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:32.698108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:32.757105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:32.758075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:32.758171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:32.758208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:32.880472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:32.880660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:32.880706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:32.880736] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:32.885162] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=31.31%) [2026-03-12T20:26:32.885718] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-03-12T20:26:32.885865] [INFO ] [sig ] MSFD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:33.033521] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSFD.txt [2026-03-12T20:26:33.033707] [INFO ] [sig ] [1929/3274] Completed MSFD in 0.3s | 2.80 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:33.033752] [INFO ] [sig ] [1930/3274] Forecasting MSFL... [2026-03-12T20:26:33.033804] [INFO ] [sig ] Generating forecast for: MSFL [2026-03-12T20:26:33.033837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-03-12T20:26:33.045207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-03-12T20:26:33.045611] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-03-12T20:26:33.046401] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-03-12T20:26:33.046454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:33.046487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:33.046514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:33.046570] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:33.104973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:33.106094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:33.106180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:33.106214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:33.234081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:33.234255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:33.234304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:33.234341] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:33.237879] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-03-12T20:26:33.238223] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-03-12T20:26:33.238363] [INFO ] [sig ] MSFL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:33.385622] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSFL.txt [2026-03-12T20:26:33.385815] [INFO ] [sig ] [1930/3274] Completed MSFL in 0.4s | 2.80 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:33.385860] [INFO ] [sig ] [1931/3274] Forecasting MSGE... [2026-03-12T20:26:33.385892] [INFO ] [sig ] Generating forecast for: MSGE [2026-03-12T20:26:33.385923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-03-12T20:26:33.398197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-03-12T20:26:33.398774] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-03-12T20:26:33.399813] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-03-12T20:26:33.399868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:33.399901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:33.399928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:33.399987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:33.461176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:33.462242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:33.462327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:33.462361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:33.593405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:33.593591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:33.593637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:33.593667] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:33.597162] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-03-12T20:26:33.597482] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-03-12T20:26:33.597632] [INFO ] [sig ] MSGE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:33.742996] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSGE.txt [2026-03-12T20:26:33.743159] [INFO ] [sig ] [1931/3274] Completed MSGE in 0.4s | 2.80 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:33.743202] [INFO ] [sig ] [1932/3274] Forecasting MSGM... [2026-03-12T20:26:33.743235] [INFO ] [sig ] Generating forecast for: MSGM [2026-03-12T20:26:33.743267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-03-12T20:26:33.754399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-03-12T20:26:33.754858] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-03-12T20:26:33.755763] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-03-12T20:26:33.755818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:33.755852] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:33.755880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:33.755938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:33.815807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:33.816612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:33.816697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:33.816730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:33.937713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:33.937873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:33.937916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:33.937944] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:33.941431] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=32.12%) [2026-03-12T20:26:33.941728] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-03-12T20:26:33.941855] [INFO ] [sig ] MSGM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:34.084213] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSGM.txt [2026-03-12T20:26:34.084362] [INFO ] [sig ] [1932/3274] Completed MSGM in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:34.084403] [INFO ] [sig ] [1933/3274] Forecasting MSGS... [2026-03-12T20:26:34.084436] [INFO ] [sig ] Generating forecast for: MSGS [2026-03-12T20:26:34.084465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-03-12T20:26:34.096085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-03-12T20:26:34.096455] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-03-12T20:26:34.097335] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-03-12T20:26:34.097394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:34.097429] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:34.097456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:34.097514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:34.155749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:34.156442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:34.156524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:34.156556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:34.279254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:34.279441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:34.279486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:34.279569] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:34.283338] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-03-12T20:26:34.283727] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-03-12T20:26:34.283874] [INFO ] [sig ] MSGS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:34.432120] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MSGS.txt [2026-03-12T20:26:34.432288] [INFO ] [sig ] [1933/3274] Completed MSGS in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:34.432331] [INFO ] [sig ] [1934/3274] Forecasting MSI... [2026-03-12T20:26:34.432363] [INFO ] [sig ] Generating forecast for: MSI [2026-03-12T20:26:34.432393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-03-12T20:26:34.443641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-03-12T20:26:34.444006] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-03-12T20:26:34.444823] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-03-12T20:26:34.444877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:34.444947] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:34.444990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:34.445076] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:34.506759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:34.507648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:34.507733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:34.507766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:34.633688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:34.633855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:34.633899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:34.633929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:34.637500] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-03-12T20:26:34.637829] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-03-12T20:26:34.637967] [INFO ] [sig ] MSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:34.787321] [INFO ] [LOCAL ] Saved forecast: MSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSI.txt [2026-03-12T20:26:34.787486] [INFO ] [sig ] [1934/3274] Completed MSI in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:34.787528] [INFO ] [sig ] [1935/3274] Forecasting MSM... [2026-03-12T20:26:34.787559] [INFO ] [sig ] Generating forecast for: MSM [2026-03-12T20:26:34.787608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-03-12T20:26:34.798480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-03-12T20:26:34.798846] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-03-12T20:26:34.799675] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-03-12T20:26:34.799728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:34.799761] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:34.799788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:34.799844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:34.859392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:34.860251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:34.860352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:34.860427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:34.982441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:34.982620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:34.982667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:34.982696] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:34.986271] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-03-12T20:26:34.986564] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-03-12T20:26:34.986716] [INFO ] [sig ] MSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:35.130329] [INFO ] [LOCAL ] Saved forecast: MSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MSM.txt [2026-03-12T20:26:35.130486] [INFO ] [sig ] [1935/3274] Completed MSM in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 8.0m [2026-03-12T20:26:35.130528] [INFO ] [sig ] [1936/3274] Forecasting MTB... [2026-03-12T20:26:35.130561] [INFO ] [sig ] Generating forecast for: MTB [2026-03-12T20:26:35.130623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-03-12T20:26:35.141903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-03-12T20:26:35.142220] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-03-12T20:26:35.143074] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-03-12T20:26:35.143126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:35.143160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:35.143188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:35.143252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:35.203284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:35.204189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:35.204275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:35.204309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:35.332949] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:35.333116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:35.333159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:35.333190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:35.336902] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=42.04%) [2026-03-12T20:26:35.337202] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-03-12T20:26:35.337339] [INFO ] [sig ] MTB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:35.479915] [INFO ] [LOCAL ] Saved forecast: MTB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTB.txt [2026-03-12T20:26:35.480069] [INFO ] [sig ] [1936/3274] Completed MTB in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:35.480110] [INFO ] [sig ] [1937/3274] Forecasting MTCH... [2026-03-12T20:26:35.480141] [INFO ] [sig ] Generating forecast for: MTCH [2026-03-12T20:26:35.480173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-03-12T20:26:35.491067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-03-12T20:26:35.491378] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-03-12T20:26:35.492157] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-03-12T20:26:35.492210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:35.492242] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:35.492286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:35.492344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:35.551234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:35.552146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:35.552234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:35.552268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:35.676029] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:35.676195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:35.676238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:35.676308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:35.679933] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=71.80%) [2026-03-12T20:26:35.680253] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-03-12T20:26:35.680420] [INFO ] [sig ] MTCH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:35.824733] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MTCH.txt [2026-03-12T20:26:35.824902] [INFO ] [sig ] [1937/3274] Completed MTCH in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:35.824947] [INFO ] [sig ] [1938/3274] Forecasting MTG... [2026-03-12T20:26:35.824976] [INFO ] [sig ] Generating forecast for: MTG [2026-03-12T20:26:35.825007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-03-12T20:26:35.836721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-03-12T20:26:35.837102] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-03-12T20:26:35.837941] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-03-12T20:26:35.838024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:35.838064] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:35.838093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:35.838153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:35.895986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:35.896869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:35.896956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:35.896990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:36.014672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:36.014847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:36.014890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:36.014920] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:36.018506] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-03-12T20:26:36.018812] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-03-12T20:26:36.018945] [INFO ] [sig ] MTG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:36.162102] [INFO ] [LOCAL ] Saved forecast: MTG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTG.txt [2026-03-12T20:26:36.162268] [INFO ] [sig ] [1938/3274] Completed MTG in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:36.162311] [INFO ] [sig ] [1939/3274] Forecasting MTH... [2026-03-12T20:26:36.162342] [INFO ] [sig ] Generating forecast for: MTH [2026-03-12T20:26:36.162372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-03-12T20:26:36.174936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-03-12T20:26:36.175254] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-03-12T20:26:36.176444] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-03-12T20:26:36.176511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:36.176563] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:36.176649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:36.176713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:36.243627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:36.244479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:36.244773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:36.244806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:36.363447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:36.363626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:36.363672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:36.363703] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:36.367176] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-03-12T20:26:36.367461] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-03-12T20:26:36.367612] [INFO ] [sig ] MTH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:36.509462] [INFO ] [LOCAL ] Saved forecast: MTH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTH.txt [2026-03-12T20:26:36.509610] [INFO ] [sig ] [1939/3274] Completed MTH in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:36.509654] [INFO ] [sig ] [1940/3274] Forecasting MTN... [2026-03-12T20:26:36.509686] [INFO ] [sig ] Generating forecast for: MTN [2026-03-12T20:26:36.509718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-03-12T20:26:36.521515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-03-12T20:26:36.521843] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-03-12T20:26:36.522649] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-03-12T20:26:36.522701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:36.522734] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:36.522760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:36.522817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:36.581016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:36.581738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:36.581823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:36.581860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:36.709433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:36.709610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:36.709654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:36.709684] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:36.713130] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: DOWN (p=9.65%) [2026-03-12T20:26:36.713418] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-03-12T20:26:36.713546] [INFO ] [sig ] MTN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:36.854438] [INFO ] [LOCAL ] Saved forecast: MTN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTN.txt [2026-03-12T20:26:36.854607] [INFO ] [sig ] [1940/3274] Completed MTN in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:36.854652] [INFO ] [sig ] [1941/3274] Forecasting MTRN... [2026-03-12T20:26:36.854682] [INFO ] [sig ] Generating forecast for: MTRN [2026-03-12T20:26:36.854712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-03-12T20:26:36.865904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-03-12T20:26:36.866211] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-03-12T20:26:36.867000] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-03-12T20:26:36.867053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:36.867086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:36.867113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:36.867171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:36.931332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:36.932432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:36.932520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:36.932553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:37.057939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:37.061289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:37.061341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:37.061373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:37.065289] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-03-12T20:26:37.065641] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-03-12T20:26:37.065798] [INFO ] [sig ] MTRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:37.216181] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTRN.txt [2026-03-12T20:26:37.216351] [INFO ] [sig ] [1941/3274] Completed MTRN in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:37.216397] [INFO ] [sig ] [1942/3274] Forecasting MTRX... [2026-03-12T20:26:37.216430] [INFO ] [sig ] Generating forecast for: MTRX [2026-03-12T20:26:37.216460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-03-12T20:26:37.228301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-03-12T20:26:37.228745] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-03-12T20:26:37.229601] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-03-12T20:26:37.229658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:37.229692] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:37.229720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:37.229778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:37.291213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:37.292415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:37.292543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:37.292605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:37.415653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:37.415824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:37.415867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:37.415897] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:37.419936] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-03-12T20:26:37.420355] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-03-12T20:26:37.420507] [INFO ] [sig ] MTRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:37.563232] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTRX.txt [2026-03-12T20:26:37.563396] [INFO ] [sig ] [1942/3274] Completed MTRX in 0.3s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:37.563447] [INFO ] [sig ] [1943/3274] Forecasting MTSI... [2026-03-12T20:26:37.563484] [INFO ] [sig ] Generating forecast for: MTSI [2026-03-12T20:26:37.563526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-03-12T20:26:37.575083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-03-12T20:26:37.575392] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-03-12T20:26:37.576201] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-03-12T20:26:37.576254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:37.576287] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:37.576319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:37.576389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:37.636132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:37.637046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:37.637132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:37.637167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:37.767320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:37.767493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:37.767534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:37.767565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:37.771480] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-03-12T20:26:37.771894] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-03-12T20:26:37.772044] [INFO ] [sig ] MTSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:37.920975] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTSI.txt [2026-03-12T20:26:37.921124] [INFO ] [sig ] [1943/3274] Completed MTSI in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:37.921183] [INFO ] [sig ] [1944/3274] Forecasting MTX... [2026-03-12T20:26:37.921216] [INFO ] [sig ] Generating forecast for: MTX [2026-03-12T20:26:37.921247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-03-12T20:26:37.932743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-03-12T20:26:37.933094] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-03-12T20:26:37.933928] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-03-12T20:26:37.933983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:37.934016] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:37.934045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:37.934104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:37.996415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:37.997337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:37.997461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:37.997497] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:38.119709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:38.119898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:38.119942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:38.119971] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:38.123545] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-03-12T20:26:38.123853] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-03-12T20:26:38.123985] [INFO ] [sig ] MTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:38.271599] [INFO ] [LOCAL ] Saved forecast: MTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MTX.txt [2026-03-12T20:26:38.271739] [INFO ] [sig ] [1944/3274] Completed MTX in 0.4s | 2.81 sym/s | Total: 11.5m | ETA: 7.9m [2026-03-12T20:26:38.271781] [INFO ] [sig ] [1945/3274] Forecasting MTZ... [2026-03-12T20:26:38.271812] [INFO ] [sig ] Generating forecast for: MTZ [2026-03-12T20:26:38.271842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-03-12T20:26:38.283531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-03-12T20:26:38.283867] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-03-12T20:26:38.284669] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-03-12T20:26:38.284723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:38.284757] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:38.284785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:38.284843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:38.346965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:38.347943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:38.348054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:38.348091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:38.479731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:38.479900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:38.479943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:38.479972] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:38.483461] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-03-12T20:26:38.483755] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-03-12T20:26:38.483884] [INFO ] [sig ] MTZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:38.637761] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MTZ.txt [2026-03-12T20:26:38.637937] [INFO ] [sig ] [1945/3274] Completed MTZ in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:38.638009] [INFO ] [sig ] [1946/3274] Forecasting MUA... [2026-03-12T20:26:38.638042] [INFO ] [sig ] Generating forecast for: MUA [2026-03-12T20:26:38.638072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-03-12T20:26:38.653344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-03-12T20:26:38.653728] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-03-12T20:26:38.654698] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-03-12T20:26:38.654753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:38.654805] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:38.654856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:38.654922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:38.716674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:38.717626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:38.717712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:38.717747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:38.847545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:38.847783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:38.847830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:38.847860] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:38.851856] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-03-12T20:26:38.852197] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-03-12T20:26:38.852410] [INFO ] [sig ] MUA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:39.007702] [INFO ] [LOCAL ] Saved forecast: MUA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MUA.txt [2026-03-12T20:26:39.007838] [INFO ] [sig ] [1946/3274] Completed MUA in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:39.007897] [INFO ] [sig ] [1947/3274] Forecasting MUC... [2026-03-12T20:26:39.007929] [INFO ] [sig ] Generating forecast for: MUC [2026-03-12T20:26:39.007959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-03-12T20:26:39.020138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-03-12T20:26:39.020472] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-03-12T20:26:39.021299] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-03-12T20:26:39.021354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:39.021390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:39.021417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:39.021474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:39.079333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:39.080114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:39.080198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:39.080232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:39.204291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:39.204471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:39.204522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:39.204553] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:39.208516] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-03-12T20:26:39.208882] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-03-12T20:26:39.209027] [INFO ] [sig ] MUC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:39.374028] [INFO ] [LOCAL ] Saved forecast: MUC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MUC.txt [2026-03-12T20:26:39.374227] [INFO ] [sig ] [1947/3274] Completed MUC in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:39.374273] [INFO ] [sig ] [1948/3274] Forecasting MUFG... [2026-03-12T20:26:39.374305] [INFO ] [sig ] Generating forecast for: MUFG [2026-03-12T20:26:39.374337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-03-12T20:26:39.385863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-03-12T20:26:39.386232] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-03-12T20:26:39.387081] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-03-12T20:26:39.387137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:39.387173] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:39.387203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:39.387264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:39.446542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:39.447470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:39.447567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:39.447623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:39.578952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:39.579119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:39.579163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:39.579194] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:39.582810] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-03-12T20:26:39.583109] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-03-12T20:26:39.583248] [INFO ] [sig ] MUFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:39.734406] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MUFG.txt [2026-03-12T20:26:39.734600] [INFO ] [sig ] [1948/3274] Completed MUFG in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:39.734652] [INFO ] [sig ] [1949/3274] Forecasting MUJ... [2026-03-12T20:26:39.734683] [INFO ] [sig ] Generating forecast for: MUJ [2026-03-12T20:26:39.734713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-03-12T20:26:39.746757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-03-12T20:26:39.747196] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-03-12T20:26:39.748063] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-03-12T20:26:39.748125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:39.748158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:39.748186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:39.748243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:39.807683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:39.808654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:39.808763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:39.808802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:39.933130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:39.933308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:39.933352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:39.933381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:39.937894] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-03-12T20:26:39.938308] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-03-12T20:26:39.938457] [INFO ] [sig ] MUJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:40.102420] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MUJ.txt [2026-03-12T20:26:40.102645] [INFO ] [sig ] [1949/3274] Completed MUJ in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:40.102703] [INFO ] [sig ] [1950/3274] Forecasting MUSA... [2026-03-12T20:26:40.102735] [INFO ] [sig ] Generating forecast for: MUSA [2026-03-12T20:26:40.102773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-03-12T20:26:40.117283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-03-12T20:26:40.117696] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-03-12T20:26:40.118535] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-03-12T20:26:40.118606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:40.118672] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:40.118704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:40.118767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:40.178331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:40.179286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:40.179424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:40.179466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:40.308973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:40.309133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:40.309177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:40.309207] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:40.312780] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=60.33%) [2026-03-12T20:26:40.313064] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-03-12T20:26:40.313200] [INFO ] [sig ] MUSA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:40.459385] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MUSA.txt [2026-03-12T20:26:40.459759] [INFO ] [sig ] [1950/3274] Completed MUSA in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:40.459824] [INFO ] [sig ] [1951/3274] Forecasting MUX... [2026-03-12T20:26:40.459859] [INFO ] [sig ] Generating forecast for: MUX [2026-03-12T20:26:40.459892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-03-12T20:26:40.471636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-03-12T20:26:40.471988] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-03-12T20:26:40.472819] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-03-12T20:26:40.472878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:40.472943] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:40.472973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:40.473032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:40.535647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:40.536546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:40.536658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:40.536695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:40.661512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:40.661697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:40.661741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:40.661770] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:40.665172] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=24.48%) [2026-03-12T20:26:40.665471] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-03-12T20:26:40.665629] [INFO ] [sig ] MUX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:40.811265] [INFO ] [LOCAL ] Saved forecast: MUX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MUX.txt [2026-03-12T20:26:40.811390] [INFO ] [sig ] [1951/3274] Completed MUX in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:40.811431] [INFO ] [sig ] [1952/3274] Forecasting MVBF... [2026-03-12T20:26:40.811460] [INFO ] [sig ] Generating forecast for: MVBF [2026-03-12T20:26:40.811490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-03-12T20:26:40.824388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-03-12T20:26:40.824785] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-03-12T20:26:40.825550] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-03-12T20:26:40.825621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:40.825655] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:40.825683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:40.825740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:40.883991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:40.884624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:40.884705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:40.884739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:41.007220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:41.007387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:41.007440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:41.007477] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:41.012013] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-03-12T20:26:41.012350] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-03-12T20:26:41.012517] [INFO ] [sig ] MVBF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:41.160408] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MVBF.txt [2026-03-12T20:26:41.160540] [INFO ] [sig ] [1952/3274] Completed MVBF in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 7.9m [2026-03-12T20:26:41.160599] [INFO ] [sig ] [1953/3274] Forecasting MWA... [2026-03-12T20:26:41.160817] [INFO ] [sig ] Generating forecast for: MWA [2026-03-12T20:26:41.160847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-03-12T20:26:41.172754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-03-12T20:26:41.173035] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-03-12T20:26:41.173815] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-03-12T20:26:41.173869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:41.173901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:41.173928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:41.173985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:41.237225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:41.238141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:41.238226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:41.238261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:41.364228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:41.364424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:41.364479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:41.364519] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:41.368979] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=14.44%) [2026-03-12T20:26:41.369289] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-03-12T20:26:41.369443] [INFO ] [sig ] MWA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:41.524195] [INFO ] [LOCAL ] Saved forecast: MWA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MWA.txt [2026-03-12T20:26:41.524430] [INFO ] [sig ] [1953/3274] Completed MWA in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:41.524483] [INFO ] [sig ] [1954/3274] Forecasting MX... [2026-03-12T20:26:41.524514] [INFO ] [sig ] Generating forecast for: MX [2026-03-12T20:26:41.524556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-03-12T20:26:41.536758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-03-12T20:26:41.537203] [INFO ] [FORECASTER] Starting predict_future for MX [2026-03-12T20:26:41.538072] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-03-12T20:26:41.538125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:41.538157] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:41.538184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:41.538241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:41.596722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:41.597632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:41.597780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:41.597816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:41.720804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:41.720976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:41.721019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:41.721109] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:41.724888] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-03-12T20:26:41.725232] [INFO ] [FORECASTER] Completed predict_future for MX [2026-03-12T20:26:41.725389] [INFO ] [sig ] MX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:41.887187] [INFO ] [LOCAL ] Saved forecast: MX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MX.txt [2026-03-12T20:26:41.887365] [INFO ] [sig ] [1954/3274] Completed MX in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:41.887412] [INFO ] [sig ] [1955/3274] Forecasting MXF... [2026-03-12T20:26:41.887444] [INFO ] [sig ] Generating forecast for: MXF [2026-03-12T20:26:41.887473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-03-12T20:26:41.900177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-03-12T20:26:41.900816] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-03-12T20:26:41.901843] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-03-12T20:26:41.901896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:41.901928] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:41.901955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:41.902012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:41.961568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:41.962526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:41.962650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:41.962687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:42.082176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:42.082359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:42.082406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:42.082436] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:42.086471] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-03-12T20:26:42.086837] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-03-12T20:26:42.086986] [INFO ] [sig ] MXF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:42.237163] [INFO ] [LOCAL ] Saved forecast: MXF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MXF.txt [2026-03-12T20:26:42.237325] [INFO ] [sig ] [1955/3274] Completed MXF in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:42.237366] [INFO ] [sig ] [1956/3274] Forecasting MXL... [2026-03-12T20:26:42.237399] [INFO ] [sig ] Generating forecast for: MXL [2026-03-12T20:26:42.237429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-03-12T20:26:42.249960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-03-12T20:26:42.250329] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-03-12T20:26:42.251154] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-03-12T20:26:42.251207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:42.251239] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:42.251266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:42.251325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:42.316190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:42.317307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:42.317404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:42.317449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:42.444234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:42.444400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:42.444445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:42.444476] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:42.448021] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=82.71%) [2026-03-12T20:26:42.448311] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-03-12T20:26:42.448458] [INFO ] [sig ] MXL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:42.614368] [INFO ] [LOCAL ] Saved forecast: MXL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MXL.txt [2026-03-12T20:26:42.614523] [INFO ] [sig ] [1956/3274] Completed MXL in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:42.614567] [INFO ] [sig ] [1957/3274] Forecasting MYE... [2026-03-12T20:26:42.614622] [INFO ] [sig ] Generating forecast for: MYE [2026-03-12T20:26:42.614663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-03-12T20:26:42.626947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-03-12T20:26:42.627320] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-03-12T20:26:42.628353] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-03-12T20:26:42.628409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:42.628443] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:42.628471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:42.628528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:42.688759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:42.689474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:42.689592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:42.689630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:42.817904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:42.818090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:42.818134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:42.818191] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:42.821732] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-03-12T20:26:42.822009] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-03-12T20:26:42.822136] [INFO ] [sig ] MYE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:42.972758] [INFO ] [LOCAL ] Saved forecast: MYE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MYE.txt [2026-03-12T20:26:42.972936] [INFO ] [sig ] [1957/3274] Completed MYE in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:42.972988] [INFO ] [sig ] [1958/3274] Forecasting MYGN... [2026-03-12T20:26:42.973021] [INFO ] [sig ] Generating forecast for: MYGN [2026-03-12T20:26:42.973053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-03-12T20:26:42.984103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-03-12T20:26:42.984443] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-03-12T20:26:42.985290] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-03-12T20:26:42.985346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:42.985380] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:42.985409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:42.985468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:43.043858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:43.044685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:43.044810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:43.044849] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:43.170134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:43.170293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:43.170337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:43.170366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:43.173881] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-03-12T20:26:43.174159] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-03-12T20:26:43.174290] [INFO ] [sig ] MYGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:43.319287] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MYGN.txt [2026-03-12T20:26:43.319447] [INFO ] [sig ] [1958/3274] Completed MYGN in 0.3s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:43.319492] [INFO ] [sig ] [1959/3274] Forecasting MYI... [2026-03-12T20:26:43.319524] [INFO ] [sig ] Generating forecast for: MYI [2026-03-12T20:26:43.319556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-03-12T20:26:43.331172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-03-12T20:26:43.331481] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-03-12T20:26:43.332260] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-03-12T20:26:43.332313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:43.332346] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:43.332372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:43.332430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:43.392914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:43.393826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:43.393913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:43.393965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:43.522280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:43.522454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:43.522499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:43.522529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:43.526726] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=52.37%) [2026-03-12T20:26:43.527075] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-03-12T20:26:43.527216] [INFO ] [sig ] MYI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:43.677006] [INFO ] [LOCAL ] Saved forecast: MYI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/MYI.txt [2026-03-12T20:26:43.677167] [INFO ] [sig ] [1959/3274] Completed MYI in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:43.677206] [INFO ] [sig ] [1960/3274] Forecasting MYN... [2026-03-12T20:26:43.677239] [INFO ] [sig ] Generating forecast for: MYN [2026-03-12T20:26:43.677269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-03-12T20:26:43.688506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-03-12T20:26:43.688934] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-03-12T20:26:43.689814] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-03-12T20:26:43.689868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:43.690086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:43.690113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:43.690170] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:43.752992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:43.753915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:43.754005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:43.754039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:43.873174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:43.873332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:43.873374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:43.873407] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:43.876877] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=31.73%) [2026-03-12T20:26:43.877155] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-03-12T20:26:43.877283] [INFO ] [sig ] MYN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:44.028645] [INFO ] [LOCAL ] Saved forecast: MYN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MYN.txt [2026-03-12T20:26:44.028798] [INFO ] [sig ] [1960/3274] Completed MYN in 0.4s | 2.81 sym/s | Total: 11.6m | ETA: 7.8m [2026-03-12T20:26:44.028842] [INFO ] [sig ] [1961/3274] Forecasting MYRG... [2026-03-12T20:26:44.028873] [INFO ] [sig ] Generating forecast for: MYRG [2026-03-12T20:26:44.028905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-03-12T20:26:44.041508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-03-12T20:26:44.042084] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-03-12T20:26:44.043102] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-03-12T20:26:44.043157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:44.043190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:44.043232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:44.043292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:44.106285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:44.107165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:44.107291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:44.107326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:44.230438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:44.230627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:44.230673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:44.230703] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:44.234249] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-03-12T20:26:44.234542] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-03-12T20:26:44.234698] [INFO ] [sig ] MYRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:44.386698] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/MYRG.txt [2026-03-12T20:26:44.386889] [INFO ] [sig ] [1961/3274] Completed MYRG in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:44.386935] [INFO ] [sig ] [1962/3274] Forecasting NA... [2026-03-12T20:26:44.386966] [INFO ] [sig ] Generating forecast for: NA [2026-03-12T20:26:44.386996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-03-12T20:26:44.398168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-03-12T20:26:44.398637] [INFO ] [FORECASTER] Starting predict_future for NA [2026-03-12T20:26:44.399488] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-03-12T20:26:44.399555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:44.399630] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:44.399663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:44.399721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:44.461094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:44.462018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:44.462142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:44.462179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:44.587488] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:44.587645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:44.587688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:44.587717] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:44.591223] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-03-12T20:26:44.591523] [INFO ] [FORECASTER] Completed predict_future for NA [2026-03-12T20:26:44.591708] [INFO ] [sig ] NA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:44.739433] [INFO ] [LOCAL ] Saved forecast: NA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NA.txt [2026-03-12T20:26:44.739598] [INFO ] [sig ] [1962/3274] Completed NA in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:44.739650] [INFO ] [sig ] [1963/3274] Forecasting NABL... [2026-03-12T20:26:44.739681] [INFO ] [sig ] Generating forecast for: NABL [2026-03-12T20:26:44.739710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-03-12T20:26:44.750302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-03-12T20:26:44.750629] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-03-12T20:26:44.751445] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-03-12T20:26:44.751511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:44.751550] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:44.751618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:44.751685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:44.811209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:44.811884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:44.811967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:44.812002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:44.938449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:44.938650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:44.938697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:44.938916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:44.942781] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=38.93%) [2026-03-12T20:26:44.943113] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-03-12T20:26:44.943261] [INFO ] [sig ] NABL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:45.098229] [INFO ] [LOCAL ] Saved forecast: NABL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NABL.txt [2026-03-12T20:26:45.098399] [INFO ] [sig ] [1963/3274] Completed NABL in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:45.098452] [INFO ] [sig ] [1964/3274] Forecasting NAC... [2026-03-12T20:26:45.098492] [INFO ] [sig ] Generating forecast for: NAC [2026-03-12T20:26:45.098531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-03-12T20:26:45.111785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-03-12T20:26:45.112110] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-03-12T20:26:45.113099] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-03-12T20:26:45.113152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:45.113185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:45.113211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:45.113267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:45.174383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:45.175509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:45.175636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:45.175676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:45.302061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:45.302223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:45.302268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:45.302298] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:45.306077] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-03-12T20:26:45.306362] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-03-12T20:26:45.306498] [INFO ] [sig ] NAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:45.525104] [INFO ] [LOCAL ] Saved forecast: NAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NAC.txt [2026-03-12T20:26:45.525329] [INFO ] [sig ] [1964/3274] Completed NAC in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:45.525394] [INFO ] [sig ] [1965/3274] Forecasting NAD... [2026-03-12T20:26:45.525438] [INFO ] [sig ] Generating forecast for: NAD [2026-03-12T20:26:45.525483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-03-12T20:26:45.536913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-03-12T20:26:45.537243] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-03-12T20:26:45.538121] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-03-12T20:26:45.538177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:45.538211] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:45.538242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:45.538301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:45.597011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:45.597712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:45.597795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:45.597831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:45.721127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:45.721292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:45.721336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:45.721367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:45.725004] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-03-12T20:26:45.725309] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-03-12T20:26:45.725450] [INFO ] [sig ] NAD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:45.877396] [INFO ] [LOCAL ] Saved forecast: NAD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NAD.txt [2026-03-12T20:26:45.877603] [INFO ] [sig ] [1965/3274] Completed NAD in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:45.877658] [INFO ] [sig ] [1966/3274] Forecasting NATH... [2026-03-12T20:26:45.877689] [INFO ] [sig ] Generating forecast for: NATH [2026-03-12T20:26:45.877730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-03-12T20:26:45.889076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-03-12T20:26:45.889512] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-03-12T20:26:45.890405] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-03-12T20:26:45.890461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:45.890496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:45.890525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:45.890601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:45.950186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:45.951068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:45.951162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:45.951198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:46.070555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:46.070738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:46.070780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:46.070809] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:46.074220] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=67.62%) [2026-03-12T20:26:46.074503] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-03-12T20:26:46.074654] [INFO ] [sig ] NATH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:46.220547] [INFO ] [LOCAL ] Saved forecast: NATH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NATH.txt [2026-03-12T20:26:46.220747] [INFO ] [sig ] [1966/3274] Completed NATH in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:46.220791] [INFO ] [sig ] [1967/3274] Forecasting NATL... [2026-03-12T20:26:46.220823] [INFO ] [sig ] Generating forecast for: NATL [2026-03-12T20:26:46.220853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-03-12T20:26:46.232723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-03-12T20:26:46.233072] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-03-12T20:26:46.233892] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-03-12T20:26:46.233948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:46.233982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:46.234013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:46.234072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:46.292421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:46.293240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:46.293322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:46.293356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:46.420181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:46.420356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:46.420400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:46.420430] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:46.424137] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-03-12T20:26:46.424481] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-03-12T20:26:46.424645] [INFO ] [sig ] NATL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:46.588362] [INFO ] [LOCAL ] Saved forecast: NATL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NATL.txt [2026-03-12T20:26:46.588491] [INFO ] [sig ] [1967/3274] Completed NATL in 0.4s | 2.80 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:46.588531] [INFO ] [sig ] [1968/3274] Forecasting NAVI... [2026-03-12T20:26:46.588562] [INFO ] [sig ] Generating forecast for: NAVI [2026-03-12T20:26:46.588611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-03-12T20:26:46.599362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-03-12T20:26:46.599731] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-03-12T20:26:46.600550] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-03-12T20:26:46.600624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:46.600706] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:46.600738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:46.600797] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:46.660246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:46.661139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:46.661224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:46.661274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:46.786255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:46.786415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:46.786459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:46.786490] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:46.790105] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-03-12T20:26:46.790386] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-03-12T20:26:46.790518] [INFO ] [sig ] NAVI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:46.935703] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NAVI.txt [2026-03-12T20:26:46.935833] [INFO ] [sig ] [1968/3274] Completed NAVI in 0.3s | 2.80 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:46.935874] [INFO ] [sig ] [1969/3274] Forecasting NAZ... [2026-03-12T20:26:46.935904] [INFO ] [sig ] Generating forecast for: NAZ [2026-03-12T20:26:46.935934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-03-12T20:26:46.948175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-03-12T20:26:46.948524] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-03-12T20:26:46.949596] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-03-12T20:26:46.949665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:46.949700] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:46.949728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:46.949787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:47.008440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:47.009118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:47.009200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:47.009234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:47.116735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:47.116885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:47.116928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:47.116960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:47.120533] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-03-12T20:26:47.120834] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-03-12T20:26:47.120962] [INFO ] [sig ] NAZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:47.268325] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NAZ.txt [2026-03-12T20:26:47.268478] [INFO ] [sig ] [1969/3274] Completed NAZ in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 7.8m [2026-03-12T20:26:47.268520] [INFO ] [sig ] [1970/3274] Forecasting NB... [2026-03-12T20:26:47.268552] [INFO ] [sig ] Generating forecast for: NB [2026-03-12T20:26:47.268603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-03-12T20:26:47.280625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-03-12T20:26:47.280936] [INFO ] [FORECASTER] Starting predict_future for NB [2026-03-12T20:26:47.281756] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-03-12T20:26:47.281807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:47.281841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:47.281868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:47.281926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:47.340296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:47.341132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:47.341212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:47.341244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:47.461725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:47.461925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:47.461972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:47.462002] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:47.465675] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-03-12T20:26:47.465960] [INFO ] [FORECASTER] Completed predict_future for NB [2026-03-12T20:26:47.466091] [INFO ] [sig ] NB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:47.609003] [INFO ] [LOCAL ] Saved forecast: NB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NB.txt [2026-03-12T20:26:47.609130] [INFO ] [sig ] [1970/3274] Completed NB in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:47.609169] [INFO ] [sig ] [1971/3274] Forecasting NBB... [2026-03-12T20:26:47.609201] [INFO ] [sig ] Generating forecast for: NBB [2026-03-12T20:26:47.609231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-03-12T20:26:47.620795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-03-12T20:26:47.621125] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-03-12T20:26:47.622216] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-03-12T20:26:47.622271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:47.622305] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:47.622332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:47.622389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:47.680875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:47.681599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:47.681713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:47.681748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:47.803140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:47.803497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:47.803537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:47.803567] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:47.807661] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-03-12T20:26:47.807942] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-03-12T20:26:47.808094] [INFO ] [sig ] NBB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:47.954154] [INFO ] [LOCAL ] Saved forecast: NBB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NBB.txt [2026-03-12T20:26:47.954304] [INFO ] [sig ] [1971/3274] Completed NBB in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:47.954345] [INFO ] [sig ] [1972/3274] Forecasting NBBK... [2026-03-12T20:26:47.954375] [INFO ] [sig ] Generating forecast for: NBBK [2026-03-12T20:26:47.954404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-03-12T20:26:47.966734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-03-12T20:26:47.967053] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-03-12T20:26:47.967922] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-03-12T20:26:47.967997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:47.968034] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:47.968063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:47.968122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:48.031994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:48.032920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:48.033003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:48.033038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:48.157314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:48.157473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:48.157517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:48.157545] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:48.161164] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=77.80%) [2026-03-12T20:26:48.161457] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-03-12T20:26:48.161609] [INFO ] [sig ] NBBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:48.304374] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NBBK.txt [2026-03-12T20:26:48.304509] [INFO ] [sig ] [1972/3274] Completed NBBK in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:48.304551] [INFO ] [sig ] [1973/3274] Forecasting NBHC... [2026-03-12T20:26:48.304605] [INFO ] [sig ] Generating forecast for: NBHC [2026-03-12T20:26:48.304637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-03-12T20:26:48.316869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-03-12T20:26:48.317195] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-03-12T20:26:48.318228] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-03-12T20:26:48.318282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:48.318317] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:48.318345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:48.318403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:48.377416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:48.378054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:48.378133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:48.378165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:48.507140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:48.507304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:48.507347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:48.507376] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:48.511084] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-03-12T20:26:48.511359] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-03-12T20:26:48.511488] [INFO ] [sig ] NBHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:48.656610] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NBHC.txt [2026-03-12T20:26:48.656746] [INFO ] [sig ] [1973/3274] Completed NBHC in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:48.656786] [INFO ] [sig ] [1974/3274] Forecasting NBIX... [2026-03-12T20:26:48.656816] [INFO ] [sig ] Generating forecast for: NBIX [2026-03-12T20:26:48.656845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-03-12T20:26:48.667938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-03-12T20:26:48.668283] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-03-12T20:26:48.669251] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-03-12T20:26:48.669304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:48.669349] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:48.669377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:48.669434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:48.732650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:48.733487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:48.733589] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:48.733626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:48.857432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:48.857616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:48.857660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:48.857689] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:48.861302] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=63.53%) [2026-03-12T20:26:48.861618] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-03-12T20:26:48.861748] [INFO ] [sig ] NBIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:49.009363] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NBIX.txt [2026-03-12T20:26:49.009494] [INFO ] [sig ] [1974/3274] Completed NBIX in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:49.009543] [INFO ] [sig ] [1975/3274] Forecasting NBN... [2026-03-12T20:26:49.009601] [INFO ] [sig ] Generating forecast for: NBN [2026-03-12T20:26:49.009642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-03-12T20:26:49.021759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-03-12T20:26:49.022066] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-03-12T20:26:49.023048] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-03-12T20:26:49.023102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:49.023135] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:49.023162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:49.023219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:49.084402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:49.085124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:49.085205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:49.085240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:49.204139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:49.204306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:49.204348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:49.204378] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:49.207938] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-03-12T20:26:49.208234] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-03-12T20:26:49.208364] [INFO ] [sig ] NBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:49.350836] [INFO ] [LOCAL ] Saved forecast: NBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NBN.txt [2026-03-12T20:26:49.350987] [INFO ] [sig ] [1975/3274] Completed NBN in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:49.351028] [INFO ] [sig ] [1976/3274] Forecasting NBTB... [2026-03-12T20:26:49.351060] [INFO ] [sig ] Generating forecast for: NBTB [2026-03-12T20:26:49.351090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-03-12T20:26:49.362498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-03-12T20:26:49.362837] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-03-12T20:26:49.363629] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-03-12T20:26:49.363682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:49.363716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:49.363743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:49.363801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:49.423790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:49.424619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:49.424703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:49.424736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:49.549166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:49.549327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:49.549371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:49.549401] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:49.552972] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=4.86%) [2026-03-12T20:26:49.553262] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-03-12T20:26:49.553395] [INFO ] [sig ] NBTB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:49.700287] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NBTB.txt [2026-03-12T20:26:49.700423] [INFO ] [sig ] [1976/3274] Completed NBTB in 0.3s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:49.700464] [INFO ] [sig ] [1977/3274] Forecasting NBXG... [2026-03-12T20:26:49.700494] [INFO ] [sig ] Generating forecast for: NBXG [2026-03-12T20:26:49.700524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-03-12T20:26:49.713334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-03-12T20:26:49.713716] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-03-12T20:26:49.714749] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-03-12T20:26:49.714803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:49.714836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:49.714862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:49.714920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:49.777735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:49.778685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:49.778778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:49.778811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:49.903737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:49.903922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:49.903964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:49.903992] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:49.907855] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-03-12T20:26:49.908156] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-03-12T20:26:49.908288] [INFO ] [sig ] NBXG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:50.055170] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NBXG.txt [2026-03-12T20:26:50.055330] [INFO ] [sig ] [1977/3274] Completed NBXG in 0.4s | 2.81 sym/s | Total: 11.7m | ETA: 7.7m [2026-03-12T20:26:50.055379] [INFO ] [sig ] [1978/3274] Forecasting NC... [2026-03-12T20:26:50.055410] [INFO ] [sig ] Generating forecast for: NC [2026-03-12T20:26:50.055446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-03-12T20:26:50.067261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-03-12T20:26:50.067691] [INFO ] [FORECASTER] Starting predict_future for NC [2026-03-12T20:26:50.068512] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-03-12T20:26:50.068595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:50.068638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:50.068673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:50.068743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:50.128963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:50.129883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:50.130202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:50.130236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:50.245486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:50.245699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:50.245759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:50.245978] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:50.250124] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=91.06%) [2026-03-12T20:26:50.250444] [INFO ] [FORECASTER] Completed predict_future for NC [2026-03-12T20:26:50.250621] [INFO ] [sig ] NC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:50.399716] [INFO ] [LOCAL ] Saved forecast: NC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NC.txt [2026-03-12T20:26:50.400124] [INFO ] [sig ] [1978/3274] Completed NC in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:50.400169] [INFO ] [sig ] [1979/3274] Forecasting NCA... [2026-03-12T20:26:50.400199] [INFO ] [sig ] Generating forecast for: NCA [2026-03-12T20:26:50.400229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-03-12T20:26:50.412561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-03-12T20:26:50.412928] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-03-12T20:26:50.413772] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-03-12T20:26:50.413827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:50.413860] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:50.413888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:50.414130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:50.477297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:50.478265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:50.478360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:50.478395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:50.615232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:50.615395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:50.615438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:50.615468] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:50.619353] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=43.91%) [2026-03-12T20:26:50.619665] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-03-12T20:26:50.619846] [INFO ] [sig ] NCA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:50.770538] [INFO ] [LOCAL ] Saved forecast: NCA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NCA.txt [2026-03-12T20:26:50.770746] [INFO ] [sig ] [1979/3274] Completed NCA in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:50.770794] [INFO ] [sig ] [1980/3274] Forecasting NCLH... [2026-03-12T20:26:50.770826] [INFO ] [sig ] Generating forecast for: NCLH [2026-03-12T20:26:50.770856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-03-12T20:26:50.781800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-03-12T20:26:50.782141] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-03-12T20:26:50.782950] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-03-12T20:26:50.783004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:50.783036] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:50.783063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:50.783120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:50.840901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:50.841837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:50.841921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:50.841954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:50.964866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:50.965031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:50.965074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:50.965102] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:50.968549] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=61.70%) [2026-03-12T20:26:50.968853] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-03-12T20:26:50.968983] [INFO ] [sig ] NCLH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:51.144369] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NCLH.txt [2026-03-12T20:26:51.144547] [INFO ] [sig ] [1980/3274] Completed NCLH in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:51.144616] [INFO ] [sig ] [1981/3274] Forecasting NCMI... [2026-03-12T20:26:51.144650] [INFO ] [sig ] Generating forecast for: NCMI [2026-03-12T20:26:51.144680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-03-12T20:26:51.156767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-03-12T20:26:51.157206] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-03-12T20:26:51.158176] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-03-12T20:26:51.158234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:51.158267] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:51.158294] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:51.158350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:51.216596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:51.217527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:51.217638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:51.217673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:51.350173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:51.350345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:51.350389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:51.350458] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:51.354383] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-03-12T20:26:51.354702] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-03-12T20:26:51.354839] [INFO ] [sig ] NCMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:51.502356] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NCMI.txt [2026-03-12T20:26:51.502555] [INFO ] [sig ] [1981/3274] Completed NCMI in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:51.502622] [INFO ] [sig ] [1982/3274] Forecasting NCNA... [2026-03-12T20:26:51.502655] [INFO ] [sig ] Generating forecast for: NCNA [2026-03-12T20:26:51.502686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-03-12T20:26:51.514313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-03-12T20:26:51.514719] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-03-12T20:26:51.515504] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-03-12T20:26:51.515557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:51.515613] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:51.515645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:51.515704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:51.574749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:51.575666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:51.575757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:51.575790] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:51.701742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:51.701914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:51.701958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:51.701988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:51.705532] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-03-12T20:26:51.705887] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-03-12T20:26:51.706019] [INFO ] [sig ] NCNA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:51.853816] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NCNA.txt [2026-03-12T20:26:51.853986] [INFO ] [sig ] [1982/3274] Completed NCNA in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:51.854030] [INFO ] [sig ] [1983/3274] Forecasting NCNO... [2026-03-12T20:26:51.854061] [INFO ] [sig ] Generating forecast for: NCNO [2026-03-12T20:26:51.854092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-03-12T20:26:51.865568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-03-12T20:26:51.865966] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-03-12T20:26:51.866806] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-03-12T20:26:51.866860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:51.866893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:51.866920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:51.866977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:51.926054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:51.926951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:51.927052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:51.927087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:52.055222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:52.055392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:52.055436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:52.055465] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:52.059089] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-03-12T20:26:52.059425] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-03-12T20:26:52.059564] [INFO ] [sig ] NCNO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:52.215497] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NCNO.txt [2026-03-12T20:26:52.215705] [INFO ] [sig ] [1983/3274] Completed NCNO in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:52.215757] [INFO ] [sig ] [1984/3274] Forecasting NCTY... [2026-03-12T20:26:52.215795] [INFO ] [sig ] Generating forecast for: NCTY [2026-03-12T20:26:52.215830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-03-12T20:26:52.229493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-03-12T20:26:52.229961] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-03-12T20:26:52.230806] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-03-12T20:26:52.230859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:52.230893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:52.230920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:52.231166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:52.291340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:52.292305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:52.292399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:52.292432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:52.431807] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:52.431972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:52.432016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:52.432046] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:52.435605] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-03-12T20:26:52.435908] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-03-12T20:26:52.436043] [INFO ] [sig ] NCTY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:52.585448] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NCTY.txt [2026-03-12T20:26:52.585634] [INFO ] [sig ] [1984/3274] Completed NCTY in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:52.585686] [INFO ] [sig ] [1985/3274] Forecasting NCZ... [2026-03-12T20:26:52.585716] [INFO ] [sig ] Generating forecast for: NCZ [2026-03-12T20:26:52.585747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-03-12T20:26:52.598172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-03-12T20:26:52.598565] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-03-12T20:26:52.599402] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-03-12T20:26:52.599455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:52.599533] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:52.599563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:52.599653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:52.658543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:52.659704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:52.659808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:52.659845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:52.787291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:52.787462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:52.787507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:52.787537] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:52.791279] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-03-12T20:26:52.791614] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-03-12T20:26:52.791785] [INFO ] [sig ] NCZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:52.938908] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NCZ.txt [2026-03-12T20:26:52.939073] [INFO ] [sig ] [1985/3274] Completed NCZ in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:52.939116] [INFO ] [sig ] [1986/3274] Forecasting NDAQ... [2026-03-12T20:26:52.939148] [INFO ] [sig ] Generating forecast for: NDAQ [2026-03-12T20:26:52.939178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-03-12T20:26:52.950914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-03-12T20:26:52.951305] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-03-12T20:26:52.952146] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-03-12T20:26:52.952211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:52.952259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:52.952297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:52.952360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:53.009195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:53.010156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:53.010243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:53.010276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:53.135456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:53.135639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:53.135690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:53.135720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:53.139236] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-03-12T20:26:53.139525] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-03-12T20:26:53.139698] [INFO ] [sig ] NDAQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:53.285256] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NDAQ.txt [2026-03-12T20:26:53.285414] [INFO ] [sig ] [1986/3274] Completed NDAQ in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.7m [2026-03-12T20:26:53.285458] [INFO ] [sig ] [1987/3274] Forecasting NDMO... [2026-03-12T20:26:53.285489] [INFO ] [sig ] Generating forecast for: NDMO [2026-03-12T20:26:53.285519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-03-12T20:26:53.298064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-03-12T20:26:53.298482] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-03-12T20:26:53.299507] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-03-12T20:26:53.299561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:53.299614] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:53.299641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:53.299707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:53.360874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:53.361912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:53.362001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:53.362036] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:53.488365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:53.488528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:53.488587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:53.488619] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:53.492099] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=45.94%) [2026-03-12T20:26:53.492385] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-03-12T20:26:53.492518] [INFO ] [sig ] NDMO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:53.636252] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NDMO.txt [2026-03-12T20:26:53.636420] [INFO ] [sig ] [1987/3274] Completed NDMO in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:53.636462] [INFO ] [sig ] [1988/3274] Forecasting NDRA... [2026-03-12T20:26:53.636492] [INFO ] [sig ] Generating forecast for: NDRA [2026-03-12T20:26:53.636524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-03-12T20:26:53.647531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-03-12T20:26:53.648007] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-03-12T20:26:53.648877] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-03-12T20:26:53.648930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:53.648963] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:53.648992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:53.649051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:53.706843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:53.707720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:53.707804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:53.707838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:53.823461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:53.823652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:53.823718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:53.823779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:53.827236] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=82.38%) [2026-03-12T20:26:53.827513] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-03-12T20:26:53.827660] [INFO ] [sig ] NDRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:53.969439] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NDRA.txt [2026-03-12T20:26:53.969562] [INFO ] [sig ] [1988/3274] Completed NDRA in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:53.969620] [INFO ] [sig ] [1989/3274] Forecasting NDSN... [2026-03-12T20:26:53.969659] [INFO ] [sig ] Generating forecast for: NDSN [2026-03-12T20:26:53.969691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-03-12T20:26:53.980522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-03-12T20:26:53.980879] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-03-12T20:26:53.981672] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-03-12T20:26:53.981725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:53.981758] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:53.981785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:53.981842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:54.042031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:54.042884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:54.042966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:54.042999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:54.165021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:54.165173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:54.165214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:54.165245] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:54.169557] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-03-12T20:26:54.169856] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-03-12T20:26:54.170173] [INFO ] [sig ] NDSN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:54.317665] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NDSN.txt [2026-03-12T20:26:54.317787] [INFO ] [sig ] [1989/3274] Completed NDSN in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:54.317828] [INFO ] [sig ] [1990/3274] Forecasting NE... [2026-03-12T20:26:54.317857] [INFO ] [sig ] Generating forecast for: NE [2026-03-12T20:26:54.317885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-03-12T20:26:54.330395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-03-12T20:26:54.330712] [INFO ] [FORECASTER] Starting predict_future for NE [2026-03-12T20:26:54.331531] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-03-12T20:26:54.331601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:54.331637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:54.331665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:54.331723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:54.392835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:54.393441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:54.393519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:54.393551] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:54.516841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:54.516998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:54.517038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:54.517070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:54.520731] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-03-12T20:26:54.521028] [INFO ] [FORECASTER] Completed predict_future for NE [2026-03-12T20:26:54.521157] [INFO ] [sig ] NE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:54.665885] [INFO ] [LOCAL ] Saved forecast: NE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NE.txt [2026-03-12T20:26:54.666003] [INFO ] [sig ] [1990/3274] Completed NE in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:54.666043] [INFO ] [sig ] [1991/3274] Forecasting NEA... [2026-03-12T20:26:54.666074] [INFO ] [sig ] Generating forecast for: NEA [2026-03-12T20:26:54.666106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-03-12T20:26:54.678977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-03-12T20:26:54.679274] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-03-12T20:26:54.680073] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-03-12T20:26:54.680126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:54.680158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:54.680192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:54.680258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:54.740107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:54.740725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:54.740806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:54.740838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:54.872896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:54.873032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:54.873071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:54.873099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:54.876441] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-03-12T20:26:54.876752] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-03-12T20:26:54.876884] [INFO ] [sig ] NEA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:55.021386] [INFO ] [LOCAL ] Saved forecast: NEA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NEA.txt [2026-03-12T20:26:55.021507] [INFO ] [sig ] [1991/3274] Completed NEA in 0.4s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:55.021549] [INFO ] [sig ] [1992/3274] Forecasting NECB... [2026-03-12T20:26:55.021600] [INFO ] [sig ] Generating forecast for: NECB [2026-03-12T20:26:55.021633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-03-12T20:26:55.033144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-03-12T20:26:55.033440] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-03-12T20:26:55.034426] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-03-12T20:26:55.034479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:55.034512] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:55.034540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:55.034615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:55.094621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:55.095385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:55.095465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:55.095498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:55.221013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:55.221168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:55.221210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:55.221255] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:55.224713] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-03-12T20:26:55.224993] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-03-12T20:26:55.225121] [INFO ] [sig ] NECB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:55.366909] [INFO ] [LOCAL ] Saved forecast: NECB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NECB.txt [2026-03-12T20:26:55.367023] [INFO ] [sig ] [1992/3274] Completed NECB in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:55.367062] [INFO ] [sig ] [1993/3274] Forecasting NEE... [2026-03-12T20:26:55.367092] [INFO ] [sig ] Generating forecast for: NEE [2026-03-12T20:26:55.367122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-03-12T20:26:55.377931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-03-12T20:26:55.378318] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-03-12T20:26:55.379162] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-03-12T20:26:55.379216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:55.379248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:55.379276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:55.379334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:55.437599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:55.438329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:55.438412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:55.438444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:55.563962] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:55.564109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:55.564157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:55.564187] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:55.567737] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-03-12T20:26:55.568047] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-03-12T20:26:55.568191] [INFO ] [sig ] NEE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:55.712560] [INFO ] [LOCAL ] Saved forecast: NEE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NEE.txt [2026-03-12T20:26:55.712702] [INFO ] [sig ] [1993/3274] Completed NEE in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:55.712759] [INFO ] [sig ] [1994/3274] Forecasting NEGG... [2026-03-12T20:26:55.712797] [INFO ] [sig ] Generating forecast for: NEGG [2026-03-12T20:26:55.712834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-03-12T20:26:55.724179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-03-12T20:26:55.724457] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-03-12T20:26:55.725254] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-03-12T20:26:55.725308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:55.725340] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:55.725367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:55.725423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:55.783004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:55.783630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:55.783709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:55.783741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:55.901681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:55.901849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:55.901904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:55.901934] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:55.905408] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-03-12T20:26:55.905717] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-03-12T20:26:55.905872] [INFO ] [sig ] NEGG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:56.052228] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NEGG.txt [2026-03-12T20:26:56.052389] [INFO ] [sig ] [1994/3274] Completed NEGG in 0.3s | 2.81 sym/s | Total: 11.8m | ETA: 7.6m [2026-03-12T20:26:56.052431] [INFO ] [sig ] [1995/3274] Forecasting NEM... [2026-03-12T20:26:56.052460] [INFO ] [sig ] Generating forecast for: NEM [2026-03-12T20:26:56.052490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-03-12T20:26:56.065139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-03-12T20:26:56.065491] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-03-12T20:26:56.066311] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-03-12T20:26:56.066364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:56.066395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:56.066423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:56.066480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:56.125426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:56.126512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:56.126667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:56.126701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:56.252560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:56.252750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:56.252792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:56.252823] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:56.256339] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=35.69%) [2026-03-12T20:26:56.256652] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-03-12T20:26:56.256793] [INFO ] [sig ] NEM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:56.408770] [INFO ] [LOCAL ] Saved forecast: NEM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NEM.txt [2026-03-12T20:26:56.409122] [INFO ] [sig ] [1995/3274] Completed NEM in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:56.409165] [INFO ] [sig ] [1996/3274] Forecasting NEOG... [2026-03-12T20:26:56.409196] [INFO ] [sig ] Generating forecast for: NEOG [2026-03-12T20:26:56.409227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-03-12T20:26:56.421200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-03-12T20:26:56.421590] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-03-12T20:26:56.422403] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-03-12T20:26:56.422456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:56.422488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:56.422515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:56.422604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:56.482270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:56.483199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:56.483282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:56.483314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:56.605650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:56.605794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:56.605837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:56.605866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:56.609364] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: UP (p=81.98%) [2026-03-12T20:26:56.609662] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-03-12T20:26:56.609814] [INFO ] [sig ] NEOG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:56.753592] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NEOG.txt [2026-03-12T20:26:56.753716] [INFO ] [sig ] [1996/3274] Completed NEOG in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:56.753757] [INFO ] [sig ] [1997/3274] Forecasting NEON... [2026-03-12T20:26:56.753786] [INFO ] [sig ] Generating forecast for: NEON [2026-03-12T20:26:56.753815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-03-12T20:26:56.765126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-03-12T20:26:56.765424] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-03-12T20:26:56.766239] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-03-12T20:26:56.766294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:56.766327] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:56.766355] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:56.766411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:56.823957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:56.824599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:56.824679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:56.824713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:56.948896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:56.949042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:56.949083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:56.949113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:56.952611] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-03-12T20:26:56.952924] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-03-12T20:26:56.953058] [INFO ] [sig ] NEON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:57.096046] [INFO ] [LOCAL ] Saved forecast: NEON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NEON.txt [2026-03-12T20:26:57.096167] [INFO ] [sig ] [1997/3274] Completed NEON in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:57.096206] [INFO ] [sig ] [1998/3274] Forecasting NEXA... [2026-03-12T20:26:57.096237] [INFO ] [sig ] Generating forecast for: NEXA [2026-03-12T20:26:57.096267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-03-12T20:26:57.106896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-03-12T20:26:57.107250] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-03-12T20:26:57.108074] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-03-12T20:26:57.108142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:57.108176] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:57.108202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:57.108259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:57.165663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:57.166291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:57.166370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:57.166402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:57.277329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:57.277481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:57.277523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:57.277553] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:57.281085] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-03-12T20:26:57.281366] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-03-12T20:26:57.281496] [INFO ] [sig ] NEXA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:57.424785] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NEXA.txt [2026-03-12T20:26:57.424958] [INFO ] [sig ] [1998/3274] Completed NEXA in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:57.425001] [INFO ] [sig ] [1999/3274] Forecasting NEXN... [2026-03-12T20:26:57.425032] [INFO ] [sig ] Generating forecast for: NEXN [2026-03-12T20:26:57.425062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-03-12T20:26:57.435913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-03-12T20:26:57.436218] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-03-12T20:26:57.437056] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-03-12T20:26:57.437112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:57.437146] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:57.437174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:57.437232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:57.495445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:57.496118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:57.496196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:57.496228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:57.615258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:57.615424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:57.615466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:57.615497] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:57.619038] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-03-12T20:26:57.619324] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-03-12T20:26:57.619455] [INFO ] [sig ] NEXN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:57.761266] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NEXN.txt [2026-03-12T20:26:57.761392] [INFO ] [sig ] [1999/3274] Completed NEXN in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:57.761434] [INFO ] [sig ] [2000/3274] Forecasting NFBK... [2026-03-12T20:26:57.761463] [INFO ] [sig ] Generating forecast for: NFBK [2026-03-12T20:26:57.761493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-03-12T20:26:57.772187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-03-12T20:26:57.772475] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-03-12T20:26:57.773277] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-03-12T20:26:57.773330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:57.773363] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:57.773390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:57.773446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:57.830772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:57.831495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:57.831595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:57.831631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:57.956611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:57.956772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:57.956814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:57.956843] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:57.960331] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-03-12T20:26:57.960632] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-03-12T20:26:57.960764] [INFO ] [sig ] NFBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:58.103874] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NFBK.txt [2026-03-12T20:26:58.103995] [INFO ] [sig ] [2000/3274] Completed NFBK in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:58.104036] [INFO ] [sig ] [2001/3274] Forecasting NFE... [2026-03-12T20:26:58.104066] [INFO ] [sig ] Generating forecast for: NFE [2026-03-12T20:26:58.104095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-03-12T20:26:58.115994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-03-12T20:26:58.116297] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-03-12T20:26:58.117080] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-03-12T20:26:58.117133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:58.117167] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:58.117194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:58.117252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:58.175630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:58.176242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:58.176322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:58.176354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:58.303524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:58.303726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:58.303777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:58.303808] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:58.307400] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-03-12T20:26:58.307701] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-03-12T20:26:58.307836] [INFO ] [sig ] NFE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:58.459721] [INFO ] [LOCAL ] Saved forecast: NFE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NFE.txt [2026-03-12T20:26:58.459890] [INFO ] [sig ] [2001/3274] Completed NFE in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:58.459950] [INFO ] [sig ] [2002/3274] Forecasting NFG... [2026-03-12T20:26:58.459983] [INFO ] [sig ] Generating forecast for: NFG [2026-03-12T20:26:58.460014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-03-12T20:26:58.470798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-03-12T20:26:58.471127] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-03-12T20:26:58.471933] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-03-12T20:26:58.471987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:58.472048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:58.472076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:58.472133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:58.532403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:58.533346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:58.533429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:58.533462] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:58.656314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:58.656468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:58.656509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:58.656539] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:58.660332] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=28.55%) [2026-03-12T20:26:58.660630] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-03-12T20:26:58.660758] [INFO ] [sig ] NFG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:58.805458] [INFO ] [LOCAL ] Saved forecast: NFG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NFG.txt [2026-03-12T20:26:58.805643] [INFO ] [sig ] [2002/3274] Completed NFG in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.6m [2026-03-12T20:26:58.805691] [INFO ] [sig ] [2003/3274] Forecasting NFJ... [2026-03-12T20:26:58.805720] [INFO ] [sig ] Generating forecast for: NFJ [2026-03-12T20:26:58.805750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-03-12T20:26:58.817400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-03-12T20:26:58.817872] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-03-12T20:26:58.818746] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-03-12T20:26:58.818801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:58.818833] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:58.818859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:58.818916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:58.879970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:58.881305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:58.881392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:58.881426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:59.010055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:59.010419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:59.010463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:59.010493] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:59.014727] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-03-12T20:26:59.015246] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-03-12T20:26:59.015383] [INFO ] [sig ] NFJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:59.166412] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NFJ.txt [2026-03-12T20:26:59.166544] [INFO ] [sig ] [2003/3274] Completed NFJ in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:26:59.166602] [INFO ] [sig ] [2004/3274] Forecasting NFLX... [2026-03-12T20:26:59.166636] [INFO ] [sig ] Generating forecast for: NFLX [2026-03-12T20:26:59.166666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-03-12T20:26:59.181013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-03-12T20:26:59.181307] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-03-12T20:26:59.182097] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-03-12T20:26:59.182150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:59.182197] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:59.182225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:59.182284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:59.242790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:59.243656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:59.243742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:59.243775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:59.362806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:59.362979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:59.363020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:59.363048] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:59.366532] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-03-12T20:26:59.366847] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-03-12T20:26:59.366995] [INFO ] [sig ] NFLX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:26:59.510282] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NFLX.txt [2026-03-12T20:26:59.510417] [INFO ] [sig ] [2004/3274] Completed NFLX in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:26:59.510456] [INFO ] [sig ] [2005/3274] Forecasting NFTY... [2026-03-12T20:26:59.510485] [INFO ] [sig ] Generating forecast for: NFTY [2026-03-12T20:26:59.510516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-03-12T20:26:59.521820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-03-12T20:26:59.522152] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-03-12T20:26:59.522934] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-03-12T20:26:59.522988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:59.523020] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:59.523047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:59.523104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:59.582740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:59.583373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:59.583453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:59.583486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:26:59.704262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:26:59.704431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:26:59.704509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:26:59.704593] [INFO ] [FORECASTER] Training complete [2026-03-12T20:26:59.708135] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-03-12T20:26:59.708426] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-03-12T20:26:59.708561] [INFO ] [sig ] NFTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:26:59.853278] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NFTY.txt [2026-03-12T20:26:59.853441] [INFO ] [sig ] [2005/3274] Completed NFTY in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:26:59.853485] [INFO ] [sig ] [2006/3274] Forecasting NGG... [2026-03-12T20:26:59.853515] [INFO ] [sig ] Generating forecast for: NGG [2026-03-12T20:26:59.853546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-03-12T20:26:59.865175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-03-12T20:26:59.865520] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-03-12T20:26:59.866344] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-03-12T20:26:59.866396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:26:59.866428] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:26:59.866454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:26:59.866510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:26:59.926724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:26:59.927655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:26:59.927741] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:26:59.927774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:00.056922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:00.057306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:00.057361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:00.057408] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:00.061759] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=66.82%) [2026-03-12T20:27:00.062153] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-03-12T20:27:00.062307] [INFO ] [sig ] NGG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:00.215464] [INFO ] [LOCAL ] Saved forecast: NGG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NGG.txt [2026-03-12T20:27:00.215663] [INFO ] [sig ] [2006/3274] Completed NGG in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:00.215709] [INFO ] [sig ] [2007/3274] Forecasting NGL... [2026-03-12T20:27:00.215741] [INFO ] [sig ] Generating forecast for: NGL [2026-03-12T20:27:00.215771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-03-12T20:27:00.228021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-03-12T20:27:00.228380] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-03-12T20:27:00.229188] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-03-12T20:27:00.229242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:00.229275] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:00.229303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:00.229361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:00.290373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:00.291526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:00.291637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:00.291672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:00.415462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:00.415673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:00.415732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:00.415765] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:00.419724] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-03-12T20:27:00.420306] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-03-12T20:27:00.420456] [INFO ] [sig ] NGL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:00.565756] [INFO ] [LOCAL ] Saved forecast: NGL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NGL.txt [2026-03-12T20:27:00.565949] [INFO ] [sig ] [2007/3274] Completed NGL in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:00.565999] [INFO ] [sig ] [2008/3274] Forecasting NGNE... [2026-03-12T20:27:00.566030] [INFO ] [sig ] Generating forecast for: NGNE [2026-03-12T20:27:00.566062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-03-12T20:27:00.577152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-03-12T20:27:00.577492] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-03-12T20:27:00.578321] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-03-12T20:27:00.578375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:00.578408] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:00.578435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:00.578491] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:00.647711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:00.648682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:00.648775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:00.648808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:00.777763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:00.777928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:00.777995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:00.778033] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:00.781657] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-03-12T20:27:00.781965] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-03-12T20:27:00.782102] [INFO ] [sig ] NGNE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:00.937163] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NGNE.txt [2026-03-12T20:27:00.937332] [INFO ] [sig ] [2008/3274] Completed NGNE in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:00.937373] [INFO ] [sig ] [2009/3274] Forecasting NGS... [2026-03-12T20:27:00.937405] [INFO ] [sig ] Generating forecast for: NGS [2026-03-12T20:27:00.937436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-03-12T20:27:00.949455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-03-12T20:27:00.949825] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-03-12T20:27:00.950704] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-03-12T20:27:00.950759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:00.950816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:00.950848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:00.950906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:01.009098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:01.009937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:01.010022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:01.010056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:01.129829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:01.129953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:01.130004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:01.130037] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:01.133471] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-03-12T20:27:01.133773] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-03-12T20:27:01.133924] [INFO ] [sig ] NGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:01.277289] [INFO ] [LOCAL ] Saved forecast: NGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NGS.txt [2026-03-12T20:27:01.277423] [INFO ] [sig ] [2009/3274] Completed NGS in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:01.277465] [INFO ] [sig ] [2010/3274] Forecasting NGVC... [2026-03-12T20:27:01.277496] [INFO ] [sig ] Generating forecast for: NGVC [2026-03-12T20:27:01.277526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-03-12T20:27:01.288943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-03-12T20:27:01.289245] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-03-12T20:27:01.290184] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-03-12T20:27:01.290240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:01.290272] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:01.290300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:01.290358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:01.348295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:01.349100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:01.349188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:01.349221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:01.474403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:01.474544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:01.474605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:01.474636] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:01.478969] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-03-12T20:27:01.479260] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-03-12T20:27:01.479391] [INFO ] [sig ] NGVC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:01.622514] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NGVC.txt [2026-03-12T20:27:01.622664] [INFO ] [sig ] [2010/3274] Completed NGVC in 0.3s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:01.622707] [INFO ] [sig ] [2011/3274] Forecasting NHI... [2026-03-12T20:27:01.622738] [INFO ] [sig ] Generating forecast for: NHI [2026-03-12T20:27:01.622767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-03-12T20:27:01.634905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-03-12T20:27:01.635244] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-03-12T20:27:01.636120] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-03-12T20:27:01.636176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:01.636211] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:01.636239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:01.636298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:01.695769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:01.696398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:01.696479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:01.696511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:01.820466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:01.820671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:01.820717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:01.820746] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:01.825645] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-03-12T20:27:01.826104] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-03-12T20:27:01.826280] [INFO ] [sig ] NHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:01.980516] [INFO ] [LOCAL ] Saved forecast: NHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NHI.txt [2026-03-12T20:27:01.981487] [INFO ] [sig ] [2011/3274] Completed NHI in 0.4s | 2.81 sym/s | Total: 11.9m | ETA: 7.5m [2026-03-12T20:27:01.981553] [INFO ] [sig ] [2012/3274] Forecasting NHTC... [2026-03-12T20:27:01.981615] [INFO ] [sig ] Generating forecast for: NHTC [2026-03-12T20:27:01.981650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-03-12T20:27:01.994534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-03-12T20:27:01.995227] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-03-12T20:27:01.996387] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-03-12T20:27:01.996446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:01.996480] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:01.996510] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:01.996568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:02.059025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:02.060028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:02.060163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:02.060227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:02.210088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:02.210488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:02.210559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:02.210633] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:02.215859] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-03-12T20:27:02.216248] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-03-12T20:27:02.216433] [INFO ] [sig ] NHTC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:02.379567] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NHTC.txt [2026-03-12T20:27:02.379754] [INFO ] [sig ] [2012/3274] Completed NHTC in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:02.379804] [INFO ] [sig ] [2013/3274] Forecasting NI... [2026-03-12T20:27:02.379837] [INFO ] [sig ] Generating forecast for: NI [2026-03-12T20:27:02.379869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-03-12T20:27:02.392048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-03-12T20:27:02.392440] [INFO ] [FORECASTER] Starting predict_future for NI [2026-03-12T20:27:02.393265] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-03-12T20:27:02.393320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:02.393353] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:02.393380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:02.393437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:02.454041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:02.455003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:02.455095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:02.455129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:02.588414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:02.588604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:02.588654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:02.588688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:02.592322] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=60.95%) [2026-03-12T20:27:02.592649] [INFO ] [FORECASTER] Completed predict_future for NI [2026-03-12T20:27:02.592797] [INFO ] [sig ] NI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:02.745511] [INFO ] [LOCAL ] Saved forecast: NI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NI.txt [2026-03-12T20:27:02.745710] [INFO ] [sig ] [2013/3274] Completed NI in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:02.745755] [INFO ] [sig ] [2014/3274] Forecasting NIC... [2026-03-12T20:27:02.745785] [INFO ] [sig ] Generating forecast for: NIC [2026-03-12T20:27:02.745816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-03-12T20:27:02.757439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-03-12T20:27:02.757914] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-03-12T20:27:02.758813] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-03-12T20:27:02.758867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:02.758901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:02.758928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:02.758986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:02.822620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:02.823663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:02.823761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:02.823795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:02.961112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:02.961294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:02.961338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:02.961367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:02.965477] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-03-12T20:27:02.965949] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-03-12T20:27:02.966123] [INFO ] [sig ] NIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:03.176030] [INFO ] [LOCAL ] Saved forecast: NIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NIC.txt [2026-03-12T20:27:03.176266] [INFO ] [sig ] [2014/3274] Completed NIC in 0.4s | 2.81 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:03.176340] [INFO ] [sig ] [2015/3274] Forecasting NICE... [2026-03-12T20:27:03.176396] [INFO ] [sig ] Generating forecast for: NICE [2026-03-12T20:27:03.176451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-03-12T20:27:03.190839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-03-12T20:27:03.191303] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-03-12T20:27:03.192206] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-03-12T20:27:03.192275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:03.192320] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:03.192351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:03.192409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:03.279099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:03.280414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:03.280541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:03.280617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:03.457399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:03.457630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:03.457689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:03.457728] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:03.467248] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-03-12T20:27:03.467862] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-03-12T20:27:03.468156] [INFO ] [sig ] NICE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:03.705342] [INFO ] [LOCAL ] Saved forecast: NICE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NICE.txt [2026-03-12T20:27:03.705744] [INFO ] [sig ] [2015/3274] Completed NICE in 0.5s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:03.705825] [INFO ] [sig ] [2016/3274] Forecasting NIE... [2026-03-12T20:27:03.705875] [INFO ] [sig ] Generating forecast for: NIE [2026-03-12T20:27:03.705926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-03-12T20:27:03.734837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-03-12T20:27:03.735400] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-03-12T20:27:03.736660] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-03-12T20:27:03.736732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:03.736780] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:03.736825] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:03.736919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:03.834603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:03.835905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:03.836031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:03.836076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:03.998752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:03.998983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:03.999060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:03.999131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:04.004779] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-03-12T20:27:04.005325] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-03-12T20:27:04.005552] [INFO ] [sig ] NIE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:04.190647] [INFO ] [LOCAL ] Saved forecast: NIE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NIE.txt [2026-03-12T20:27:04.190823] [INFO ] [sig ] [2016/3274] Completed NIE in 0.5s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:04.190870] [INFO ] [sig ] [2017/3274] Forecasting NIKL... [2026-03-12T20:27:04.190901] [INFO ] [sig ] Generating forecast for: NIKL [2026-03-12T20:27:04.190933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-03-12T20:27:04.206085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-03-12T20:27:04.206646] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-03-12T20:27:04.207850] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-03-12T20:27:04.207924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:04.208008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:04.208048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:04.208118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:04.280655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:04.281696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:04.281792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:04.281827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:04.411669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:04.411842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:04.411890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:04.411926] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:04.415886] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-03-12T20:27:04.416217] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-03-12T20:27:04.416366] [INFO ] [sig ] NIKL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:04.569595] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NIKL.txt [2026-03-12T20:27:04.569822] [INFO ] [sig ] [2017/3274] Completed NIKL in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:04.569897] [INFO ] [sig ] [2018/3274] Forecasting NIM... [2026-03-12T20:27:04.569945] [INFO ] [sig ] Generating forecast for: NIM [2026-03-12T20:27:04.569986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-03-12T20:27:04.581742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-03-12T20:27:04.582129] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-03-12T20:27:04.583004] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-03-12T20:27:04.583058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:04.583090] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:04.583117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:04.583182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:04.639450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:04.640348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:04.640439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:04.640495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:04.756740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:04.756916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:04.756972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:04.757010] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:04.760688] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=68.98%) [2026-03-12T20:27:04.760988] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-03-12T20:27:04.761126] [INFO ] [sig ] NIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:04.905237] [INFO ] [LOCAL ] Saved forecast: NIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NIM.txt [2026-03-12T20:27:04.905377] [INFO ] [sig ] [2018/3274] Completed NIM in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:04.905419] [INFO ] [sig ] [2019/3274] Forecasting NIO... [2026-03-12T20:27:04.905449] [INFO ] [sig ] Generating forecast for: NIO [2026-03-12T20:27:04.905478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-03-12T20:27:04.917244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-03-12T20:27:04.917605] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-03-12T20:27:04.918642] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-03-12T20:27:04.918699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:04.918761] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:04.918791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:04.918849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:04.978745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:04.979458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:04.979544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:04.979600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:05.101733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:05.101897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:05.101941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:05.101972] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:05.105544] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=13.54%) [2026-03-12T20:27:05.105863] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-03-12T20:27:05.106003] [INFO ] [sig ] NIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:05.252533] [INFO ] [LOCAL ] Saved forecast: NIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NIO.txt [2026-03-12T20:27:05.252728] [INFO ] [sig ] [2019/3274] Completed NIO in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:05.252777] [INFO ] [sig ] [2020/3274] Forecasting NKSH... [2026-03-12T20:27:05.252807] [INFO ] [sig ] Generating forecast for: NKSH [2026-03-12T20:27:05.252838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-03-12T20:27:05.264409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-03-12T20:27:05.264957] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-03-12T20:27:05.265846] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-03-12T20:27:05.265899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:05.265938] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:05.265970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:05.266057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:05.323737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:05.324737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:05.324820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:05.324853] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:05.434397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:05.434560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:05.434625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:05.434655] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:05.438140] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-03-12T20:27:05.438419] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-03-12T20:27:05.438551] [INFO ] [sig ] NKSH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:05.579146] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NKSH.txt [2026-03-12T20:27:05.579299] [INFO ] [sig ] [2020/3274] Completed NKSH in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.5m [2026-03-12T20:27:05.579343] [INFO ] [sig ] [2021/3274] Forecasting NKTX... [2026-03-12T20:27:05.579373] [INFO ] [sig ] Generating forecast for: NKTX [2026-03-12T20:27:05.579403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-03-12T20:27:05.590520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-03-12T20:27:05.590886] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-03-12T20:27:05.591674] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-03-12T20:27:05.591728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:05.591760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:05.591787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:05.591843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:05.649223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:05.650140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:05.650231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:05.650264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:05.771454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:05.771637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:05.771683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:05.771711] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:05.775175] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-03-12T20:27:05.775460] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-03-12T20:27:05.775609] [INFO ] [sig ] NKTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:05.915706] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NKTX.txt [2026-03-12T20:27:05.915844] [INFO ] [sig ] [2021/3274] Completed NKTX in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:05.915885] [INFO ] [sig ] [2022/3274] Forecasting NKX... [2026-03-12T20:27:05.915916] [INFO ] [sig ] Generating forecast for: NKX [2026-03-12T20:27:05.915948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-03-12T20:27:05.927145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-03-12T20:27:05.927487] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-03-12T20:27:05.928533] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-03-12T20:27:05.928606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:05.928642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:05.928670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:05.928727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:05.987373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:05.988168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:05.988254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:05.988286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:06.112566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:06.112766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:06.112818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:06.112891] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:06.116937] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-03-12T20:27:06.117281] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-03-12T20:27:06.117420] [INFO ] [sig ] NKX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:06.271331] [INFO ] [LOCAL ] Saved forecast: NKX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NKX.txt [2026-03-12T20:27:06.271484] [INFO ] [sig ] [2022/3274] Completed NKX in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:06.271526] [INFO ] [sig ] [2023/3274] Forecasting NLOP... [2026-03-12T20:27:06.271556] [INFO ] [sig ] Generating forecast for: NLOP [2026-03-12T20:27:06.271605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-03-12T20:27:06.282998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-03-12T20:27:06.283369] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-03-12T20:27:06.284179] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-03-12T20:27:06.284232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:06.284459] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:06.284485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:06.284542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:06.342420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:06.343170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:06.343255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:06.343289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:06.461994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:06.462169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:06.462213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:06.462243] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:06.465756] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=28.98%) [2026-03-12T20:27:06.466064] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-03-12T20:27:06.466202] [INFO ] [sig ] NLOP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:06.606834] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NLOP.txt [2026-03-12T20:27:06.606953] [INFO ] [sig ] [2023/3274] Completed NLOP in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:06.606992] [INFO ] [sig ] [2024/3274] Forecasting NLY... [2026-03-12T20:27:06.607023] [INFO ] [sig ] Generating forecast for: NLY [2026-03-12T20:27:06.607059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-03-12T20:27:06.618237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-03-12T20:27:06.618525] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-03-12T20:27:06.619331] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-03-12T20:27:06.619383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:06.619415] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:06.619443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:06.619500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:06.677316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:06.677935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:06.678030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:06.678062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:06.800195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:06.800346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:06.800387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:06.800416] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:06.804023] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=59.93%) [2026-03-12T20:27:06.804316] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-03-12T20:27:06.804442] [INFO ] [sig ] NLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:06.948621] [INFO ] [LOCAL ] Saved forecast: NLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NLY.txt [2026-03-12T20:27:06.948725] [INFO ] [sig ] [2024/3274] Completed NLY in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:06.948764] [INFO ] [sig ] [2025/3274] Forecasting NMAI... [2026-03-12T20:27:06.948793] [INFO ] [sig ] Generating forecast for: NMAI [2026-03-12T20:27:06.948823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-03-12T20:27:06.960221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-03-12T20:27:06.960487] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-03-12T20:27:06.961274] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-03-12T20:27:06.961328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:06.961360] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:06.961387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:06.961444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:07.020415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:07.021034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:07.021127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:07.021166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:07.138819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:07.138944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:07.138984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:07.139017] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:07.142296] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-03-12T20:27:07.142567] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-03-12T20:27:07.142713] [INFO ] [sig ] NMAI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:07.284313] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMAI.txt [2026-03-12T20:27:07.284424] [INFO ] [sig ] [2025/3274] Completed NMAI in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:07.284465] [INFO ] [sig ] [2026/3274] Forecasting NMCO... [2026-03-12T20:27:07.284495] [INFO ] [sig ] Generating forecast for: NMCO [2026-03-12T20:27:07.284524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-03-12T20:27:07.295865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-03-12T20:27:07.296140] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-03-12T20:27:07.296934] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-03-12T20:27:07.296987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:07.297019] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:07.297047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:07.297105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:07.354384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:07.355104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:07.355187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:07.355220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:07.476368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:07.476499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:07.476539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:07.476585] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:07.479978] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-03-12T20:27:07.480253] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-03-12T20:27:07.480382] [INFO ] [sig ] NMCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:07.621627] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMCO.txt [2026-03-12T20:27:07.621737] [INFO ] [sig ] [2026/3274] Completed NMCO in 0.3s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:07.621777] [INFO ] [sig ] [2027/3274] Forecasting NMFC... [2026-03-12T20:27:07.621807] [INFO ] [sig ] Generating forecast for: NMFC [2026-03-12T20:27:07.621837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-03-12T20:27:07.633466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-03-12T20:27:07.633763] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-03-12T20:27:07.634546] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-03-12T20:27:07.634624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:07.634658] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:07.634685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:07.634743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:07.692951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:07.693595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:07.693674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:07.693706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:07.814694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:07.814851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:07.814894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:07.814924] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:07.818506] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-03-12T20:27:07.818819] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-03-12T20:27:07.818949] [INFO ] [sig ] NMFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:07.972352] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NMFC.txt [2026-03-12T20:27:07.972514] [INFO ] [sig ] [2027/3274] Completed NMFC in 0.4s | 2.80 sym/s | Total: 12.0m | ETA: 7.4m [2026-03-12T20:27:07.972559] [INFO ] [sig ] [2028/3274] Forecasting NMG... [2026-03-12T20:27:07.972612] [INFO ] [sig ] Generating forecast for: NMG [2026-03-12T20:27:07.972644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-03-12T20:27:07.984514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-03-12T20:27:07.984915] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-03-12T20:27:07.985781] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-03-12T20:27:07.985835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:07.985868] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:07.985896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:07.985955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:08.052251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:08.053155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:08.053241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:08.053276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:08.181872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:08.182044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:08.182087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:08.182116] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:08.185931] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-03-12T20:27:08.186283] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-03-12T20:27:08.186431] [INFO ] [sig ] NMG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:08.353735] [INFO ] [LOCAL ] Saved forecast: NMG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMG.txt [2026-03-12T20:27:08.353897] [INFO ] [sig ] [2028/3274] Completed NMG in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:08.353939] [INFO ] [sig ] [2029/3274] Forecasting NMI... [2026-03-12T20:27:08.353975] [INFO ] [sig ] Generating forecast for: NMI [2026-03-12T20:27:08.354013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-03-12T20:27:08.365466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-03-12T20:27:08.365795] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-03-12T20:27:08.366559] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-03-12T20:27:08.366631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:08.366663] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:08.366692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:08.366749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:08.424432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:08.425048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:08.425352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:08.425386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:08.531058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:08.531196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:08.531235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:08.531264] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:08.534520] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-03-12T20:27:08.534816] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-03-12T20:27:08.534946] [INFO ] [sig ] NMI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:08.678051] [INFO ] [LOCAL ] Saved forecast: NMI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NMI.txt [2026-03-12T20:27:08.678204] [INFO ] [sig ] [2029/3274] Completed NMI in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:08.678245] [INFO ] [sig ] [2030/3274] Forecasting NMIH... [2026-03-12T20:27:08.678276] [INFO ] [sig ] Generating forecast for: NMIH [2026-03-12T20:27:08.678306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-03-12T20:27:08.689393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-03-12T20:27:08.689697] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-03-12T20:27:08.690483] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-03-12T20:27:08.690536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:08.690592] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:08.690624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:08.690682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:08.747993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:08.748617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:08.748697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:08.748728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:08.866590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:08.866739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:08.866780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:08.866810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:08.870682] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-03-12T20:27:08.870968] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-03-12T20:27:08.871097] [INFO ] [sig ] NMIH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:09.017736] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NMIH.txt [2026-03-12T20:27:09.017853] [INFO ] [sig ] [2030/3274] Completed NMIH in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:09.017892] [INFO ] [sig ] [2031/3274] Forecasting NMM... [2026-03-12T20:27:09.017924] [INFO ] [sig ] Generating forecast for: NMM [2026-03-12T20:27:09.017954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-03-12T20:27:09.029099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-03-12T20:27:09.029420] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-03-12T20:27:09.030251] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-03-12T20:27:09.030304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:09.030336] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:09.030363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:09.030420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:09.088446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:09.089108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:09.089189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:09.089222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:09.212423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:09.212620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:09.212663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:09.212692] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:09.216804] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-03-12T20:27:09.217108] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-03-12T20:27:09.217252] [INFO ] [sig ] NMM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:09.362586] [INFO ] [LOCAL ] Saved forecast: NMM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMM.txt [2026-03-12T20:27:09.362760] [INFO ] [sig ] [2031/3274] Completed NMM in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:09.362805] [INFO ] [sig ] [2032/3274] Forecasting NMRA... [2026-03-12T20:27:09.362835] [INFO ] [sig ] Generating forecast for: NMRA [2026-03-12T20:27:09.362865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-03-12T20:27:09.374521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-03-12T20:27:09.374924] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-03-12T20:27:09.375724] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-03-12T20:27:09.375777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:09.375810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:09.375838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:09.375895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:09.435668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:09.436629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:09.436719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:09.436754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:09.558537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:09.558717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:09.558759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:09.558790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:09.562307] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-03-12T20:27:09.562615] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-03-12T20:27:09.562751] [INFO ] [sig ] NMRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:09.708627] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMRA.txt [2026-03-12T20:27:09.708817] [INFO ] [sig ] [2032/3274] Completed NMRA in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:09.708862] [INFO ] [sig ] [2033/3274] Forecasting NMRK... [2026-03-12T20:27:09.708893] [INFO ] [sig ] Generating forecast for: NMRK [2026-03-12T20:27:09.708925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-03-12T20:27:09.720726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-03-12T20:27:09.721076] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-03-12T20:27:09.721891] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-03-12T20:27:09.721961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:09.721998] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:09.722039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:09.722113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:09.787478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:09.788446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:09.788535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:09.788570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:09.920037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:09.920211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:09.920255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:09.920285] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:09.924276] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-03-12T20:27:09.924800] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-03-12T20:27:09.924952] [INFO ] [sig ] NMRK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:10.072444] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NMRK.txt [2026-03-12T20:27:10.072614] [INFO ] [sig ] [2033/3274] Completed NMRK in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:10.072659] [INFO ] [sig ] [2034/3274] Forecasting NN... [2026-03-12T20:27:10.072704] [INFO ] [sig ] Generating forecast for: NN [2026-03-12T20:27:10.072739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-03-12T20:27:10.084182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-03-12T20:27:10.084563] [INFO ] [FORECASTER] Starting predict_future for NN [2026-03-12T20:27:10.085418] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-03-12T20:27:10.085474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:10.085509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:10.085539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:10.085623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:10.145230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:10.145915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:10.145996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:10.146036] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:10.272051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:10.272231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:10.272296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:10.272330] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:10.276157] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-03-12T20:27:10.276666] [INFO ] [FORECASTER] Completed predict_future for NN [2026-03-12T20:27:10.276816] [INFO ] [sig ] NN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:10.423253] [INFO ] [LOCAL ] Saved forecast: NN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NN.txt [2026-03-12T20:27:10.423396] [INFO ] [sig ] [2034/3274] Completed NN in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:10.423437] [INFO ] [sig ] [2035/3274] Forecasting NNDM... [2026-03-12T20:27:10.423467] [INFO ] [sig ] Generating forecast for: NNDM [2026-03-12T20:27:10.423498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-03-12T20:27:10.439038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-03-12T20:27:10.439398] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-03-12T20:27:10.440206] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-03-12T20:27:10.440264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:10.440298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:10.440326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:10.440383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:10.498147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:10.498964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:10.499050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:10.499085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:10.628625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:10.628793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:10.628835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:10.628865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:10.632718] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=41.25%) [2026-03-12T20:27:10.632998] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-03-12T20:27:10.633128] [INFO ] [sig ] NNDM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:10.776196] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NNDM.txt [2026-03-12T20:27:10.776344] [INFO ] [sig ] [2035/3274] Completed NNDM in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:10.776387] [INFO ] [sig ] [2036/3274] Forecasting NNE... [2026-03-12T20:27:10.776416] [INFO ] [sig ] Generating forecast for: NNE [2026-03-12T20:27:10.776446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-03-12T20:27:10.788418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-03-12T20:27:10.788857] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-03-12T20:27:10.789694] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-03-12T20:27:10.789746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:10.789820] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:10.789849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:10.789907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:10.849924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:10.850809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:10.850892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:10.850925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:10.984174] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:10.984358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:10.984413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:10.984457] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:10.988468] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-03-12T20:27:10.988819] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-03-12T20:27:10.988963] [INFO ] [sig ] NNE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:11.146694] [INFO ] [LOCAL ] Saved forecast: NNE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NNE.txt [2026-03-12T20:27:11.146874] [INFO ] [sig ] [2036/3274] Completed NNE in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:11.146928] [INFO ] [sig ] [2037/3274] Forecasting NNI... [2026-03-12T20:27:11.146962] [INFO ] [sig ] Generating forecast for: NNI [2026-03-12T20:27:11.146995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-03-12T20:27:11.200400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-03-12T20:27:11.200818] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-03-12T20:27:11.201749] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-03-12T20:27:11.201805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:11.201841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:11.201870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:11.201929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:11.267832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:11.268963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:11.269055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:11.269090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:11.404193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:11.404363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:11.404407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:11.404440] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:11.408767] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=48.82%) [2026-03-12T20:27:11.409140] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-03-12T20:27:11.409296] [INFO ] [sig ] NNI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:11.565108] [INFO ] [LOCAL ] Saved forecast: NNI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NNI.txt [2026-03-12T20:27:11.565287] [INFO ] [sig ] [2037/3274] Completed NNI in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 7.4m [2026-03-12T20:27:11.565330] [INFO ] [sig ] [2038/3274] Forecasting NNN... [2026-03-12T20:27:11.565364] [INFO ] [sig ] Generating forecast for: NNN [2026-03-12T20:27:11.565397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-03-12T20:27:11.578910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-03-12T20:27:11.579590] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-03-12T20:27:11.580718] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-03-12T20:27:11.580774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:11.580810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:11.580838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:11.580896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:11.646627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:11.647696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:11.647810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:11.647862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:11.776664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:11.776828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:11.776870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:11.776900] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:11.780350] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-03-12T20:27:11.780665] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-03-12T20:27:11.780840] [INFO ] [sig ] NNN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:11.928339] [INFO ] [LOCAL ] Saved forecast: NNN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NNN.txt [2026-03-12T20:27:11.928532] [INFO ] [sig ] [2038/3274] Completed NNN in 0.4s | 2.80 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:11.928598] [INFO ] [sig ] [2039/3274] Forecasting NNY... [2026-03-12T20:27:11.928634] [INFO ] [sig ] Generating forecast for: NNY [2026-03-12T20:27:11.928667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-03-12T20:27:11.940344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-03-12T20:27:11.940706] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-03-12T20:27:11.941476] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-03-12T20:27:11.941528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:11.941561] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:11.941608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:11.941666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:11.998596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:11.999284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:11.999367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:11.999400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:12.105393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:12.105559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:12.105621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:12.105678] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:12.109124] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-03-12T20:27:12.109405] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-03-12T20:27:12.109532] [INFO ] [sig ] NNY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:12.250714] [INFO ] [LOCAL ] Saved forecast: NNY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NNY.txt [2026-03-12T20:27:12.250865] [INFO ] [sig ] [2039/3274] Completed NNY in 0.3s | 2.80 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:12.250905] [INFO ] [sig ] [2040/3274] Forecasting NOA... [2026-03-12T20:27:12.250936] [INFO ] [sig ] Generating forecast for: NOA [2026-03-12T20:27:12.250967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-03-12T20:27:12.263214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-03-12T20:27:12.263541] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-03-12T20:27:12.264321] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-03-12T20:27:12.264374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:12.264406] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:12.264433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:12.264489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:12.321512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:12.322346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:12.322436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:12.322468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:12.439492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:12.439674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:12.439717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:12.439776] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:12.443335] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-03-12T20:27:12.443628] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-03-12T20:27:12.443758] [INFO ] [sig ] NOA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:12.593041] [INFO ] [LOCAL ] Saved forecast: NOA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NOA.txt [2026-03-12T20:27:12.593213] [INFO ] [sig ] [2040/3274] Completed NOA in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:12.593262] [INFO ] [sig ] [2041/3274] Forecasting NOAH... [2026-03-12T20:27:12.593299] [INFO ] [sig ] Generating forecast for: NOAH [2026-03-12T20:27:12.593329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-03-12T20:27:12.605872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-03-12T20:27:12.606278] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-03-12T20:27:12.607075] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-03-12T20:27:12.607128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:12.607160] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:12.607188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:12.607247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:12.663931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:12.664880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:12.664969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:12.665002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:12.785602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:12.785780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:12.785823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:12.785853] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:12.789672] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-03-12T20:27:12.790102] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-03-12T20:27:12.790271] [INFO ] [sig ] NOAH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:12.936937] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NOAH.txt [2026-03-12T20:27:12.937106] [INFO ] [sig ] [2041/3274] Completed NOAH in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:12.937154] [INFO ] [sig ] [2042/3274] Forecasting NODK... [2026-03-12T20:27:12.937184] [INFO ] [sig ] Generating forecast for: NODK [2026-03-12T20:27:12.937217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-03-12T20:27:12.949461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-03-12T20:27:12.949924] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-03-12T20:27:12.950835] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-03-12T20:27:12.950890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:12.950923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:12.950950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:12.951006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:13.015999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:13.016956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:13.017077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:13.017130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:13.126563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:13.126742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:13.126786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:13.126816] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:13.130390] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-03-12T20:27:13.130687] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-03-12T20:27:13.130817] [INFO ] [sig ] NODK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:13.276747] [INFO ] [LOCAL ] Saved forecast: NODK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NODK.txt [2026-03-12T20:27:13.276920] [INFO ] [sig ] [2042/3274] Completed NODK in 0.3s | 2.81 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:13.276964] [INFO ] [sig ] [2043/3274] Forecasting NOG... [2026-03-12T20:27:13.276994] [INFO ] [sig ] Generating forecast for: NOG [2026-03-12T20:27:13.277025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-03-12T20:27:13.288203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-03-12T20:27:13.288589] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-03-12T20:27:13.289464] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-03-12T20:27:13.289520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:13.289554] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:13.289618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:13.289714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:13.350620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:13.351529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:13.351634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:13.351670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:13.486603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:13.486807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:13.486852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:13.486884] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:13.490720] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-03-12T20:27:13.491069] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-03-12T20:27:13.491242] [INFO ] [sig ] NOG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:13.643810] [INFO ] [LOCAL ] Saved forecast: NOG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NOG.txt [2026-03-12T20:27:13.643998] [INFO ] [sig ] [2043/3274] Completed NOG in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:13.644056] [INFO ] [sig ] [2044/3274] Forecasting NOMD... [2026-03-12T20:27:13.644090] [INFO ] [sig ] Generating forecast for: NOMD [2026-03-12T20:27:13.644128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-03-12T20:27:13.656135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-03-12T20:27:13.656732] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-03-12T20:27:13.657538] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-03-12T20:27:13.657612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:13.657647] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:13.657699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:13.657761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:13.717247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:13.718195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:13.718283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:13.718317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:13.841749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:13.841916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:13.841958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:13.841988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:13.845541] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-03-12T20:27:13.845863] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-03-12T20:27:13.846003] [INFO ] [sig ] NOMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:13.997286] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NOMD.txt [2026-03-12T20:27:13.997671] [INFO ] [sig ] [2044/3274] Completed NOMD in 0.4s | 2.81 sym/s | Total: 12.1m | ETA: 7.3m [2026-03-12T20:27:13.997717] [INFO ] [sig ] [2045/3274] Forecasting NPCE... [2026-03-12T20:27:13.997747] [INFO ] [sig ] Generating forecast for: NPCE [2026-03-12T20:27:13.997777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-03-12T20:27:14.009957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-03-12T20:27:14.010375] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-03-12T20:27:14.011219] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-03-12T20:27:14.011275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:14.011310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:14.011337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:14.011396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:14.071820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:14.072766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:14.072853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:14.072887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:14.211191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:14.211442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:14.211511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:14.211557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:14.217012] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=61.21%) [2026-03-12T20:27:14.217363] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-03-12T20:27:14.217553] [INFO ] [sig ] NPCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:14.406787] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NPCE.txt [2026-03-12T20:27:14.406999] [INFO ] [sig ] [2045/3274] Completed NPCE in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:14.407058] [INFO ] [sig ] [2046/3274] Forecasting NPFD... [2026-03-12T20:27:14.407102] [INFO ] [sig ] Generating forecast for: NPFD [2026-03-12T20:27:14.407144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-03-12T20:27:14.419677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-03-12T20:27:14.420119] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-03-12T20:27:14.420968] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-03-12T20:27:14.421032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:14.421074] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:14.421114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:14.421197] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:14.493229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:14.494150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:14.494287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:14.494327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:14.626495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:14.626682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:14.626726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:14.626757] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:14.630347] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-03-12T20:27:14.630694] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-03-12T20:27:14.630837] [INFO ] [sig ] NPFD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:14.781729] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NPFD.txt [2026-03-12T20:27:14.781978] [INFO ] [sig ] [2046/3274] Completed NPFD in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:14.782050] [INFO ] [sig ] [2047/3274] Forecasting NPK... [2026-03-12T20:27:14.782085] [INFO ] [sig ] Generating forecast for: NPK [2026-03-12T20:27:14.782117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-03-12T20:27:14.793965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-03-12T20:27:14.794367] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-03-12T20:27:14.795237] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-03-12T20:27:14.795294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:14.795328] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:14.795357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:14.795415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:14.853065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:14.853999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:14.854088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:14.854123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:14.982184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:14.982351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:14.982394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:14.982423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:14.985920] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=67.48%) [2026-03-12T20:27:14.986205] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-03-12T20:27:14.986333] [INFO ] [sig ] NPK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:15.129322] [INFO ] [LOCAL ] Saved forecast: NPK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NPK.txt [2026-03-12T20:27:15.129468] [INFO ] [sig ] [2047/3274] Completed NPK in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:15.129510] [INFO ] [sig ] [2048/3274] Forecasting NPO... [2026-03-12T20:27:15.129540] [INFO ] [sig ] Generating forecast for: NPO [2026-03-12T20:27:15.129602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-03-12T20:27:15.140848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-03-12T20:27:15.141176] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-03-12T20:27:15.141985] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-03-12T20:27:15.142038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:15.142071] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:15.142099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:15.142162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:15.199536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:15.200421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:15.200508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:15.200541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:15.320751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:15.320915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:15.320958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:15.320986] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:15.324438] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=33.73%) [2026-03-12T20:27:15.324751] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-03-12T20:27:15.324882] [INFO ] [sig ] NPO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:15.471078] [INFO ] [LOCAL ] Saved forecast: NPO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NPO.txt [2026-03-12T20:27:15.471245] [INFO ] [sig ] [2048/3274] Completed NPO in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:15.471290] [INFO ] [sig ] [2049/3274] Forecasting NQP... [2026-03-12T20:27:15.471320] [INFO ] [sig ] Generating forecast for: NQP [2026-03-12T20:27:15.471352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-03-12T20:27:15.483535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-03-12T20:27:15.483947] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-03-12T20:27:15.484806] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-03-12T20:27:15.484860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:15.484893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:15.484921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:15.484978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:15.543416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:15.544348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:15.544431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:15.544465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:15.664039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:15.664210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:15.664252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:15.664282] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:15.667749] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-03-12T20:27:15.668090] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-03-12T20:27:15.668236] [INFO ] [sig ] NQP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:15.820079] [INFO ] [LOCAL ] Saved forecast: NQP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NQP.txt [2026-03-12T20:27:15.820282] [INFO ] [sig ] [2049/3274] Completed NQP in 0.3s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:15.820327] [INFO ] [sig ] [2050/3274] Forecasting NRC... [2026-03-12T20:27:15.820358] [INFO ] [sig ] Generating forecast for: NRC [2026-03-12T20:27:15.820389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-03-12T20:27:15.832256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-03-12T20:27:15.832626] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-03-12T20:27:15.833407] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-03-12T20:27:15.833461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:15.833495] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:15.833524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:15.833609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:15.896788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:15.897695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:15.897781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:15.897827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:16.022857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:16.023024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:16.023067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:16.023099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:16.026598] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-03-12T20:27:16.026888] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-03-12T20:27:16.027019] [INFO ] [sig ] NRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:16.177386] [INFO ] [LOCAL ] Saved forecast: NRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NRC.txt [2026-03-12T20:27:16.177565] [INFO ] [sig ] [2050/3274] Completed NRC in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:16.177632] [INFO ] [sig ] [2051/3274] Forecasting NRDS... [2026-03-12T20:27:16.177663] [INFO ] [sig ] Generating forecast for: NRDS [2026-03-12T20:27:16.177695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-03-12T20:27:16.190129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-03-12T20:27:16.190585] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-03-12T20:27:16.191380] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-03-12T20:27:16.191435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:16.191467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:16.191494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:16.191550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:16.249162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:16.250107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:16.250204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:16.250245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:16.370653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:16.370820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:16.370863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:16.370892] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:16.374414] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-03-12T20:27:16.374711] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-03-12T20:27:16.374839] [INFO ] [sig ] NRDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:16.516223] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NRDS.txt [2026-03-12T20:27:16.516379] [INFO ] [sig ] [2051/3274] Completed NRDS in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:16.516422] [INFO ] [sig ] [2052/3274] Forecasting NREF... [2026-03-12T20:27:16.516451] [INFO ] [sig ] Generating forecast for: NREF [2026-03-12T20:27:16.516480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-03-12T20:27:16.527595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-03-12T20:27:16.527896] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-03-12T20:27:16.528728] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-03-12T20:27:16.528781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:16.528813] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:16.528840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:16.528896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:16.586276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:16.586941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:16.587026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:16.587059] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:16.706148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:16.706307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:16.706350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:16.706379] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:16.709963] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-03-12T20:27:16.710265] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-03-12T20:27:16.710403] [INFO ] [sig ] NREF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:16.862091] [INFO ] [LOCAL ] Saved forecast: NREF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NREF.txt [2026-03-12T20:27:16.862276] [INFO ] [sig ] [2052/3274] Completed NREF in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:16.862322] [INFO ] [sig ] [2053/3274] Forecasting NRG... [2026-03-12T20:27:16.862351] [INFO ] [sig ] Generating forecast for: NRG [2026-03-12T20:27:16.862382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-03-12T20:27:16.873962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-03-12T20:27:16.874351] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-03-12T20:27:16.875142] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-03-12T20:27:16.875195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:16.875256] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:16.875285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:16.875344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:16.935090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:16.936012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:16.936096] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:16.936130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:17.063892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:17.064049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:17.064093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:17.064122] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:17.067564] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-03-12T20:27:17.067865] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-03-12T20:27:17.068015] [INFO ] [sig ] NRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:17.213719] [INFO ] [LOCAL ] Saved forecast: NRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NRG.txt [2026-03-12T20:27:17.213850] [INFO ] [sig ] [2053/3274] Completed NRG in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.3m [2026-03-12T20:27:17.213891] [INFO ] [sig ] [2054/3274] Forecasting NRIM... [2026-03-12T20:27:17.213920] [INFO ] [sig ] Generating forecast for: NRIM [2026-03-12T20:27:17.213950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-03-12T20:27:17.225700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-03-12T20:27:17.225995] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-03-12T20:27:17.226774] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-03-12T20:27:17.226827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:17.226859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:17.226888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:17.226945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:17.287611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:17.288445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:17.288528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:17.288561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:17.411242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:17.411410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:17.411454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:17.411483] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:17.414936] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-03-12T20:27:17.415219] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-03-12T20:27:17.415347] [INFO ] [sig ] NRIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:17.565441] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NRIM.txt [2026-03-12T20:27:17.565637] [INFO ] [sig ] [2054/3274] Completed NRIM in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:17.565684] [INFO ] [sig ] [2055/3274] Forecasting NRIX... [2026-03-12T20:27:17.565715] [INFO ] [sig ] Generating forecast for: NRIX [2026-03-12T20:27:17.565746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-03-12T20:27:17.578324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-03-12T20:27:17.578713] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-03-12T20:27:17.579488] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-03-12T20:27:17.579540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:17.579594] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:17.579625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:17.579697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:17.639521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:17.640448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:17.640549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:17.640602] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:17.766780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:17.766954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:17.766996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:17.767024] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:17.770644] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: UP (p=52.30%) [2026-03-12T20:27:17.770954] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-03-12T20:27:17.771095] [INFO ] [sig ] NRIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:17.922989] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NRIX.txt [2026-03-12T20:27:17.923171] [INFO ] [sig ] [2055/3274] Completed NRIX in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:17.923213] [INFO ] [sig ] [2056/3274] Forecasting NRK... [2026-03-12T20:27:17.923247] [INFO ] [sig ] Generating forecast for: NRK [2026-03-12T20:27:17.923278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-03-12T20:27:17.937115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-03-12T20:27:17.937614] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-03-12T20:27:17.938620] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-03-12T20:27:17.938677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:17.938711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:17.938738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:17.938797] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:18.001128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:18.002074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:18.002169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:18.002204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:18.129341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:18.129508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:18.129551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:18.129641] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:18.133185] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-03-12T20:27:18.133525] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-03-12T20:27:18.133686] [INFO ] [sig ] NRK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:18.284170] [INFO ] [LOCAL ] Saved forecast: NRK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NRK.txt [2026-03-12T20:27:18.284422] [INFO ] [sig ] [2056/3274] Completed NRK in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:18.284474] [INFO ] [sig ] [2057/3274] Forecasting NRP... [2026-03-12T20:27:18.284505] [INFO ] [sig ] Generating forecast for: NRP [2026-03-12T20:27:18.284535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-03-12T20:27:18.296804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-03-12T20:27:18.297214] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-03-12T20:27:18.298047] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-03-12T20:27:18.298118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:18.298152] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:18.298179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:18.298237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:18.364747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:18.365868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:18.365956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:18.365990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:18.504709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:18.504885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:18.504929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:18.504959] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:18.508889] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-03-12T20:27:18.509203] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-03-12T20:27:18.509362] [INFO ] [sig ] NRP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:18.655937] [INFO ] [LOCAL ] Saved forecast: NRP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NRP.txt [2026-03-12T20:27:18.656094] [INFO ] [sig ] [2057/3274] Completed NRP in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:18.656136] [INFO ] [sig ] [2058/3274] Forecasting NRXP... [2026-03-12T20:27:18.656168] [INFO ] [sig ] Generating forecast for: NRXP [2026-03-12T20:27:18.656197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-03-12T20:27:18.670823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-03-12T20:27:18.671285] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-03-12T20:27:18.672310] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-03-12T20:27:18.672375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:18.672416] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:18.672451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:18.672532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:18.737846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:18.738772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:18.738859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:18.738892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:18.864716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:18.864918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:18.864961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:18.864990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:18.868532] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-03-12T20:27:18.868840] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-03-12T20:27:18.868978] [INFO ] [sig ] NRXP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:19.014494] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NRXP.txt [2026-03-12T20:27:19.014698] [INFO ] [sig ] [2058/3274] Completed NRXP in 0.4s | 2.80 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:19.014745] [INFO ] [sig ] [2059/3274] Forecasting NSC... [2026-03-12T20:27:19.014774] [INFO ] [sig ] Generating forecast for: NSC [2026-03-12T20:27:19.014807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-03-12T20:27:19.026406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-03-12T20:27:19.026843] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-03-12T20:27:19.027668] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-03-12T20:27:19.027722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:19.027755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:19.027782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:19.027850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:19.086473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:19.087362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:19.087454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:19.087488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:19.210051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:19.210214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:19.210256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:19.210285] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:19.214053] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-03-12T20:27:19.214335] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-03-12T20:27:19.214464] [INFO ] [sig ] NSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:19.361699] [INFO ] [LOCAL ] Saved forecast: NSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NSC.txt [2026-03-12T20:27:19.361834] [INFO ] [sig ] [2059/3274] Completed NSC in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:19.361875] [INFO ] [sig ] [2060/3274] Forecasting NSP... [2026-03-12T20:27:19.361906] [INFO ] [sig ] Generating forecast for: NSP [2026-03-12T20:27:19.361937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-03-12T20:27:19.373242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-03-12T20:27:19.373759] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-03-12T20:27:19.374524] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-03-12T20:27:19.374599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:19.374638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:19.374665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:19.374722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:19.432223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:19.432922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:19.433002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:19.433035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:19.555518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:19.555698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:19.555743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:19.555772] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:19.559260] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-03-12T20:27:19.559584] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-03-12T20:27:19.559714] [INFO ] [sig ] NSP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:19.701070] [INFO ] [LOCAL ] Saved forecast: NSP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NSP.txt [2026-03-12T20:27:19.701212] [INFO ] [sig ] [2060/3274] Completed NSP in 0.3s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:19.701297] [INFO ] [sig ] [2061/3274] Forecasting NSSC... [2026-03-12T20:27:19.701334] [INFO ] [sig ] Generating forecast for: NSSC [2026-03-12T20:27:19.701364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-03-12T20:27:19.712239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-03-12T20:27:19.712558] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-03-12T20:27:19.713351] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-03-12T20:27:19.713404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:19.713436] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:19.713463] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:19.713521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:19.771193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:19.772016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:19.772099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:19.772132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:19.899087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:19.899256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:19.899298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:19.899327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:19.903057] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-03-12T20:27:19.903425] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-03-12T20:27:19.903775] [INFO ] [sig ] NSSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:20.055979] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NSSC.txt [2026-03-12T20:27:20.056144] [INFO ] [sig ] [2061/3274] Completed NSSC in 0.4s | 2.81 sym/s | Total: 12.2m | ETA: 7.2m [2026-03-12T20:27:20.056188] [INFO ] [sig ] [2062/3274] Forecasting NTAP... [2026-03-12T20:27:20.056217] [INFO ] [sig ] Generating forecast for: NTAP [2026-03-12T20:27:20.056247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-03-12T20:27:20.069954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-03-12T20:27:20.070385] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-03-12T20:27:20.071203] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-03-12T20:27:20.071263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:20.071303] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:20.071336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:20.071408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:20.139294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:20.140684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:20.140828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:20.140875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:20.279181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:20.279353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:20.279410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:20.279441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:20.283678] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=71.88%) [2026-03-12T20:27:20.283979] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-03-12T20:27:20.284111] [INFO ] [sig ] NTAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:20.427593] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTAP.txt [2026-03-12T20:27:20.427730] [INFO ] [sig ] [2062/3274] Completed NTAP in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:20.427772] [INFO ] [sig ] [2063/3274] Forecasting NTB... [2026-03-12T20:27:20.427802] [INFO ] [sig ] Generating forecast for: NTB [2026-03-12T20:27:20.427831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-03-12T20:27:20.441170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-03-12T20:27:20.441638] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-03-12T20:27:20.442674] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-03-12T20:27:20.442739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:20.442782] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:20.442821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:20.442904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:20.508509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:20.509445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:20.509563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:20.509617] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:20.630997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:20.631165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:20.631207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:20.631239] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:20.635392] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-03-12T20:27:20.635693] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-03-12T20:27:20.635825] [INFO ] [sig ] NTB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:20.786417] [INFO ] [LOCAL ] Saved forecast: NTB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTB.txt [2026-03-12T20:27:20.786588] [INFO ] [sig ] [2063/3274] Completed NTB in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:20.786634] [INFO ] [sig ] [2064/3274] Forecasting NTES... [2026-03-12T20:27:20.786664] [INFO ] [sig ] Generating forecast for: NTES [2026-03-12T20:27:20.786694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-03-12T20:27:20.797715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-03-12T20:27:20.798132] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-03-12T20:27:20.798968] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-03-12T20:27:20.799021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:20.799054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:20.799081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:20.799139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:20.859687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:20.860603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:20.860692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:20.860725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:20.985903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:20.986072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:20.986135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:20.986167] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:20.989757] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-03-12T20:27:20.990076] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-03-12T20:27:20.990214] [INFO ] [sig ] NTES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:21.136352] [INFO ] [LOCAL ] Saved forecast: NTES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NTES.txt [2026-03-12T20:27:21.136519] [INFO ] [sig ] [2064/3274] Completed NTES in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:21.136564] [INFO ] [sig ] [2065/3274] Forecasting NTIC... [2026-03-12T20:27:21.136620] [INFO ] [sig ] Generating forecast for: NTIC [2026-03-12T20:27:21.136652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-03-12T20:27:21.147349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-03-12T20:27:21.147770] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-03-12T20:27:21.148669] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-03-12T20:27:21.148725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:21.148759] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:21.148787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:21.148845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:21.206331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:21.207238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:21.207322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:21.207355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:21.315841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:21.316014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:21.316057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:21.316087] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:21.319622] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-03-12T20:27:21.319925] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-03-12T20:27:21.320065] [INFO ] [sig ] NTIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:21.463339] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTIC.txt [2026-03-12T20:27:21.463484] [INFO ] [sig ] [2065/3274] Completed NTIC in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:21.463526] [INFO ] [sig ] [2066/3274] Forecasting NTLA... [2026-03-12T20:27:21.463556] [INFO ] [sig ] Generating forecast for: NTLA [2026-03-12T20:27:21.463607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-03-12T20:27:21.474728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-03-12T20:27:21.475043] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-03-12T20:27:21.475857] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-03-12T20:27:21.475910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:21.475944] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:21.475971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:21.476028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:21.538496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:21.539459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:21.539546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:21.539601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:21.667423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:21.667616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:21.667661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:21.667691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:21.671230] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-03-12T20:27:21.671520] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-03-12T20:27:21.671678] [INFO ] [sig ] NTLA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:21.818366] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTLA.txt [2026-03-12T20:27:21.818616] [INFO ] [sig ] [2066/3274] Completed NTLA in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:21.818665] [INFO ] [sig ] [2067/3274] Forecasting NTNX... [2026-03-12T20:27:21.818695] [INFO ] [sig ] Generating forecast for: NTNX [2026-03-12T20:27:21.818726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-03-12T20:27:21.832201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-03-12T20:27:21.832715] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-03-12T20:27:21.833736] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-03-12T20:27:21.833800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:21.833844] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:21.833881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:21.833962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:21.900599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:21.901504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:21.901616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:21.901655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:22.029910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:22.030077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:22.030121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:22.030150] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:22.033712] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=94.02%) [2026-03-12T20:27:22.033995] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-03-12T20:27:22.034129] [INFO ] [sig ] NTNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:22.182971] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTNX.txt [2026-03-12T20:27:22.183152] [INFO ] [sig ] [2067/3274] Completed NTNX in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:22.183194] [INFO ] [sig ] [2068/3274] Forecasting NTRA... [2026-03-12T20:27:22.183224] [INFO ] [sig ] Generating forecast for: NTRA [2026-03-12T20:27:22.183255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-03-12T20:27:22.196068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-03-12T20:27:22.196472] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-03-12T20:27:22.197295] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-03-12T20:27:22.197353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:22.197404] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:22.197433] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:22.197490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:22.257055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:22.258108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:22.258205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:22.258238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:22.394422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:22.394809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:22.394866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:22.394900] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:22.398764] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-03-12T20:27:22.399084] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-03-12T20:27:22.399226] [INFO ] [sig ] NTRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:22.546831] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTRA.txt [2026-03-12T20:27:22.546994] [INFO ] [sig ] [2068/3274] Completed NTRA in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:22.547042] [INFO ] [sig ] [2069/3274] Forecasting NTRB... [2026-03-12T20:27:22.547072] [INFO ] [sig ] Generating forecast for: NTRB [2026-03-12T20:27:22.547102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-03-12T20:27:22.558488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-03-12T20:27:22.558886] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-03-12T20:27:22.559666] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-03-12T20:27:22.559719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:22.559753] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:22.559780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:22.559836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:22.619255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:22.620151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:22.620236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:22.620270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:22.737083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:22.737252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:22.737296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:22.737327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:22.740965] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=36.64%) [2026-03-12T20:27:22.741284] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-03-12T20:27:22.741424] [INFO ] [sig ] NTRB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:22.891679] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NTRB.txt [2026-03-12T20:27:22.891860] [INFO ] [sig ] [2069/3274] Completed NTRB in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:22.891905] [INFO ] [sig ] [2070/3274] Forecasting NTRS... [2026-03-12T20:27:22.891935] [INFO ] [sig ] Generating forecast for: NTRS [2026-03-12T20:27:22.891966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-03-12T20:27:22.903944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-03-12T20:27:22.904351] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-03-12T20:27:22.905402] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-03-12T20:27:22.905455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:22.905526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:22.905569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:22.905678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:22.964689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:22.965721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:22.965835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:22.965870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:23.090400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:23.090566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:23.090629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:23.090658] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:23.094127] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-03-12T20:27:23.094400] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-03-12T20:27:23.094528] [INFO ] [sig ] NTRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:23.236175] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTRS.txt [2026-03-12T20:27:23.236324] [INFO ] [sig ] [2070/3274] Completed NTRS in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.2m [2026-03-12T20:27:23.236366] [INFO ] [sig ] [2071/3274] Forecasting NTRSO... [2026-03-12T20:27:23.236396] [INFO ] [sig ] Generating forecast for: NTRSO [2026-03-12T20:27:23.236427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-03-12T20:27:23.247802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-03-12T20:27:23.248225] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-03-12T20:27:23.249069] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-03-12T20:27:23.249134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:23.249167] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:23.249194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:23.249252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:23.307296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:23.308184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:23.308270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:23.308303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:23.428282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:23.428446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:23.428490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:23.428518] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:23.432126] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-03-12T20:27:23.432407] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-03-12T20:27:23.432536] [INFO ] [sig ] NTRSO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:23.577466] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NTRSO.txt [2026-03-12T20:27:23.577628] [INFO ] [sig ] [2071/3274] Completed NTRSO in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:23.577679] [INFO ] [sig ] [2072/3274] Forecasting NUS... [2026-03-12T20:27:23.577709] [INFO ] [sig ] Generating forecast for: NUS [2026-03-12T20:27:23.577740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-03-12T20:27:23.589320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-03-12T20:27:23.589663] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-03-12T20:27:23.590443] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-03-12T20:27:23.590498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:23.590531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:23.590558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:23.590644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:23.647767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:23.648682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:23.648770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:23.648803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:23.775089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:23.775261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:23.775303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:23.775333] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:23.778943] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-03-12T20:27:23.779247] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-03-12T20:27:23.779386] [INFO ] [sig ] NUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:23.921081] [INFO ] [LOCAL ] Saved forecast: NUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NUS.txt [2026-03-12T20:27:23.921246] [INFO ] [sig ] [2072/3274] Completed NUS in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:23.921287] [INFO ] [sig ] [2073/3274] Forecasting NUTX... [2026-03-12T20:27:23.921320] [INFO ] [sig ] Generating forecast for: NUTX [2026-03-12T20:27:23.921351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-03-12T20:27:23.933338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-03-12T20:27:23.933761] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-03-12T20:27:23.934564] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-03-12T20:27:23.934636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:23.934670] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:23.934698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:23.934755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:23.993297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:23.994414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:23.994500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:23.994534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:24.126169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:24.126339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:24.126381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:24.126451] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:24.130625] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-03-12T20:27:24.130916] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-03-12T20:27:24.131077] [INFO ] [sig ] NUTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:24.277785] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NUTX.txt [2026-03-12T20:27:24.277950] [INFO ] [sig ] [2073/3274] Completed NUTX in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:24.278015] [INFO ] [sig ] [2074/3274] Forecasting NUVB... [2026-03-12T20:27:24.278051] [INFO ] [sig ] Generating forecast for: NUVB [2026-03-12T20:27:24.278082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-03-12T20:27:24.290137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-03-12T20:27:24.290528] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-03-12T20:27:24.291607] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-03-12T20:27:24.291675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:24.291720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:24.291763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:24.291824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:24.360902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:24.361777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:24.361862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:24.361897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:24.495647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:24.495838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:24.495894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:24.495932] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:24.500598] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-03-12T20:27:24.501035] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-03-12T20:27:24.501207] [INFO ] [sig ] NUVB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:24.649355] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NUVB.txt [2026-03-12T20:27:24.649531] [INFO ] [sig ] [2074/3274] Completed NUVB in 0.4s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:24.649597] [INFO ] [sig ] [2075/3274] Forecasting NUVL... [2026-03-12T20:27:24.649630] [INFO ] [sig ] Generating forecast for: NUVL [2026-03-12T20:27:24.649661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-03-12T20:27:24.662743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-03-12T20:27:24.663064] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-03-12T20:27:24.664005] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-03-12T20:27:24.664058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:24.664091] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:24.664118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:24.664176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:24.721337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:24.722135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:24.722220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:24.722252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:24.846031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:24.846196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:24.846264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:24.846297] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:24.850222] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-03-12T20:27:24.850507] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-03-12T20:27:24.850656] [INFO ] [sig ] NUVL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:24.992675] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NUVL.txt [2026-03-12T20:27:24.992820] [INFO ] [sig ] [2075/3274] Completed NUVL in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:24.992864] [INFO ] [sig ] [2076/3274] Forecasting NUWE... [2026-03-12T20:27:24.992894] [INFO ] [sig ] Generating forecast for: NUWE [2026-03-12T20:27:24.992924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-03-12T20:27:25.003856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-03-12T20:27:25.004215] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-03-12T20:27:25.005022] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-03-12T20:27:25.005074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:25.005107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:25.005134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:25.005192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:25.062309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:25.063040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:25.063124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:25.063157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:25.180687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:25.180847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:25.180888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:25.180917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:25.184334] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-03-12T20:27:25.184658] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-03-12T20:27:25.184785] [INFO ] [sig ] NUWE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:25.334948] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NUWE.txt [2026-03-12T20:27:25.335103] [INFO ] [sig ] [2076/3274] Completed NUWE in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:25.335147] [INFO ] [sig ] [2077/3274] Forecasting NVAX... [2026-03-12T20:27:25.335178] [INFO ] [sig ] Generating forecast for: NVAX [2026-03-12T20:27:25.335207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-03-12T20:27:25.345993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-03-12T20:27:25.346358] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-03-12T20:27:25.347166] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-03-12T20:27:25.347220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:25.347252] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:25.347278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:25.347340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:25.405404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:25.406201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:25.406299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:25.406333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:25.531334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:25.531508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:25.531550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:25.531601] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:25.535417] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-03-12T20:27:25.535940] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-03-12T20:27:25.536083] [INFO ] [sig ] NVAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:25.683676] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVAX.txt [2026-03-12T20:27:25.683836] [INFO ] [sig ] [2077/3274] Completed NVAX in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:25.683878] [INFO ] [sig ] [2078/3274] Forecasting NVD... [2026-03-12T20:27:25.683910] [INFO ] [sig ] Generating forecast for: NVD [2026-03-12T20:27:25.683942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-03-12T20:27:25.696323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-03-12T20:27:25.696716] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-03-12T20:27:25.697508] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-03-12T20:27:25.697562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:25.697616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:25.697643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:25.697700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:25.755542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:25.756372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:25.756469] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:25.756502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:25.873792] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:25.873958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:25.874000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:25.874028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:25.877459] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=43.61%) [2026-03-12T20:27:25.877761] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-03-12T20:27:25.877894] [INFO ] [sig ] NVD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:26.032892] [INFO ] [LOCAL ] Saved forecast: NVD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVD.txt [2026-03-12T20:27:26.033146] [INFO ] [sig ] [2078/3274] Completed NVD in 0.3s | 2.81 sym/s | Total: 12.3m | ETA: 7.1m [2026-03-12T20:27:26.033206] [INFO ] [sig ] [2079/3274] Forecasting NVDA... [2026-03-12T20:27:26.033238] [INFO ] [sig ] Generating forecast for: NVDA [2026-03-12T20:27:26.033275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-03-12T20:27:26.048329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-03-12T20:27:26.048809] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-03-12T20:27:26.049650] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-03-12T20:27:26.049704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:26.049760] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:26.049792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:26.049857] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:26.109534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:26.110517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:26.110649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:26.110688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:26.241376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:26.241548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:26.241608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:26.241639] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:26.245136] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-03-12T20:27:26.245412] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-03-12T20:27:26.245556] [INFO ] [sig ] NVDA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:26.388848] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVDA.txt [2026-03-12T20:27:26.388974] [INFO ] [sig ] [2079/3274] Completed NVDA in 0.4s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:26.389014] [INFO ] [sig ] [2080/3274] Forecasting NVDD... [2026-03-12T20:27:26.389044] [INFO ] [sig ] Generating forecast for: NVDD [2026-03-12T20:27:26.389073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-03-12T20:27:26.400779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-03-12T20:27:26.401077] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-03-12T20:27:26.401905] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-03-12T20:27:26.401967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:26.402012] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:26.402048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:26.402107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:26.461962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:26.462612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:26.462732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:26.462766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:26.586278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:26.586460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:26.586510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:26.586541] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:26.590246] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-03-12T20:27:26.590549] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-03-12T20:27:26.590704] [INFO ] [sig ] NVDD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:26.733805] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVDD.txt [2026-03-12T20:27:26.733952] [INFO ] [sig ] [2080/3274] Completed NVDD in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:26.733994] [INFO ] [sig ] [2081/3274] Forecasting NVDL... [2026-03-12T20:27:26.734025] [INFO ] [sig ] Generating forecast for: NVDL [2026-03-12T20:27:26.734055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-03-12T20:27:26.745537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-03-12T20:27:26.745884] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-03-12T20:27:26.746705] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-03-12T20:27:26.746757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:26.746790] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:26.746816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:26.746873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:26.804821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:26.805470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:26.805566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:26.805620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:26.929665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:26.930054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:26.930107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:26.930143] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:26.934181] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-03-12T20:27:26.934474] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-03-12T20:27:26.934627] [INFO ] [sig ] NVDL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:27.082769] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVDL.txt [2026-03-12T20:27:27.082933] [INFO ] [sig ] [2081/3274] Completed NVDL in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:27.082975] [INFO ] [sig ] [2082/3274] Forecasting NVDS... [2026-03-12T20:27:27.083007] [INFO ] [sig ] Generating forecast for: NVDS [2026-03-12T20:27:27.083037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-03-12T20:27:27.094427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-03-12T20:27:27.094862] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-03-12T20:27:27.095664] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-03-12T20:27:27.095717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:27.095750] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:27.095777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:27.095834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:27.154334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:27.155216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:27.155304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:27.155336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:27.280204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:27.280364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:27.280407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:27.280437] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:27.283929] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=17.32%) [2026-03-12T20:27:27.284206] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-03-12T20:27:27.284358] [INFO ] [sig ] NVDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:27.433307] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVDS.txt [2026-03-12T20:27:27.433518] [INFO ] [sig ] [2082/3274] Completed NVDS in 0.4s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:27.433590] [INFO ] [sig ] [2083/3274] Forecasting NVEC... [2026-03-12T20:27:27.433633] [INFO ] [sig ] Generating forecast for: NVEC [2026-03-12T20:27:27.433674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-03-12T20:27:27.446281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-03-12T20:27:27.446681] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-03-12T20:27:27.447460] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-03-12T20:27:27.447516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:27.447549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:27.447603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:27.447663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:27.506565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:27.507268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:27.507401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:27.507438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:27.633248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:27.633413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:27.633457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:27.633487] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:27.637199] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-03-12T20:27:27.637490] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-03-12T20:27:27.637837] [INFO ] [sig ] NVEC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:27.782515] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVEC.txt [2026-03-12T20:27:27.782680] [INFO ] [sig ] [2083/3274] Completed NVEC in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:27.782723] [INFO ] [sig ] [2084/3274] Forecasting NVG... [2026-03-12T20:27:27.782753] [INFO ] [sig ] Generating forecast for: NVG [2026-03-12T20:27:27.782784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-03-12T20:27:27.793955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-03-12T20:27:27.794259] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-03-12T20:27:27.795230] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-03-12T20:27:27.795282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:27.795315] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:27.795342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:27.795398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:27.854072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:27.854949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:27.855026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:27.855060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:27.980333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:27.980488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:27.980529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:27.980558] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:27.984008] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=69.69%) [2026-03-12T20:27:27.984279] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-03-12T20:27:27.984408] [INFO ] [sig ] NVG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:28.127913] [INFO ] [LOCAL ] Saved forecast: NVG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVG.txt [2026-03-12T20:27:28.128067] [INFO ] [sig ] [2084/3274] Completed NVG in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:28.128107] [INFO ] [sig ] [2085/3274] Forecasting NVGS... [2026-03-12T20:27:28.128137] [INFO ] [sig ] Generating forecast for: NVGS [2026-03-12T20:27:28.128168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-03-12T20:27:28.142096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-03-12T20:27:28.142671] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-03-12T20:27:28.143865] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-03-12T20:27:28.143939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:28.143984] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:28.144022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:28.144103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:28.221299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:28.222244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:28.222333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:28.222367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:28.363654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:28.364044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:28.364097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:28.364131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:28.369114] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-03-12T20:27:28.369447] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-03-12T20:27:28.369635] [INFO ] [sig ] NVGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:28.514095] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVGS.txt [2026-03-12T20:27:28.514262] [INFO ] [sig ] [2085/3274] Completed NVGS in 0.4s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:28.514305] [INFO ] [sig ] [2086/3274] Forecasting NVMI... [2026-03-12T20:27:28.514336] [INFO ] [sig ] Generating forecast for: NVMI [2026-03-12T20:27:28.514367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-03-12T20:27:28.525493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-03-12T20:27:28.525904] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-03-12T20:27:28.526719] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-03-12T20:27:28.526772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:28.526804] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:28.526830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:28.526887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:28.586515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:28.587484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:28.587613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:28.587657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:28.711238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:28.711429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:28.711474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:28.711523] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:28.715734] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-03-12T20:27:28.716032] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-03-12T20:27:28.716184] [INFO ] [sig ] NVMI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:28.860807] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVMI.txt [2026-03-12T20:27:28.860999] [INFO ] [sig ] [2086/3274] Completed NVMI in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:28.861052] [INFO ] [sig ] [2087/3274] Forecasting NVO... [2026-03-12T20:27:28.861090] [INFO ] [sig ] Generating forecast for: NVO [2026-03-12T20:27:28.861131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-03-12T20:27:28.872642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-03-12T20:27:28.872981] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-03-12T20:27:28.873788] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-03-12T20:27:28.873841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:28.873902] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:28.873931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:28.873988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:28.931406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:28.932290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:28.932404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:28.932438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:29.052032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:29.052196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:29.052237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:29.052267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:29.055692] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-03-12T20:27:29.055977] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-03-12T20:27:29.056106] [INFO ] [sig ] NVO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:29.198605] [INFO ] [LOCAL ] Saved forecast: NVO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVO.txt [2026-03-12T20:27:29.198755] [INFO ] [sig ] [2087/3274] Completed NVO in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.1m [2026-03-12T20:27:29.198797] [INFO ] [sig ] [2088/3274] Forecasting NVRI... [2026-03-12T20:27:29.198828] [INFO ] [sig ] Generating forecast for: NVRI [2026-03-12T20:27:29.198859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-03-12T20:27:29.209864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-03-12T20:27:29.210153] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-03-12T20:27:29.210957] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-03-12T20:27:29.211009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:29.211041] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:29.211068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:29.211125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:29.268818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:29.269567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:29.269671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:29.269720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:29.391520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:29.391740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:29.391809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:29.391839] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:29.395308] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-03-12T20:27:29.395640] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-03-12T20:27:29.395778] [INFO ] [sig ] NVRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:29.537329] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVRI.txt [2026-03-12T20:27:29.537471] [INFO ] [sig ] [2088/3274] Completed NVRI in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:29.537520] [INFO ] [sig ] [2089/3274] Forecasting NVS... [2026-03-12T20:27:29.537556] [INFO ] [sig ] Generating forecast for: NVS [2026-03-12T20:27:29.537620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-03-12T20:27:29.549257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-03-12T20:27:29.549598] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-03-12T20:27:29.550396] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-03-12T20:27:29.550450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:29.550485] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:29.550514] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:29.550590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:29.610873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:29.611483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:29.611564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:29.611616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:29.732435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:29.732600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:29.732643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:29.732671] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:29.736044] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=46.81%) [2026-03-12T20:27:29.736320] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-03-12T20:27:29.736447] [INFO ] [sig ] NVS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:29.877721] [INFO ] [LOCAL ] Saved forecast: NVS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NVS.txt [2026-03-12T20:27:29.877840] [INFO ] [sig ] [2089/3274] Completed NVS in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:29.877879] [INFO ] [sig ] [2090/3274] Forecasting NVTS... [2026-03-12T20:27:29.877911] [INFO ] [sig ] Generating forecast for: NVTS [2026-03-12T20:27:29.877943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-03-12T20:27:29.890282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-03-12T20:27:29.890619] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-03-12T20:27:29.891619] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-03-12T20:27:29.891671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:29.891703] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:29.891729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:29.891998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:29.950613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:29.951420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:29.951499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:29.951535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:30.072806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:30.072960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:30.073001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:30.073072] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:30.076697] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-03-12T20:27:30.076975] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-03-12T20:27:30.077102] [INFO ] [sig ] NVTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:30.218088] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NVTS.txt [2026-03-12T20:27:30.218201] [INFO ] [sig ] [2090/3274] Completed NVTS in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:30.218241] [INFO ] [sig ] [2091/3274] Forecasting NWBI... [2026-03-12T20:27:30.218270] [INFO ] [sig ] Generating forecast for: NWBI [2026-03-12T20:27:30.218300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-03-12T20:27:30.231058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-03-12T20:27:30.231376] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-03-12T20:27:30.232369] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-03-12T20:27:30.232422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:30.232454] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:30.232484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:30.232553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:30.290117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:30.290760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:30.290840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:30.290872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:30.409911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:30.410064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:30.410105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:30.410135] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:30.413531] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=73.25%) [2026-03-12T20:27:30.413826] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-03-12T20:27:30.413955] [INFO ] [sig ] NWBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:30.556547] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NWBI.txt [2026-03-12T20:27:30.556699] [INFO ] [sig ] [2091/3274] Completed NWBI in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:30.556740] [INFO ] [sig ] [2092/3274] Forecasting NWE... [2026-03-12T20:27:30.556770] [INFO ] [sig ] Generating forecast for: NWE [2026-03-12T20:27:30.556800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-03-12T20:27:30.568250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-03-12T20:27:30.568547] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-03-12T20:27:30.569339] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-03-12T20:27:30.569392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:30.569425] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:30.569452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:30.569522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:30.627121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:30.627923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:30.628021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:30.628057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:30.746999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:30.747161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:30.747203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:30.747234] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:30.750695] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-03-12T20:27:30.750971] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-03-12T20:27:30.751100] [INFO ] [sig ] NWE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:30.894014] [INFO ] [LOCAL ] Saved forecast: NWE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NWE.txt [2026-03-12T20:27:30.894128] [INFO ] [sig ] [2092/3274] Completed NWE in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:30.894168] [INFO ] [sig ] [2093/3274] Forecasting NWFL... [2026-03-12T20:27:30.894196] [INFO ] [sig ] Generating forecast for: NWFL [2026-03-12T20:27:30.894226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-03-12T20:27:30.905551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-03-12T20:27:30.905892] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-03-12T20:27:30.906680] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-03-12T20:27:30.906733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:30.906765] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:30.906793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:30.906849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:30.965773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:30.966403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:30.966481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:30.966514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:31.076975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:31.077095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:31.077133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:31.077160] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:31.080426] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-03-12T20:27:31.080724] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-03-12T20:27:31.080853] [INFO ] [sig ] NWFL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:31.222485] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NWFL.txt [2026-03-12T20:27:31.222620] [INFO ] [sig ] [2093/3274] Completed NWFL in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:31.222662] [INFO ] [sig ] [2094/3274] Forecasting NWG... [2026-03-12T20:27:31.222692] [INFO ] [sig ] Generating forecast for: NWG [2026-03-12T20:27:31.222722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-03-12T20:27:31.235063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-03-12T20:27:31.235353] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-03-12T20:27:31.236140] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-03-12T20:27:31.236193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:31.236226] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:31.236253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:31.236310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:31.294076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:31.295033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:31.295134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:31.295174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:31.419851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:31.420007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:31.420049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:31.420078] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:31.423689] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-03-12T20:27:31.423966] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-03-12T20:27:31.424094] [INFO ] [sig ] NWG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:31.569095] [INFO ] [LOCAL ] Saved forecast: NWG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NWG.txt [2026-03-12T20:27:31.569215] [INFO ] [sig ] [2094/3274] Completed NWG in 0.3s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:31.569256] [INFO ] [sig ] [2095/3274] Forecasting NWL... [2026-03-12T20:27:31.569285] [INFO ] [sig ] Generating forecast for: NWL [2026-03-12T20:27:31.569315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-03-12T20:27:31.581238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-03-12T20:27:31.581539] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-03-12T20:27:31.582326] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-03-12T20:27:31.582379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:31.582412] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:31.582438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:31.582495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:31.643196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:31.643894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:31.643975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:31.644009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:31.771123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:31.771289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:31.771334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:31.771364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:31.774871] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-03-12T20:27:31.775155] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-03-12T20:27:31.775296] [INFO ] [sig ] NWL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:31.995293] [INFO ] [LOCAL ] Saved forecast: NWL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NWL.txt [2026-03-12T20:27:31.995441] [INFO ] [sig ] [2095/3274] Completed NWL in 0.4s | 2.81 sym/s | Total: 12.4m | ETA: 7.0m [2026-03-12T20:27:31.995482] [INFO ] [sig ] [2096/3274] Forecasting NWPX... [2026-03-12T20:27:31.995513] [INFO ] [sig ] Generating forecast for: NWPX [2026-03-12T20:27:31.995542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-03-12T20:27:32.007701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-03-12T20:27:32.008012] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-03-12T20:27:32.008847] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-03-12T20:27:32.008900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:32.008931] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:32.008959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:32.009016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:32.070493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:32.071381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:32.071458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:32.071490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:32.196885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:32.197245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:32.197286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:32.197314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:32.201053] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-03-12T20:27:32.201366] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-03-12T20:27:32.201506] [INFO ] [sig ] NWPX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:32.349902] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NWPX.txt [2026-03-12T20:27:32.350034] [INFO ] [sig ] [2096/3274] Completed NWPX in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:32.350074] [INFO ] [sig ] [2097/3274] Forecasting NWS... [2026-03-12T20:27:32.350104] [INFO ] [sig ] Generating forecast for: NWS [2026-03-12T20:27:32.350134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-03-12T20:27:32.360965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-03-12T20:27:32.361253] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-03-12T20:27:32.362048] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-03-12T20:27:32.362101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:32.362134] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:32.362162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:32.362219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:32.422341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:32.423153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:32.423269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:32.423303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:32.549395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:32.549558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:32.549624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:32.549656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:32.553137] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=8.48%) [2026-03-12T20:27:32.553440] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-03-12T20:27:32.553594] [INFO ] [sig ] NWS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:32.719083] [INFO ] [LOCAL ] Saved forecast: NWS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NWS.txt [2026-03-12T20:27:32.719226] [INFO ] [sig ] [2097/3274] Completed NWS in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:32.719268] [INFO ] [sig ] [2098/3274] Forecasting NWSA... [2026-03-12T20:27:32.719299] [INFO ] [sig ] Generating forecast for: NWSA [2026-03-12T20:27:32.719329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-03-12T20:27:32.731384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-03-12T20:27:32.731764] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-03-12T20:27:32.732531] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-03-12T20:27:32.732605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:32.732642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:32.732670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:32.732728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:32.790835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:32.791436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:32.791515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:32.791547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:32.909358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:32.909514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:32.909563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:32.909623] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:32.913062] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-03-12T20:27:32.913342] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-03-12T20:27:32.913469] [INFO ] [sig ] NWSA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:33.061414] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NWSA.txt [2026-03-12T20:27:33.061590] [INFO ] [sig ] [2098/3274] Completed NWSA in 0.3s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:33.061636] [INFO ] [sig ] [2099/3274] Forecasting NX... [2026-03-12T20:27:33.061668] [INFO ] [sig ] Generating forecast for: NX [2026-03-12T20:27:33.061697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-03-12T20:27:33.075117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-03-12T20:27:33.075507] [INFO ] [FORECASTER] Starting predict_future for NX [2026-03-12T20:27:33.076299] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-03-12T20:27:33.076352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:33.076384] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:33.076411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:33.076469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:33.135122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:33.135963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:33.136050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:33.136084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:33.255562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:33.255777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:33.255821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:33.255851] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:33.259769] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-03-12T20:27:33.260055] [INFO ] [FORECASTER] Completed predict_future for NX [2026-03-12T20:27:33.260189] [INFO ] [sig ] NX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:33.404630] [INFO ] [LOCAL ] Saved forecast: NX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NX.txt [2026-03-12T20:27:33.404801] [INFO ] [sig ] [2099/3274] Completed NX in 0.3s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:33.404845] [INFO ] [sig ] [2100/3274] Forecasting NXE... [2026-03-12T20:27:33.404875] [INFO ] [sig ] Generating forecast for: NXE [2026-03-12T20:27:33.404906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-03-12T20:27:33.416246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-03-12T20:27:33.416631] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-03-12T20:27:33.417404] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-03-12T20:27:33.417457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:33.417489] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:33.417517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:33.417603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:33.475372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:33.476301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:33.476387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:33.476421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:33.603494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:33.603688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:33.603739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:33.603771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:33.607177] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-03-12T20:27:33.607457] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-03-12T20:27:33.607610] [INFO ] [sig ] NXE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:33.755099] [INFO ] [LOCAL ] Saved forecast: NXE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NXE.txt [2026-03-12T20:27:33.755305] [INFO ] [sig ] [2100/3274] Completed NXE in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:33.755348] [INFO ] [sig ] [2101/3274] Forecasting NXG... [2026-03-12T20:27:33.755381] [INFO ] [sig ] Generating forecast for: NXG [2026-03-12T20:27:33.755411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-03-12T20:27:33.767218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-03-12T20:27:33.767614] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-03-12T20:27:33.768450] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-03-12T20:27:33.768503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:33.768535] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:33.768564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:33.768659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:33.827461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:33.828435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:33.828520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:33.828556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:33.950105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:33.950277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:33.950320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:33.950351] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:33.953890] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-03-12T20:27:33.954176] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-03-12T20:27:33.954309] [INFO ] [sig ] NXG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:34.106821] [INFO ] [LOCAL ] Saved forecast: NXG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NXG.txt [2026-03-12T20:27:34.106981] [INFO ] [sig ] [2101/3274] Completed NXG in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:34.107024] [INFO ] [sig ] [2102/3274] Forecasting NXP... [2026-03-12T20:27:34.107053] [INFO ] [sig ] Generating forecast for: NXP [2026-03-12T20:27:34.107084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-03-12T20:27:34.118423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-03-12T20:27:34.118794] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-03-12T20:27:34.119637] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-03-12T20:27:34.119706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:34.119747] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:34.119777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:34.119837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:34.178756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:34.179691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:34.179779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:34.179815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:34.302684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:34.302848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:34.302891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:34.302921] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:34.306411] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-03-12T20:27:34.306724] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-03-12T20:27:34.306858] [INFO ] [sig ] NXP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:34.451049] [INFO ] [LOCAL ] Saved forecast: NXP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NXP.txt [2026-03-12T20:27:34.451196] [INFO ] [sig ] [2102/3274] Completed NXP in 0.3s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:34.451240] [INFO ] [sig ] [2103/3274] Forecasting NXPI... [2026-03-12T20:27:34.451271] [INFO ] [sig ] Generating forecast for: NXPI [2026-03-12T20:27:34.451303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-03-12T20:27:34.462897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-03-12T20:27:34.463216] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-03-12T20:27:34.464040] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-03-12T20:27:34.464096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:34.464171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:34.464203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:34.464269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:34.525789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:34.526450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:34.526532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:34.526567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:34.654396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:34.654594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:34.654645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:34.654676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:34.658715] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-03-12T20:27:34.659036] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-03-12T20:27:34.659175] [INFO ] [sig ] NXPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:34.809010] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NXPI.txt [2026-03-12T20:27:34.809145] [INFO ] [sig ] [2103/3274] Completed NXPI in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 7.0m [2026-03-12T20:27:34.809185] [INFO ] [sig ] [2104/3274] Forecasting NYXH... [2026-03-12T20:27:34.809216] [INFO ] [sig ] Generating forecast for: NYXH [2026-03-12T20:27:34.809246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-03-12T20:27:34.821702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-03-12T20:27:34.822039] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-03-12T20:27:34.823063] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-03-12T20:27:34.823118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:34.823180] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:34.823210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:34.823269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:34.884540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:34.885234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:34.885318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:34.885353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:35.010256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:35.010427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:35.010472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:35.010503] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:35.014213] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-03-12T20:27:35.014512] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-03-12T20:27:35.014688] [INFO ] [sig ] NYXH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:35.161460] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/NYXH.txt [2026-03-12T20:27:35.161646] [INFO ] [sig ] [2104/3274] Completed NYXH in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:35.161692] [INFO ] [sig ] [2105/3274] Forecasting NZF... [2026-03-12T20:27:35.161722] [INFO ] [sig ] Generating forecast for: NZF [2026-03-12T20:27:35.161753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-03-12T20:27:35.173286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-03-12T20:27:35.173701] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-03-12T20:27:35.174490] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-03-12T20:27:35.174544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:35.174601] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:35.174636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:35.174696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:35.237041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:35.238159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:35.238247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:35.238282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:35.375227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:35.375458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:35.375529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:35.375563] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:35.379778] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-03-12T20:27:35.380103] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-03-12T20:27:35.380246] [INFO ] [sig ] NZF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:35.531547] [INFO ] [LOCAL ] Saved forecast: NZF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/NZF.txt [2026-03-12T20:27:35.531723] [INFO ] [sig ] [2105/3274] Completed NZF in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:35.531765] [INFO ] [sig ] [2106/3274] Forecasting OABI... [2026-03-12T20:27:35.531798] [INFO ] [sig ] Generating forecast for: OABI [2026-03-12T20:27:35.531827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-03-12T20:27:35.543999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-03-12T20:27:35.544286] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-03-12T20:27:35.545285] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-03-12T20:27:35.545338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:35.545370] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:35.545397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:35.545454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:35.608496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:35.609273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:35.609359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:35.609394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:35.738507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:35.738698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:35.738752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:35.738789] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:35.742608] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-03-12T20:27:35.743137] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-03-12T20:27:35.743286] [INFO ] [sig ] OABI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:35.900809] [INFO ] [LOCAL ] Saved forecast: OABI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OABI.txt [2026-03-12T20:27:35.900973] [INFO ] [sig ] [2106/3274] Completed OABI in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:35.901024] [INFO ] [sig ] [2107/3274] Forecasting OBDC... [2026-03-12T20:27:35.901059] [INFO ] [sig ] Generating forecast for: OBDC [2026-03-12T20:27:35.901095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-03-12T20:27:35.913533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-03-12T20:27:35.913874] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-03-12T20:27:35.914697] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-03-12T20:27:35.914763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:35.914802] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:35.914830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:35.914889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:35.975285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:35.976086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:35.976174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:35.976209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:36.106143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:36.106326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:36.106371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:36.106443] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:36.110846] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-03-12T20:27:36.111191] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-03-12T20:27:36.111343] [INFO ] [sig ] OBDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:36.265541] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OBDC.txt [2026-03-12T20:27:36.265744] [INFO ] [sig ] [2107/3274] Completed OBDC in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:36.265797] [INFO ] [sig ] [2108/3274] Forecasting OBIL... [2026-03-12T20:27:36.265834] [INFO ] [sig ] Generating forecast for: OBIL [2026-03-12T20:27:36.265866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-03-12T20:27:36.278644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-03-12T20:27:36.279072] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-03-12T20:27:36.279899] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-03-12T20:27:36.279955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:36.279990] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:36.280018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:36.280076] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:36.341239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:36.342193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:36.342281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:36.342316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:36.454745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:36.454912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:36.454956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:36.454984] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:36.458668] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: DOWN (p=45.71%) [2026-03-12T20:27:36.458970] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-03-12T20:27:36.459119] [INFO ] [sig ] OBIL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:36.615358] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OBIL.txt [2026-03-12T20:27:36.615527] [INFO ] [sig ] [2108/3274] Completed OBIL in 0.3s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:36.615588] [INFO ] [sig ] [2109/3274] Forecasting OBIO... [2026-03-12T20:27:36.615623] [INFO ] [sig ] Generating forecast for: OBIO [2026-03-12T20:27:36.615653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-03-12T20:27:36.631504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-03-12T20:27:36.631954] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-03-12T20:27:36.632808] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-03-12T20:27:36.632867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:36.632900] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:36.632927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:36.632985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:36.692958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:36.693933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:36.694037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:36.694075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:36.818535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:36.818730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:36.818782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:36.818819] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:36.822314] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-03-12T20:27:36.822629] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-03-12T20:27:36.822792] [INFO ] [sig ] OBIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:36.968609] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OBIO.txt [2026-03-12T20:27:36.968774] [INFO ] [sig ] [2109/3274] Completed OBIO in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:36.968824] [INFO ] [sig ] [2110/3274] Forecasting OBK... [2026-03-12T20:27:36.968857] [INFO ] [sig ] Generating forecast for: OBK [2026-03-12T20:27:36.968888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-03-12T20:27:36.981909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-03-12T20:27:36.982462] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-03-12T20:27:36.983444] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-03-12T20:27:36.983498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:36.983533] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:36.983559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:36.983635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:37.042691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:37.043339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:37.043421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:37.043454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:37.169467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:37.169653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:37.169697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:37.169743] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:37.174097] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-03-12T20:27:37.174383] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-03-12T20:27:37.174518] [INFO ] [sig ] OBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:37.322779] [INFO ] [LOCAL ] Saved forecast: OBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OBK.txt [2026-03-12T20:27:37.323115] [INFO ] [sig ] [2110/3274] Completed OBK in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:37.323157] [INFO ] [sig ] [2111/3274] Forecasting OC... [2026-03-12T20:27:37.323186] [INFO ] [sig ] Generating forecast for: OC [2026-03-12T20:27:37.323216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-03-12T20:27:37.336075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-03-12T20:27:37.336396] [INFO ] [FORECASTER] Starting predict_future for OC [2026-03-12T20:27:37.337372] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-03-12T20:27:37.337425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:37.337458] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:37.337485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:37.337541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:37.396727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:37.397482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:37.397566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:37.397620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:37.523684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:37.523853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:37.523897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:37.524118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:37.528032] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-03-12T20:27:37.528312] [INFO ] [FORECASTER] Completed predict_future for OC [2026-03-12T20:27:37.528443] [INFO ] [sig ] OC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:37.673111] [INFO ] [LOCAL ] Saved forecast: OC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OC.txt [2026-03-12T20:27:37.673255] [INFO ] [sig ] [2111/3274] Completed OC in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:37.673296] [INFO ] [sig ] [2112/3274] Forecasting OCCI... [2026-03-12T20:27:37.673327] [INFO ] [sig ] Generating forecast for: OCCI [2026-03-12T20:27:37.673357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-03-12T20:27:37.686593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-03-12T20:27:37.687078] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-03-12T20:27:37.688066] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-03-12T20:27:37.688316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:37.688360] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:37.688401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:37.688466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:37.761245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:37.762236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:37.762369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:37.762436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:37.892454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:37.892648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:37.892701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:37.892735] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:37.896441] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-03-12T20:27:37.896852] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-03-12T20:27:37.897005] [INFO ] [sig ] OCCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:38.051263] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OCCI.txt [2026-03-12T20:27:38.051432] [INFO ] [sig ] [2112/3274] Completed OCCI in 0.4s | 2.81 sym/s | Total: 12.5m | ETA: 6.9m [2026-03-12T20:27:38.051483] [INFO ] [sig ] [2113/3274] Forecasting OCFC... [2026-03-12T20:27:38.051515] [INFO ] [sig ] Generating forecast for: OCFC [2026-03-12T20:27:38.051545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-03-12T20:27:38.064482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-03-12T20:27:38.064913] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-03-12T20:27:38.065968] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-03-12T20:27:38.066210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:38.066254] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:38.066281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:38.066338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:38.125467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:38.126461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:38.126555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:38.126611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:38.255921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:38.256086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:38.256128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:38.256157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:38.259683] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-03-12T20:27:38.259978] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-03-12T20:27:38.260107] [INFO ] [sig ] OCFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:38.403325] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OCFC.txt [2026-03-12T20:27:38.403464] [INFO ] [sig ] [2113/3274] Completed OCFC in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:38.403505] [INFO ] [sig ] [2114/3274] Forecasting OCGN... [2026-03-12T20:27:38.403535] [INFO ] [sig ] Generating forecast for: OCGN [2026-03-12T20:27:38.403565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-03-12T20:27:38.416245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-03-12T20:27:38.416565] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-03-12T20:27:38.417527] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-03-12T20:27:38.417607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:38.417643] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:38.417687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:38.417746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:38.478267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:38.479246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:38.479360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:38.479393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:38.604596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:38.604771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:38.604817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:38.604847] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:38.608607] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-03-12T20:27:38.608949] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-03-12T20:27:38.609088] [INFO ] [sig ] OCGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:38.758506] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OCGN.txt [2026-03-12T20:27:38.758704] [INFO ] [sig ] [2114/3274] Completed OCGN in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:38.758754] [INFO ] [sig ] [2115/3274] Forecasting OCSL... [2026-03-12T20:27:38.758792] [INFO ] [sig ] Generating forecast for: OCSL [2026-03-12T20:27:38.758830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-03-12T20:27:38.771874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-03-12T20:27:38.772349] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-03-12T20:27:38.773223] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-03-12T20:27:38.773279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:38.773312] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:38.773340] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:38.773397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:38.846544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:38.847708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:38.847841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:38.847896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:38.988882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:38.989074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:38.989129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:38.989159] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:38.993486] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=8.73%) [2026-03-12T20:27:38.993978] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-03-12T20:27:38.994179] [INFO ] [sig ] OCSL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:39.163416] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OCSL.txt [2026-03-12T20:27:39.163604] [INFO ] [sig ] [2115/3274] Completed OCSL in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:39.163651] [INFO ] [sig ] [2116/3274] Forecasting OCUL... [2026-03-12T20:27:39.163688] [INFO ] [sig ] Generating forecast for: OCUL [2026-03-12T20:27:39.163727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-03-12T20:27:39.176336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-03-12T20:27:39.176832] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-03-12T20:27:39.177722] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-03-12T20:27:39.177778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:39.177813] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:39.177840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:39.177897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:39.239094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:39.240022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:39.240109] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:39.240144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:39.361403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:39.361593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:39.361641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:39.361671] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:39.365741] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=71.13%) [2026-03-12T20:27:39.366057] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-03-12T20:27:39.366198] [INFO ] [sig ] OCUL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:39.511626] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OCUL.txt [2026-03-12T20:27:39.511795] [INFO ] [sig ] [2116/3274] Completed OCUL in 0.3s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:39.511837] [INFO ] [sig ] [2117/3274] Forecasting ODC... [2026-03-12T20:27:39.511868] [INFO ] [sig ] Generating forecast for: ODC [2026-03-12T20:27:39.511899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-03-12T20:27:39.523913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-03-12T20:27:39.524294] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-03-12T20:27:39.525101] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-03-12T20:27:39.525156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:39.525190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:39.525217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:39.525274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:39.584952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:39.585862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:39.585952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:39.585986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:39.710444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:39.710661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:39.710719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:39.710752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:39.714826] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=34.17%) [2026-03-12T20:27:39.715186] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-03-12T20:27:39.715343] [INFO ] [sig ] ODC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:39.863921] [INFO ] [LOCAL ] Saved forecast: ODC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ODC.txt [2026-03-12T20:27:39.864130] [INFO ] [sig ] [2117/3274] Completed ODC in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:39.864183] [INFO ] [sig ] [2118/3274] Forecasting ODD... [2026-03-12T20:27:39.864217] [INFO ] [sig ] Generating forecast for: ODD [2026-03-12T20:27:39.864263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-03-12T20:27:39.875927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-03-12T20:27:39.876315] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-03-12T20:27:39.877120] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-03-12T20:27:39.877173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:39.877206] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:39.877234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:39.877291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:39.937185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:39.938162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:39.938251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:39.938284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:40.071999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:40.072173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:40.072215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:40.072245] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:40.075692] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=72.00%) [2026-03-12T20:27:40.075971] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-03-12T20:27:40.076103] [INFO ] [sig ] ODD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:40.219551] [INFO ] [LOCAL ] Saved forecast: ODD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ODD.txt [2026-03-12T20:27:40.219731] [INFO ] [sig ] [2118/3274] Completed ODD in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:40.219776] [INFO ] [sig ] [2119/3274] Forecasting ODFL... [2026-03-12T20:27:40.219807] [INFO ] [sig ] Generating forecast for: ODFL [2026-03-12T20:27:40.219838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-03-12T20:27:40.234083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-03-12T20:27:40.234559] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-03-12T20:27:40.235851] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-03-12T20:27:40.235921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:40.235965] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:40.236002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:40.236084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:40.306751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:40.307697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:40.307788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:40.307823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:40.437315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:40.437537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:40.437613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:40.437648] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:40.442065] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-12T20:27:40.442513] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-03-12T20:27:40.442690] [INFO ] [sig ] ODFL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:40.587525] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ODFL.txt [2026-03-12T20:27:40.587703] [INFO ] [sig ] [2119/3274] Completed ODFL in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:40.587763] [INFO ] [sig ] [2120/3274] Forecasting OEC... [2026-03-12T20:27:40.587804] [INFO ] [sig ] Generating forecast for: OEC [2026-03-12T20:27:40.587841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-03-12T20:27:40.599173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-03-12T20:27:40.599507] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-03-12T20:27:40.600303] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-03-12T20:27:40.600357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:40.600390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:40.600417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:40.600475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:40.657711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:40.658672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:40.658772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:40.658813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:40.780168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:40.780345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:40.780387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:40.780417] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:40.784757] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-03-12T20:27:40.785056] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-03-12T20:27:40.785192] [INFO ] [sig ] OEC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:40.931703] [INFO ] [LOCAL ] Saved forecast: OEC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OEC.txt [2026-03-12T20:27:40.931879] [INFO ] [sig ] [2120/3274] Completed OEC in 0.3s | 2.81 sym/s | Total: 12.6m | ETA: 6.9m [2026-03-12T20:27:40.931925] [INFO ] [sig ] [2121/3274] Forecasting OESX... [2026-03-12T20:27:40.931958] [INFO ] [sig ] Generating forecast for: OESX [2026-03-12T20:27:40.931993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-03-12T20:27:40.944337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-03-12T20:27:40.944769] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-03-12T20:27:40.945760] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-03-12T20:27:40.945825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:40.945897] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:40.945929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:40.945987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:41.007613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:41.008597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:41.008689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:41.008725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:41.130230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:41.130417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:41.130493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:41.130541] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:41.134999] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-03-12T20:27:41.135342] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-03-12T20:27:41.135490] [INFO ] [sig ] OESX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:41.286924] [INFO ] [LOCAL ] Saved forecast: OESX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OESX.txt [2026-03-12T20:27:41.287089] [INFO ] [sig ] [2121/3274] Completed OESX in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:41.287136] [INFO ] [sig ] [2122/3274] Forecasting OFG... [2026-03-12T20:27:41.287168] [INFO ] [sig ] Generating forecast for: OFG [2026-03-12T20:27:41.287200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-03-12T20:27:41.299844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-03-12T20:27:41.300184] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-03-12T20:27:41.301004] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-03-12T20:27:41.301057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:41.301089] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:41.301116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:41.301173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:41.361784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:41.362674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:41.362765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:41.362802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:41.496611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:41.496782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:41.496835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:41.496874] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:41.500531] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-03-12T20:27:41.500866] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-03-12T20:27:41.501005] [INFO ] [sig ] OFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:41.657641] [INFO ] [LOCAL ] Saved forecast: OFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OFG.txt [2026-03-12T20:27:41.657816] [INFO ] [sig ] [2122/3274] Completed OFG in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:41.657861] [INFO ] [sig ] [2123/3274] Forecasting OFIX... [2026-03-12T20:27:41.657895] [INFO ] [sig ] Generating forecast for: OFIX [2026-03-12T20:27:41.657928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-03-12T20:27:41.671315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-03-12T20:27:41.671756] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-03-12T20:27:41.672614] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-03-12T20:27:41.672670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:41.672705] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:41.672733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:41.672792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:41.734558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:41.735464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:41.735559] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:41.735618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:41.871799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:41.871988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:41.872037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:41.872068] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:41.875725] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-03-12T20:27:41.876030] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-03-12T20:27:41.876169] [INFO ] [sig ] OFIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:42.022998] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OFIX.txt [2026-03-12T20:27:42.023150] [INFO ] [sig ] [2123/3274] Completed OFIX in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:42.023200] [INFO ] [sig ] [2124/3274] Forecasting OFLX... [2026-03-12T20:27:42.023231] [INFO ] [sig ] Generating forecast for: OFLX [2026-03-12T20:27:42.023263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-03-12T20:27:42.034634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-03-12T20:27:42.035013] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-03-12T20:27:42.035811] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-03-12T20:27:42.035867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:42.035902] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:42.035930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:42.035988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:42.095824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:42.096501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:42.096601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:42.096637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:42.217724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:42.217906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:42.217951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:42.218044] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:42.221537] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=89.55%) [2026-03-12T20:27:42.221838] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-03-12T20:27:42.221965] [INFO ] [sig ] OFLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:42.368600] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OFLX.txt [2026-03-12T20:27:42.368772] [INFO ] [sig ] [2124/3274] Completed OFLX in 0.3s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:42.368820] [INFO ] [sig ] [2125/3274] Forecasting OFS... [2026-03-12T20:27:42.368852] [INFO ] [sig ] Generating forecast for: OFS [2026-03-12T20:27:42.368884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-03-12T20:27:42.381893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-03-12T20:27:42.382323] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-03-12T20:27:42.383167] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-03-12T20:27:42.383418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:42.383451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:42.383479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:42.383551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:42.443182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:42.444128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:42.444221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:42.444253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:42.573491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:42.573697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:42.573741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:42.573772] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:42.577398] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=44.83%) [2026-03-12T20:27:42.577703] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-03-12T20:27:42.577847] [INFO ] [sig ] OFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:42.721724] [INFO ] [LOCAL ] Saved forecast: OFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OFS.txt [2026-03-12T20:27:42.721893] [INFO ] [sig ] [2125/3274] Completed OFS in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:42.721939] [INFO ] [sig ] [2126/3274] Forecasting OGE... [2026-03-12T20:27:42.721969] [INFO ] [sig ] Generating forecast for: OGE [2026-03-12T20:27:42.722002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-03-12T20:27:42.733347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-03-12T20:27:42.733757] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-03-12T20:27:42.734526] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-03-12T20:27:42.734604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:42.734639] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:42.734667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:42.734725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:42.791938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:42.792833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:42.792919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:42.792952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:42.916511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:42.916695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:42.916739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:42.916769] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:42.920269] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=61.68%) [2026-03-12T20:27:42.920543] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-03-12T20:27:42.920694] [INFO ] [sig ] OGE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:43.068195] [INFO ] [LOCAL ] Saved forecast: OGE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OGE.txt [2026-03-12T20:27:43.068358] [INFO ] [sig ] [2126/3274] Completed OGE in 0.3s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:43.068400] [INFO ] [sig ] [2127/3274] Forecasting OGI... [2026-03-12T20:27:43.068433] [INFO ] [sig ] Generating forecast for: OGI [2026-03-12T20:27:43.068465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-03-12T20:27:43.080232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-03-12T20:27:43.080532] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-03-12T20:27:43.081311] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-03-12T20:27:43.081397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:43.081433] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:43.081460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:43.081518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:43.141368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:43.142173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:43.142256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:43.142289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:43.269924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:43.270282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:43.270325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:43.270354] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:43.274479] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-03-12T20:27:43.274779] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-03-12T20:27:43.274918] [INFO ] [sig ] OGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:43.441922] [INFO ] [LOCAL ] Saved forecast: OGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OGI.txt [2026-03-12T20:27:43.442109] [INFO ] [sig ] [2127/3274] Completed OGI in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:43.442163] [INFO ] [sig ] [2128/3274] Forecasting OGN... [2026-03-12T20:27:43.442196] [INFO ] [sig ] Generating forecast for: OGN [2026-03-12T20:27:43.442227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-03-12T20:27:43.456026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-03-12T20:27:43.456407] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-03-12T20:27:43.457219] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-03-12T20:27:43.457272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:43.457305] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:43.457332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:43.457400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:43.516186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:43.517064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:43.517147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:43.517180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:43.646062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:43.646239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:43.646283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:43.646313] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:43.650004] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-03-12T20:27:43.650293] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-03-12T20:27:43.650430] [INFO ] [sig ] OGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:43.795521] [INFO ] [LOCAL ] Saved forecast: OGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OGN.txt [2026-03-12T20:27:43.795710] [INFO ] [sig ] [2128/3274] Completed OGN in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:43.795755] [INFO ] [sig ] [2129/3274] Forecasting OHI... [2026-03-12T20:27:43.795785] [INFO ] [sig ] Generating forecast for: OHI [2026-03-12T20:27:43.795815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-03-12T20:27:43.808206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-03-12T20:27:43.808608] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-03-12T20:27:43.809438] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-03-12T20:27:43.809493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:43.809526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:43.809553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:43.809637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:43.867007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:43.867954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:43.868064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:43.868097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:43.990418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:43.990631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:43.990695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:43.990734] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:43.994510] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-03-12T20:27:43.994818] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-03-12T20:27:43.994951] [INFO ] [sig ] OHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:44.165262] [INFO ] [LOCAL ] Saved forecast: OHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OHI.txt [2026-03-12T20:27:44.165452] [INFO ] [sig ] [2129/3274] Completed OHI in 0.4s | 2.81 sym/s | Total: 12.6m | ETA: 6.8m [2026-03-12T20:27:44.165504] [INFO ] [sig ] [2130/3274] Forecasting OI... [2026-03-12T20:27:44.165537] [INFO ] [sig ] Generating forecast for: OI [2026-03-12T20:27:44.165586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-03-12T20:27:44.178590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-03-12T20:27:44.179023] [INFO ] [FORECASTER] Starting predict_future for OI [2026-03-12T20:27:44.180079] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-03-12T20:27:44.180155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:44.180206] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:44.180251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:44.180313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:44.246975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:44.248115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:44.248207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:44.248241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:44.389167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:44.389341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:44.389386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:44.389415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:44.394117] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-03-12T20:27:44.394470] [INFO ] [FORECASTER] Completed predict_future for OI [2026-03-12T20:27:44.394656] [INFO ] [sig ] OI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:44.557591] [INFO ] [LOCAL ] Saved forecast: OI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OI.txt [2026-03-12T20:27:44.557804] [INFO ] [sig ] [2130/3274] Completed OI in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:44.557874] [INFO ] [sig ] [2131/3274] Forecasting OIA... [2026-03-12T20:27:44.557913] [INFO ] [sig ] Generating forecast for: OIA [2026-03-12T20:27:44.557949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-03-12T20:27:44.571734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-03-12T20:27:44.572201] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-03-12T20:27:44.573424] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-03-12T20:27:44.573481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:44.573514] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:44.573541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:44.573619] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:44.644406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:44.645698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:44.645809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:44.645893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:44.791173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:44.791375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:44.791439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:44.791488] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:44.795524] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=68.34%) [2026-03-12T20:27:44.795919] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-03-12T20:27:44.796080] [INFO ] [sig ] OIA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:44.958890] [INFO ] [LOCAL ] Saved forecast: OIA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OIA.txt [2026-03-12T20:27:44.959088] [INFO ] [sig ] [2131/3274] Completed OIA in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:44.959140] [INFO ] [sig ] [2132/3274] Forecasting OIS... [2026-03-12T20:27:44.959180] [INFO ] [sig ] Generating forecast for: OIS [2026-03-12T20:27:44.959213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-03-12T20:27:44.971677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-03-12T20:27:44.972316] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-03-12T20:27:44.973394] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-03-12T20:27:44.973456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:44.973489] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:44.973517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:44.973597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:45.043765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:45.044730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:45.044823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:45.044858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:45.182342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:45.182517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:45.182563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:45.182617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:45.186327] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-03-12T20:27:45.186707] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-03-12T20:27:45.186876] [INFO ] [sig ] OIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:45.352056] [INFO ] [LOCAL ] Saved forecast: OIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OIS.txt [2026-03-12T20:27:45.352220] [INFO ] [sig ] [2132/3274] Completed OIS in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:45.352262] [INFO ] [sig ] [2133/3274] Forecasting OKE... [2026-03-12T20:27:45.352295] [INFO ] [sig ] Generating forecast for: OKE [2026-03-12T20:27:45.352326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-03-12T20:27:45.363402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-03-12T20:27:45.363757] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-03-12T20:27:45.364534] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-03-12T20:27:45.364607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:45.364642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:45.364669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:45.364726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:45.423117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:45.424071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:45.424163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:45.424199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:45.558243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:45.558436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:45.558479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:45.558509] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:45.562688] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-03-12T20:27:45.562994] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-03-12T20:27:45.563135] [INFO ] [sig ] OKE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:45.709360] [INFO ] [LOCAL ] Saved forecast: OKE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OKE.txt [2026-03-12T20:27:45.709520] [INFO ] [sig ] [2133/3274] Completed OKE in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:45.709562] [INFO ] [sig ] [2134/3274] Forecasting OKTA... [2026-03-12T20:27:45.709617] [INFO ] [sig ] Generating forecast for: OKTA [2026-03-12T20:27:45.709649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-03-12T20:27:45.721296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-03-12T20:27:45.721692] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-03-12T20:27:45.722466] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-03-12T20:27:45.722520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:45.722553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:45.722608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:45.722669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:45.780546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:45.781480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:45.781590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:45.781629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:45.909261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:45.909439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:45.909481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:45.909528] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:45.913145] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-03-12T20:27:45.913447] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-03-12T20:27:45.913606] [INFO ] [sig ] OKTA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:46.058708] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OKTA.txt [2026-03-12T20:27:46.058923] [INFO ] [sig ] [2134/3274] Completed OKTA in 0.3s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:46.058978] [INFO ] [sig ] [2135/3274] Forecasting OKYO... [2026-03-12T20:27:46.059015] [INFO ] [sig ] Generating forecast for: OKYO [2026-03-12T20:27:46.059053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-03-12T20:27:46.070364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-03-12T20:27:46.070808] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-03-12T20:27:46.071625] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-03-12T20:27:46.071677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:46.071709] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:46.071736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:46.071792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:46.130072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:46.131071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:46.131163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:46.131196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:46.266961] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:46.267189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:46.267241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:46.267272] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:46.271658] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-03-12T20:27:46.272034] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-03-12T20:27:46.272203] [INFO ] [sig ] OKYO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:46.421751] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OKYO.txt [2026-03-12T20:27:46.421930] [INFO ] [sig ] [2135/3274] Completed OKYO in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:46.421982] [INFO ] [sig ] [2136/3274] Forecasting OLED... [2026-03-12T20:27:46.422019] [INFO ] [sig ] Generating forecast for: OLED [2026-03-12T20:27:46.422055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-03-12T20:27:46.434378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-03-12T20:27:46.434750] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-03-12T20:27:46.435518] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-03-12T20:27:46.435589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:46.435625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:46.435652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:46.435714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:46.494726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:46.495444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:46.495555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:46.495611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:46.618610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:46.618779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:46.618821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:46.618852] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:46.622533] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-03-12T20:27:46.622839] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-03-12T20:27:46.622970] [INFO ] [sig ] OLED: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:46.771035] [INFO ] [LOCAL ] Saved forecast: OLED 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OLED.txt [2026-03-12T20:27:46.771200] [INFO ] [sig ] [2136/3274] Completed OLED in 0.3s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:46.771431] [INFO ] [sig ] [2137/3274] Forecasting OLLI... [2026-03-12T20:27:46.771464] [INFO ] [sig ] Generating forecast for: OLLI [2026-03-12T20:27:46.771494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-03-12T20:27:46.785505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-03-12T20:27:46.786002] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-03-12T20:27:46.787001] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-03-12T20:27:46.787064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:46.787296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:46.787334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:46.787407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:46.850763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:46.851676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:46.851766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:46.851801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:46.974885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:46.975074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:46.975126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:46.975157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:46.978759] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-03-12T20:27:46.979047] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-03-12T20:27:46.979181] [INFO ] [sig ] OLLI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:47.132214] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OLLI.txt [2026-03-12T20:27:47.132355] [INFO ] [sig ] [2137/3274] Completed OLLI in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.8m [2026-03-12T20:27:47.132396] [INFO ] [sig ] [2138/3274] Forecasting OLMA... [2026-03-12T20:27:47.132425] [INFO ] [sig ] Generating forecast for: OLMA [2026-03-12T20:27:47.132455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-03-12T20:27:47.144131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-03-12T20:27:47.144436] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-03-12T20:27:47.145223] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-03-12T20:27:47.145276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:47.145348] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:47.145377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:47.145435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:47.207114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:47.208073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:47.208353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:47.208391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:47.332848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:47.333018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:47.333060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:47.333090] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:47.336588] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-03-12T20:27:47.336878] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-03-12T20:27:47.337016] [INFO ] [sig ] OLMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:47.483207] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OLMA.txt [2026-03-12T20:27:47.483424] [INFO ] [sig ] [2138/3274] Completed OLMA in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:47.483488] [INFO ] [sig ] [2139/3274] Forecasting OLN... [2026-03-12T20:27:47.483530] [INFO ] [sig ] Generating forecast for: OLN [2026-03-12T20:27:47.483603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-03-12T20:27:47.495351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-03-12T20:27:47.495753] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-03-12T20:27:47.496600] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-03-12T20:27:47.496656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:47.496691] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:47.496720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:47.496781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:47.562204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:47.563147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:47.563240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:47.563283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:47.688141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:47.688465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:47.688514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:47.688546] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:47.692237] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-03-12T20:27:47.692525] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-03-12T20:27:47.692688] [INFO ] [sig ] OLN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:47.837017] [INFO ] [LOCAL ] Saved forecast: OLN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OLN.txt [2026-03-12T20:27:47.837159] [INFO ] [sig ] [2139/3274] Completed OLN in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:47.837200] [INFO ] [sig ] [2140/3274] Forecasting OLP... [2026-03-12T20:27:47.837231] [INFO ] [sig ] Generating forecast for: OLP [2026-03-12T20:27:47.837262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-03-12T20:27:47.848545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-03-12T20:27:47.848906] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-03-12T20:27:47.849709] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-03-12T20:27:47.849762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:47.849795] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:47.849823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:47.849880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:47.913290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:47.914238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:47.914326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:47.914361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:48.033346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:48.033517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:48.033560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:48.033612] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:48.037345] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-03-12T20:27:48.037645] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-03-12T20:27:48.037774] [INFO ] [sig ] OLP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:48.182351] [INFO ] [LOCAL ] Saved forecast: OLP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OLP.txt [2026-03-12T20:27:48.182517] [INFO ] [sig ] [2140/3274] Completed OLP in 0.3s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:48.182559] [INFO ] [sig ] [2141/3274] Forecasting OLPX... [2026-03-12T20:27:48.182615] [INFO ] [sig ] Generating forecast for: OLPX [2026-03-12T20:27:48.182648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-03-12T20:27:48.197746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-03-12T20:27:48.198599] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-03-12T20:27:48.199970] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-03-12T20:27:48.200041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:48.200086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:48.200122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:48.200202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:48.273516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:48.274956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:48.275081] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:48.275125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:48.411583] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:48.411842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:48.411892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:48.411970] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:48.416496] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=56.71%) [2026-03-12T20:27:48.416911] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-03-12T20:27:48.417093] [INFO ] [sig ] OLPX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:48.573011] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OLPX.txt [2026-03-12T20:27:48.573198] [INFO ] [sig ] [2141/3274] Completed OLPX in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:48.573242] [INFO ] [sig ] [2142/3274] Forecasting OM... [2026-03-12T20:27:48.573294] [INFO ] [sig ] Generating forecast for: OM [2026-03-12T20:27:48.573329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-03-12T20:27:48.585563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-03-12T20:27:48.585923] [INFO ] [FORECASTER] Starting predict_future for OM [2026-03-12T20:27:48.586779] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-03-12T20:27:48.586834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:48.586867] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:48.586895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:48.586953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:48.643929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:48.644914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:48.645009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:48.645045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:48.778365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:48.778598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:48.778646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:48.778676] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:48.782803] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-03-12T20:27:48.783147] [INFO ] [FORECASTER] Completed predict_future for OM [2026-03-12T20:27:48.783290] [INFO ] [sig ] OM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:48.929652] [INFO ] [LOCAL ] Saved forecast: OM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OM.txt [2026-03-12T20:27:48.929830] [INFO ] [sig ] [2142/3274] Completed OM in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:48.929873] [INFO ] [sig ] [2143/3274] Forecasting OMAB... [2026-03-12T20:27:48.929907] [INFO ] [sig ] Generating forecast for: OMAB [2026-03-12T20:27:48.929945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-03-12T20:27:48.943258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-03-12T20:27:48.943651] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-03-12T20:27:48.944441] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-03-12T20:27:48.944494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:48.944526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:48.944553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:48.944635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:49.003350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:49.004288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:49.004383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:49.004417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:49.132420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:49.132623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:49.132676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:49.132707] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:49.136297] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-03-12T20:27:49.136611] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-03-12T20:27:49.136751] [INFO ] [sig ] OMAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:49.281634] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OMAB.txt [2026-03-12T20:27:49.281804] [INFO ] [sig ] [2143/3274] Completed OMAB in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:49.281846] [INFO ] [sig ] [2144/3274] Forecasting OMC... [2026-03-12T20:27:49.281878] [INFO ] [sig ] Generating forecast for: OMC [2026-03-12T20:27:49.281910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-03-12T20:27:49.294558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-03-12T20:27:49.294979] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-03-12T20:27:49.295885] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-03-12T20:27:49.295944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:49.295985] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:49.296020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:49.296091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:49.356564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:49.357372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:49.357460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:49.357495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:49.481302] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:49.481476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:49.481520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:49.481550] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:49.485450] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-03-12T20:27:49.485770] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-03-12T20:27:49.485906] [INFO ] [sig ] OMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:49.630989] [INFO ] [LOCAL ] Saved forecast: OMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OMC.txt [2026-03-12T20:27:49.631188] [INFO ] [sig ] [2144/3274] Completed OMC in 0.3s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:49.631230] [INFO ] [sig ] [2145/3274] Forecasting OMCL... [2026-03-12T20:27:49.631261] [INFO ] [sig ] Generating forecast for: OMCL [2026-03-12T20:27:49.631290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-03-12T20:27:49.644230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-03-12T20:27:49.644586] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-03-12T20:27:49.645363] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-03-12T20:27:49.645417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:49.645449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:49.645476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:49.645533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:49.702706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:49.703647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:49.703740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:49.703772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:49.830486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:49.830678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:49.830727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:49.830790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:49.834748] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-03-12T20:27:49.835066] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-03-12T20:27:49.835200] [INFO ] [sig ] OMCL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:49.982545] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OMCL.txt [2026-03-12T20:27:49.982732] [INFO ] [sig ] [2145/3274] Completed OMCL in 0.4s | 2.81 sym/s | Total: 12.7m | ETA: 6.7m [2026-03-12T20:27:49.982775] [INFO ] [sig ] [2146/3274] Forecasting OMEX... [2026-03-12T20:27:49.982807] [INFO ] [sig ] Generating forecast for: OMEX [2026-03-12T20:27:49.982836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-03-12T20:27:49.996081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-03-12T20:27:49.996477] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-03-12T20:27:49.997310] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-03-12T20:27:49.997365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:49.997397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:49.997424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:49.997481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:50.056659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:50.057514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:50.057619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:50.057655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:50.182895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:50.183067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:50.183108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:50.183138] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:50.186662] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-03-12T20:27:50.186967] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-03-12T20:27:50.187124] [INFO ] [sig ] OMEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:50.334494] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OMEX.txt [2026-03-12T20:27:50.334701] [INFO ] [sig ] [2146/3274] Completed OMEX in 0.4s | 2.81 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:50.334749] [INFO ] [sig ] [2147/3274] Forecasting OMF... [2026-03-12T20:27:50.334782] [INFO ] [sig ] Generating forecast for: OMF [2026-03-12T20:27:50.334813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-03-12T20:27:50.346494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-03-12T20:27:50.346796] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-03-12T20:27:50.347618] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-03-12T20:27:50.347672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:50.347705] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:50.347733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:50.347790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:50.404756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:50.405410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:50.405491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:50.405522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:50.544250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:50.544431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:50.544477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:50.544506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:50.548436] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-03-12T20:27:50.548811] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-03-12T20:27:50.549146] [INFO ] [sig ] OMF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:50.700949] [INFO ] [LOCAL ] Saved forecast: OMF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OMF.txt [2026-03-12T20:27:50.701122] [INFO ] [sig ] [2147/3274] Completed OMF in 0.4s | 2.81 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:50.701164] [INFO ] [sig ] [2148/3274] Forecasting ON... [2026-03-12T20:27:50.701195] [INFO ] [sig ] Generating forecast for: ON [2026-03-12T20:27:50.701226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-03-12T20:27:50.713763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-03-12T20:27:50.714209] [INFO ] [FORECASTER] Starting predict_future for ON [2026-03-12T20:27:50.715143] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-03-12T20:27:50.715199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:50.715231] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:50.715259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:50.715319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:50.796422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:50.797524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:50.797681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:50.797718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:50.941037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:50.941277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:50.941340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:50.941392] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:50.945732] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-03-12T20:27:50.946142] [INFO ] [FORECASTER] Completed predict_future for ON [2026-03-12T20:27:50.946318] [INFO ] [sig ] ON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:51.161984] [INFO ] [LOCAL ] Saved forecast: ON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ON.txt [2026-03-12T20:27:51.162228] [INFO ] [sig ] [2148/3274] Completed ON in 0.5s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:51.162288] [INFO ] [sig ] [2149/3274] Forecasting ONB... [2026-03-12T20:27:51.162333] [INFO ] [sig ] Generating forecast for: ONB [2026-03-12T20:27:51.162375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-03-12T20:27:51.178293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-03-12T20:27:51.178828] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-03-12T20:27:51.180046] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-03-12T20:27:51.180140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:51.180209] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:51.180257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:51.180389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:51.277263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:51.278652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:51.278792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:51.278851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:51.454264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:51.454483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:51.454548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:51.454619] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:51.460742] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-03-12T20:27:51.461346] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-03-12T20:27:51.461611] [INFO ] [sig ] ONB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:51.694701] [INFO ] [LOCAL ] Saved forecast: ONB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ONB.txt [2026-03-12T20:27:51.694932] [INFO ] [sig ] [2149/3274] Completed ONB in 0.5s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:51.694986] [INFO ] [sig ] [2150/3274] Forecasting ONDS... [2026-03-12T20:27:51.695022] [INFO ] [sig ] Generating forecast for: ONDS [2026-03-12T20:27:51.695060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-03-12T20:27:51.710903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-03-12T20:27:51.711414] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-03-12T20:27:51.712398] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-03-12T20:27:51.712471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:51.712511] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:51.712539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:51.712633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:51.792460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:51.793760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:51.793897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:51.793953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:51.946028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:51.946234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:51.946293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:51.946333] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:51.951654] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-03-12T20:27:51.952098] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-03-12T20:27:51.952294] [INFO ] [sig ] ONDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:52.138827] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ONDS.txt [2026-03-12T20:27:52.139000] [INFO ] [sig ] [2150/3274] Completed ONDS in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:52.139047] [INFO ] [sig ] [2151/3274] Forecasting ONEQ... [2026-03-12T20:27:52.139079] [INFO ] [sig ] Generating forecast for: ONEQ [2026-03-12T20:27:52.139115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-03-12T20:27:52.153676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-03-12T20:27:52.154316] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-03-12T20:27:52.155509] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-03-12T20:27:52.155622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:52.155664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:52.155692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:52.155752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:52.219287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:52.220546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:52.220675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:52.220711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:52.353357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:52.353540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:52.353605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:52.353639] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:52.357261] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-03-12T20:27:52.357568] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-03-12T20:27:52.357730] [INFO ] [sig ] ONEQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:52.499916] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ONEQ.txt [2026-03-12T20:27:52.500084] [INFO ] [sig ] [2151/3274] Completed ONEQ in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:52.500127] [INFO ] [sig ] [2152/3274] Forecasting ONL... [2026-03-12T20:27:52.500158] [INFO ] [sig ] Generating forecast for: ONL [2026-03-12T20:27:52.500189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-03-12T20:27:52.511151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-03-12T20:27:52.511468] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-03-12T20:27:52.512272] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-03-12T20:27:52.512407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:52.512447] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:52.512475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:52.512532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:52.569768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:52.570432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:52.570513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:52.570547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:52.695711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:52.695903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:52.695947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:52.695976] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:52.699482] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=57.85%) [2026-03-12T20:27:52.699777] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-03-12T20:27:52.699910] [INFO ] [sig ] ONL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:52.840408] [INFO ] [LOCAL ] Saved forecast: ONL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ONL.txt [2026-03-12T20:27:52.840560] [INFO ] [sig ] [2152/3274] Completed ONL in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:52.840622] [INFO ] [sig ] [2153/3274] Forecasting ONON... [2026-03-12T20:27:52.840653] [INFO ] [sig ] Generating forecast for: ONON [2026-03-12T20:27:52.840685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-03-12T20:27:52.851929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-03-12T20:27:52.852267] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-03-12T20:27:52.853106] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-03-12T20:27:52.853172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:52.853211] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:52.853239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:52.853296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:52.910367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:52.911196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:52.911282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:52.911314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:53.034635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:53.034831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:53.034893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:53.034933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:53.038753] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-03-12T20:27:53.039061] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-03-12T20:27:53.039234] [INFO ] [sig ] ONON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:53.194803] [INFO ] [LOCAL ] Saved forecast: ONON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ONON.txt [2026-03-12T20:27:53.194988] [INFO ] [sig ] [2153/3274] Completed ONON in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:53.195031] [INFO ] [sig ] [2154/3274] Forecasting ONTF... [2026-03-12T20:27:53.195065] [INFO ] [sig ] Generating forecast for: ONTF [2026-03-12T20:27:53.195099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-03-12T20:27:53.207793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-03-12T20:27:53.208283] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-03-12T20:27:53.209190] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-03-12T20:27:53.209247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:53.209464] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:53.209492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:53.209551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:53.271905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:53.272922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:53.273014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:53.273048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:53.405456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:53.405638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:53.405684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:53.405716] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:53.409313] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=41.04%) [2026-03-12T20:27:53.409619] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-03-12T20:27:53.409751] [INFO ] [sig ] ONTF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:53.556766] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ONTF.txt [2026-03-12T20:27:53.556911] [INFO ] [sig ] [2154/3274] Completed ONTF in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:53.556952] [INFO ] [sig ] [2155/3274] Forecasting ONTO... [2026-03-12T20:27:53.556982] [INFO ] [sig ] Generating forecast for: ONTO [2026-03-12T20:27:53.557013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-03-12T20:27:53.569154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-03-12T20:27:53.569595] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-03-12T20:27:53.570456] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-03-12T20:27:53.570512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:53.570624] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:53.570658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:53.570718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:53.638024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:53.638970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:53.639069] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:53.639112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:53.770820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:53.770995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:53.771039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:53.771070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:53.774634] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-03-12T20:27:53.774919] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-03-12T20:27:53.775059] [INFO ] [sig ] ONTO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:53.925126] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ONTO.txt [2026-03-12T20:27:53.925271] [INFO ] [sig ] [2155/3274] Completed ONTO in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.7m [2026-03-12T20:27:53.925312] [INFO ] [sig ] [2156/3274] Forecasting OOMA... [2026-03-12T20:27:53.925343] [INFO ] [sig ] Generating forecast for: OOMA [2026-03-12T20:27:53.925373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-03-12T20:27:53.937253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-03-12T20:27:53.937544] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-03-12T20:27:53.938389] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-03-12T20:27:53.938443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:53.938474] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:53.938500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:53.938557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:53.999564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:54.000441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:54.000529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:54.000564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:54.124680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:54.124856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:54.124899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:54.124930] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:54.128526] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-03-12T20:27:54.128870] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-03-12T20:27:54.129011] [INFO ] [sig ] OOMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:54.302856] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OOMA.txt [2026-03-12T20:27:54.303025] [INFO ] [sig ] [2156/3274] Completed OOMA in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:54.303068] [INFO ] [sig ] [2157/3274] Forecasting OPAL... [2026-03-12T20:27:54.303098] [INFO ] [sig ] Generating forecast for: OPAL [2026-03-12T20:27:54.303130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-03-12T20:27:54.314800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-03-12T20:27:54.315162] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-03-12T20:27:54.315966] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-03-12T20:27:54.316019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:54.316052] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:54.316079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:54.316136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:54.376823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:54.377988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:54.378075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:54.378108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:54.500695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:54.500868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:54.500910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:54.500939] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:54.504784] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-03-12T20:27:54.505082] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-03-12T20:27:54.505218] [INFO ] [sig ] OPAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:54.654804] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OPAL.txt [2026-03-12T20:27:54.654969] [INFO ] [sig ] [2157/3274] Completed OPAL in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:54.655011] [INFO ] [sig ] [2158/3274] Forecasting OPBK... [2026-03-12T20:27:54.655045] [INFO ] [sig ] Generating forecast for: OPBK [2026-03-12T20:27:54.655083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-03-12T20:27:54.668547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-03-12T20:27:54.668996] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-03-12T20:27:54.669821] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-03-12T20:27:54.669875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:54.669909] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:54.669937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:54.669994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:54.740314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:54.741239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:54.741326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:54.741361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:54.877877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:54.878256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:54.878444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:54.878648] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:54.883193] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-03-12T20:27:54.883493] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-03-12T20:27:54.883687] [INFO ] [sig ] OPBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:55.027247] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OPBK.txt [2026-03-12T20:27:55.027357] [INFO ] [sig ] [2158/3274] Completed OPBK in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:55.027396] [INFO ] [sig ] [2159/3274] Forecasting OPCH... [2026-03-12T20:27:55.027428] [INFO ] [sig ] Generating forecast for: OPCH [2026-03-12T20:27:55.027458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-03-12T20:27:55.039160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-03-12T20:27:55.039437] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-03-12T20:27:55.040208] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-03-12T20:27:55.040262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:55.040295] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:55.040322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:55.040534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:55.101000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:55.101896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:55.101978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:55.102011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:55.224680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:55.224837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:55.224878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:55.224907] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:55.228314] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=9.94%) [2026-03-12T20:27:55.228607] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-03-12T20:27:55.228736] [INFO ] [sig ] OPCH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:55.372648] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OPCH.txt [2026-03-12T20:27:55.372825] [INFO ] [sig ] [2159/3274] Completed OPCH in 0.3s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:55.372871] [INFO ] [sig ] [2160/3274] Forecasting OPEN... [2026-03-12T20:27:55.372901] [INFO ] [sig ] Generating forecast for: OPEN [2026-03-12T20:27:55.372930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-03-12T20:27:55.384630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-03-12T20:27:55.384989] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-03-12T20:27:55.385812] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-03-12T20:27:55.385867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:55.385899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:55.385927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:55.385985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:55.445961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:55.446902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:55.446993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:55.447027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:55.578496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:55.578683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:55.578730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:55.578762] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:55.583047] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-03-12T20:27:55.583380] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-03-12T20:27:55.583728] [INFO ] [sig ] OPEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:55.734698] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OPEN.txt [2026-03-12T20:27:55.734859] [INFO ] [sig ] [2160/3274] Completed OPEN in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:55.734902] [INFO ] [sig ] [2161/3274] Forecasting OPFI... [2026-03-12T20:27:55.734933] [INFO ] [sig ] Generating forecast for: OPFI [2026-03-12T20:27:55.734965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-03-12T20:27:55.747129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-03-12T20:27:55.747476] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-03-12T20:27:55.748372] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-03-12T20:27:55.748427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:55.748460] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:55.748488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:55.748546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:55.810887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:55.811767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:55.811851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:55.811885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:55.938499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:55.938695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:55.938741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:55.938771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:55.942367] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-03-12T20:27:55.942693] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-03-12T20:27:55.942833] [INFO ] [sig ] OPFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:56.087862] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OPFI.txt [2026-03-12T20:27:56.088050] [INFO ] [sig ] [2161/3274] Completed OPFI in 0.4s | 2.80 sym/s | Total: 12.8m | ETA: 6.6m [2026-03-12T20:27:56.088100] [INFO ] [sig ] [2162/3274] Forecasting OPK... [2026-03-12T20:27:56.088138] [INFO ] [sig ] Generating forecast for: OPK [2026-03-12T20:27:56.088173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-03-12T20:27:56.100947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-03-12T20:27:56.101346] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-03-12T20:27:56.102222] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-03-12T20:27:56.102276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:56.102325] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:56.102355] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:56.102414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:56.165110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:56.166030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:56.166117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:56.166152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:56.295003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:56.295169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:56.295218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:56.295250] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:56.298817] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-03-12T20:27:56.299102] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-03-12T20:27:56.299238] [INFO ] [sig ] OPK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:56.445888] [INFO ] [LOCAL ] Saved forecast: OPK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OPK.txt [2026-03-12T20:27:56.446027] [INFO ] [sig ] [2162/3274] Completed OPK in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:56.446068] [INFO ] [sig ] [2163/3274] Forecasting OPP... [2026-03-12T20:27:56.446098] [INFO ] [sig ] Generating forecast for: OPP [2026-03-12T20:27:56.446129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-03-12T20:27:56.457896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-03-12T20:27:56.458272] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-03-12T20:27:56.459286] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-03-12T20:27:56.459340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:56.459375] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:56.459404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:56.459463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:56.519486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:56.520403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:56.520491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:56.520525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:56.645657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:56.645840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:56.645885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:56.645915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:56.650327] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=22.50%) [2026-03-12T20:27:56.650847] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-03-12T20:27:56.650990] [INFO ] [sig ] OPP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:56.810417] [INFO ] [LOCAL ] Saved forecast: OPP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OPP.txt [2026-03-12T20:27:56.810600] [INFO ] [sig ] [2163/3274] Completed OPP in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:56.810660] [INFO ] [sig ] [2164/3274] Forecasting OPRA... [2026-03-12T20:27:56.810704] [INFO ] [sig ] Generating forecast for: OPRA [2026-03-12T20:27:56.810754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-03-12T20:27:56.823311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-03-12T20:27:56.823747] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-03-12T20:27:56.824683] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-03-12T20:27:56.824738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:56.824771] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:56.824800] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:56.824858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:56.885330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:56.886300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:56.886388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:56.886422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:57.010693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:57.010854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:57.010897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:57.010925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:57.014622] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=70.48%) [2026-03-12T20:27:57.014902] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-03-12T20:27:57.015030] [INFO ] [sig ] OPRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:57.159144] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OPRA.txt [2026-03-12T20:27:57.159277] [INFO ] [sig ] [2164/3274] Completed OPRA in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:57.159318] [INFO ] [sig ] [2165/3274] Forecasting OPTX... [2026-03-12T20:27:57.159349] [INFO ] [sig ] Generating forecast for: OPTX [2026-03-12T20:27:57.159378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-03-12T20:27:57.170531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-03-12T20:27:57.170871] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-03-12T20:27:57.171800] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-03-12T20:27:57.171856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:57.171889] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:57.171918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:57.171976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:57.237161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:57.238021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:57.238141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:57.238214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:57.364595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:57.364768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:57.364811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:57.364841] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:57.368422] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-03-12T20:27:57.368739] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-03-12T20:27:57.368874] [INFO ] [sig ] OPTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:57.512518] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OPTX.txt [2026-03-12T20:27:57.512690] [INFO ] [sig ] [2165/3274] Completed OPTX in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:57.512741] [INFO ] [sig ] [2166/3274] Forecasting OPXS... [2026-03-12T20:27:57.512772] [INFO ] [sig ] Generating forecast for: OPXS [2026-03-12T20:27:57.512803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-03-12T20:27:57.524489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-03-12T20:27:57.524918] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-03-12T20:27:57.525758] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-03-12T20:27:57.525813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:57.525847] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:57.525875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:57.525933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:57.587098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:57.587955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:57.588054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:57.588087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:57.715833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:57.716000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:57.716042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:57.716072] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:57.720104] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-03-12T20:27:57.720395] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-03-12T20:27:57.720527] [INFO ] [sig ] OPXS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:57.862772] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OPXS.txt [2026-03-12T20:27:57.862927] [INFO ] [sig ] [2166/3274] Completed OPXS in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:57.862969] [INFO ] [sig ] [2167/3274] Forecasting ORA... [2026-03-12T20:27:57.863000] [INFO ] [sig ] Generating forecast for: ORA [2026-03-12T20:27:57.863030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-03-12T20:27:57.875914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-03-12T20:27:57.876261] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-03-12T20:27:57.877253] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-03-12T20:27:57.877306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:57.877339] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:57.877543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:57.877623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:57.936547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:57.937388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:57.937472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:57.937505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:58.061833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:58.062003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:58.062044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:58.062073] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:58.065653] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-03-12T20:27:58.065932] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-03-12T20:27:58.066082] [INFO ] [sig ] ORA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:58.208990] [INFO ] [LOCAL ] Saved forecast: ORA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ORA.txt [2026-03-12T20:27:58.209151] [INFO ] [sig ] [2167/3274] Completed ORA in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:58.209194] [INFO ] [sig ] [2168/3274] Forecasting ORC... [2026-03-12T20:27:58.209224] [INFO ] [sig ] Generating forecast for: ORC [2026-03-12T20:27:58.209254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-03-12T20:27:58.221097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-03-12T20:27:58.221415] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-03-12T20:27:58.222216] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-03-12T20:27:58.222280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:58.222321] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:58.222352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:58.222408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:58.282269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:58.283169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:58.283255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:58.283288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:58.411814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:58.411994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:58.412040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:58.412078] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:58.416315] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-03-12T20:27:58.416657] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-03-12T20:27:58.416809] [INFO ] [sig ] ORC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:58.567337] [INFO ] [LOCAL ] Saved forecast: ORC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ORC.txt [2026-03-12T20:27:58.567529] [INFO ] [sig ] [2168/3274] Completed ORC in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:58.567592] [INFO ] [sig ] [2169/3274] Forecasting ORGO... [2026-03-12T20:27:58.567627] [INFO ] [sig ] Generating forecast for: ORGO [2026-03-12T20:27:58.567657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-03-12T20:27:58.579011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-03-12T20:27:58.579361] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-03-12T20:27:58.580183] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-03-12T20:27:58.580239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:58.580273] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:58.580300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:58.580359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:58.640669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:58.641605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:58.641693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:58.641727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:58.765067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:58.765231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:58.765273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:58.765320] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:58.768796] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-03-12T20:27:58.769087] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-03-12T20:27:58.769240] [INFO ] [sig ] ORGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:58.914852] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ORGO.txt [2026-03-12T20:27:58.915019] [INFO ] [sig ] [2169/3274] Completed ORGO in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:58.915063] [INFO ] [sig ] [2170/3274] Forecasting ORIC... [2026-03-12T20:27:58.915093] [INFO ] [sig ] Generating forecast for: ORIC [2026-03-12T20:27:58.915123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-03-12T20:27:58.926362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-03-12T20:27:58.926777] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-03-12T20:27:58.927553] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-03-12T20:27:58.927634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:58.927668] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:58.927697] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:58.927754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:58.989835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:58.990957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:58.991045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:58.991078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:59.123449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:59.123638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:59.123681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:59.123710] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:59.127681] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-03-12T20:27:59.128082] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-03-12T20:27:59.128251] [INFO ] [sig ] ORIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:59.288780] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ORIC.txt [2026-03-12T20:27:59.288955] [INFO ] [sig ] [2170/3274] Completed ORIC in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:59.288998] [INFO ] [sig ] [2171/3274] Forecasting ORKA... [2026-03-12T20:27:59.289028] [INFO ] [sig ] Generating forecast for: ORKA [2026-03-12T20:27:59.289059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-03-12T20:27:59.301866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-03-12T20:27:59.302297] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-03-12T20:27:59.303118] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-03-12T20:27:59.303181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:59.303222] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:59.303257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:59.303327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:59.364846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:59.365817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:59.365931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:59.365966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:59.496500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:59.496699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:59.496745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:59.496777] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:59.500885] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-03-12T20:27:59.501313] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-03-12T20:27:59.501477] [INFO ] [sig ] ORKA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:27:59.652675] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ORKA.txt [2026-03-12T20:27:59.652857] [INFO ] [sig ] [2171/3274] Completed ORKA in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:59.652902] [INFO ] [sig ] [2172/3274] Forecasting ORLY... [2026-03-12T20:27:59.652932] [INFO ] [sig ] Generating forecast for: ORLY [2026-03-12T20:27:59.652963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-03-12T20:27:59.665401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-03-12T20:27:59.665743] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-03-12T20:27:59.666750] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-03-12T20:27:59.666803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:27:59.666871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:27:59.666906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:27:59.666976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:27:59.725204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:27:59.725859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:27:59.725940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:27:59.725973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:27:59.849778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:27:59.849948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:27:59.849991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:27:59.850021] [INFO ] [FORECASTER] Training complete [2026-03-12T20:27:59.853493] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=36.90%) [2026-03-12T20:27:59.853795] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-03-12T20:27:59.853925] [INFO ] [sig ] ORLY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:27:59.999546] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ORLY.txt [2026-03-12T20:27:59.999739] [INFO ] [sig ] [2172/3274] Completed ORLY in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.6m [2026-03-12T20:27:59.999784] [INFO ] [sig ] [2173/3274] Forecasting ORMP... [2026-03-12T20:27:59.999814] [INFO ] [sig ] Generating forecast for: ORMP [2026-03-12T20:27:59.999845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-03-12T20:28:00.011307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-03-12T20:28:00.011723] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-03-12T20:28:00.012511] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-03-12T20:28:00.012564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:00.012632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:00.012662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:00.012719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:00.076930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:00.077910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:00.078044] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:00.078078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:00.203027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:00.203193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:00.203235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:00.203264] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:00.206807] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-03-12T20:28:00.207086] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-03-12T20:28:00.207223] [INFO ] [sig ] ORMP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:00.352409] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ORMP.txt [2026-03-12T20:28:00.352590] [INFO ] [sig ] [2173/3274] Completed ORMP in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:00.352636] [INFO ] [sig ] [2174/3274] Forecasting ORN... [2026-03-12T20:28:00.352666] [INFO ] [sig ] Generating forecast for: ORN [2026-03-12T20:28:00.352696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-03-12T20:28:00.364981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-03-12T20:28:00.365384] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-03-12T20:28:00.366201] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-03-12T20:28:00.366255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:00.366289] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:00.366316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:00.366374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:00.426413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:00.427224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:00.427310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:00.427345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:00.549525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:00.549669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:00.549712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:00.549741] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:00.553269] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-03-12T20:28:00.553566] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-03-12T20:28:00.553724] [INFO ] [sig ] ORN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:00.707490] [INFO ] [LOCAL ] Saved forecast: ORN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ORN.txt [2026-03-12T20:28:00.707680] [INFO ] [sig ] [2174/3274] Completed ORN in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:00.707732] [INFO ] [sig ] [2175/3274] Forecasting ORRF... [2026-03-12T20:28:00.707765] [INFO ] [sig ] Generating forecast for: ORRF [2026-03-12T20:28:00.707797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-03-12T20:28:00.720399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-03-12T20:28:00.720794] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-03-12T20:28:00.721619] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-03-12T20:28:00.721683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:00.721720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:00.721748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:00.721808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:00.782053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:00.783108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:00.783197] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:00.783234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:00.908734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:00.908904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:00.908950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:00.909010] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:00.913019] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-03-12T20:28:00.913327] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-03-12T20:28:00.913477] [INFO ] [sig ] ORRF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:01.078124] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ORRF.txt [2026-03-12T20:28:01.078304] [INFO ] [sig ] [2175/3274] Completed ORRF in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:01.078349] [INFO ] [sig ] [2176/3274] Forecasting OS... [2026-03-12T20:28:01.078382] [INFO ] [sig ] Generating forecast for: OS [2026-03-12T20:28:01.078431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-03-12T20:28:01.092269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-03-12T20:28:01.092787] [INFO ] [FORECASTER] Starting predict_future for OS [2026-03-12T20:28:01.093760] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-03-12T20:28:01.093825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:01.093860] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:01.093887] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:01.093947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:01.157111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:01.158018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:01.158106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:01.158139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:01.280130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:01.280243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:01.280288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:01.280320] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:01.283959] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-03-12T20:28:01.284258] [INFO ] [FORECASTER] Completed predict_future for OS [2026-03-12T20:28:01.284393] [INFO ] [sig ] OS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:01.438903] [INFO ] [LOCAL ] Saved forecast: OS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OS.txt [2026-03-12T20:28:01.439074] [INFO ] [sig ] [2176/3274] Completed OS in 0.4s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:01.439115] [INFO ] [sig ] [2177/3274] Forecasting OSBC... [2026-03-12T20:28:01.439152] [INFO ] [sig ] Generating forecast for: OSBC [2026-03-12T20:28:01.439184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-03-12T20:28:01.450847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-03-12T20:28:01.451218] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-03-12T20:28:01.452084] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-03-12T20:28:01.452138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:01.452171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:01.452198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:01.452256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:01.511503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:01.512400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:01.512485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:01.512520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:01.628645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:01.628796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:01.628839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:01.628868] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:01.632296] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-03-12T20:28:01.632590] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-03-12T20:28:01.632721] [INFO ] [sig ] OSBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:01.776962] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OSBC.txt [2026-03-12T20:28:01.777096] [INFO ] [sig ] [2177/3274] Completed OSBC in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:01.777137] [INFO ] [sig ] [2178/3274] Forecasting OSIS... [2026-03-12T20:28:01.777167] [INFO ] [sig ] Generating forecast for: OSIS [2026-03-12T20:28:01.777197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-03-12T20:28:01.788859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-03-12T20:28:01.789155] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-03-12T20:28:01.789950] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-03-12T20:28:01.790003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:01.790035] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:01.790062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:01.790119] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:01.848738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:01.849629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:01.849924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:01.849956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:01.971071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:01.971240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:01.971285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:01.971314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:01.974982] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-03-12T20:28:01.975269] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-03-12T20:28:01.975404] [INFO ] [sig ] OSIS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:02.118764] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OSIS.txt [2026-03-12T20:28:02.118907] [INFO ] [sig ] [2178/3274] Completed OSIS in 0.3s | 2.80 sym/s | Total: 12.9m | ETA: 6.5m [2026-03-12T20:28:02.119787] [INFO ] [sig ] [2179/3274] Forecasting OSPN... [2026-03-12T20:28:02.119826] [INFO ] [sig ] Generating forecast for: OSPN [2026-03-12T20:28:02.119856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-03-12T20:28:02.131270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-03-12T20:28:02.131655] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-03-12T20:28:02.132473] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-03-12T20:28:02.132526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:02.132559] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:02.132612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:02.132673] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:02.189866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:02.190752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:02.190837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:02.190870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:02.317561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:02.317765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:02.317811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:02.317840] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:02.321374] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-03-12T20:28:02.321686] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-03-12T20:28:02.321815] [INFO ] [sig ] OSPN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:02.465517] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OSPN.txt [2026-03-12T20:28:02.465672] [INFO ] [sig ] [2179/3274] Completed OSPN in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:02.465716] [INFO ] [sig ] [2180/3274] Forecasting OSS... [2026-03-12T20:28:02.465747] [INFO ] [sig ] Generating forecast for: OSS [2026-03-12T20:28:02.465777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-03-12T20:28:02.476984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-03-12T20:28:02.477291] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-03-12T20:28:02.478114] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-03-12T20:28:02.478169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:02.478202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:02.478229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:02.478286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:02.536399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:02.537079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:02.537159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:02.537191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:02.661194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:02.661357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:02.661399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:02.661465] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:02.665271] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-03-12T20:28:02.665553] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-03-12T20:28:02.665703] [INFO ] [sig ] OSS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:02.814710] [INFO ] [LOCAL ] Saved forecast: OSS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OSS.txt [2026-03-12T20:28:02.814881] [INFO ] [sig ] [2180/3274] Completed OSS in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:02.814932] [INFO ] [sig ] [2181/3274] Forecasting OTEX... [2026-03-12T20:28:02.814970] [INFO ] [sig ] Generating forecast for: OTEX [2026-03-12T20:28:02.815008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-03-12T20:28:02.831277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-03-12T20:28:02.831709] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-03-12T20:28:02.832704] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-03-12T20:28:02.832773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:02.832816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:02.832849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:02.832928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:02.898731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:02.899407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:02.899489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:02.899522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:03.033566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:03.033778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:03.033823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:03.033852] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:03.037410] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=40.78%) [2026-03-12T20:28:03.037731] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-03-12T20:28:03.037873] [INFO ] [sig ] OTEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:03.187922] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OTEX.txt [2026-03-12T20:28:03.188107] [INFO ] [sig ] [2181/3274] Completed OTEX in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:03.188149] [INFO ] [sig ] [2182/3274] Forecasting OTIS... [2026-03-12T20:28:03.188178] [INFO ] [sig ] Generating forecast for: OTIS [2026-03-12T20:28:03.188209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-03-12T20:28:03.199855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-03-12T20:28:03.200252] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-03-12T20:28:03.201057] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-03-12T20:28:03.201110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:03.201142] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:03.201171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:03.201228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:03.258875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:03.259775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:03.259888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:03.259980] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:03.381741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:03.381899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:03.381941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:03.381971] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:03.385428] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-12T20:28:03.385726] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-03-12T20:28:03.385854] [INFO ] [sig ] OTIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:03.529702] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OTIS.txt [2026-03-12T20:28:03.529836] [INFO ] [sig ] [2182/3274] Completed OTIS in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:03.529888] [INFO ] [sig ] [2183/3274] Forecasting OTLY... [2026-03-12T20:28:03.529919] [INFO ] [sig ] Generating forecast for: OTLY [2026-03-12T20:28:03.529949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-03-12T20:28:03.540516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-03-12T20:28:03.540835] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-03-12T20:28:03.541611] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-03-12T20:28:03.541663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:03.541696] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:03.541724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:03.541781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:03.599436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:03.600084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:03.600165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:03.600199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:03.723835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:03.724065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:03.724111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:03.724140] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:03.727627] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-03-12T20:28:03.727910] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-03-12T20:28:03.728061] [INFO ] [sig ] OTLY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:03.870806] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OTLY.txt [2026-03-12T20:28:03.870951] [INFO ] [sig ] [2183/3274] Completed OTLY in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:03.870993] [INFO ] [sig ] [2184/3274] Forecasting OVID... [2026-03-12T20:28:03.871024] [INFO ] [sig ] Generating forecast for: OVID [2026-03-12T20:28:03.871054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-03-12T20:28:03.883142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-03-12T20:28:03.883643] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-03-12T20:28:03.884534] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-03-12T20:28:03.884620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:03.884657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:03.884690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:03.884809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:03.946167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:03.947204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:03.947300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:03.947334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:04.069199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:04.069386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:04.069432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:04.069461] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:04.073465] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-03-12T20:28:04.073912] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-03-12T20:28:04.074081] [INFO ] [sig ] OVID: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:04.223676] [INFO ] [LOCAL ] Saved forecast: OVID 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OVID.txt [2026-03-12T20:28:04.223818] [INFO ] [sig ] [2184/3274] Completed OVID in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:04.223860] [INFO ] [sig ] [2185/3274] Forecasting OVLY... [2026-03-12T20:28:04.223890] [INFO ] [sig ] Generating forecast for: OVLY [2026-03-12T20:28:04.223920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-03-12T20:28:04.235929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-03-12T20:28:04.236306] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-03-12T20:28:04.237366] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-03-12T20:28:04.237421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:04.237455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:04.237707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:04.237781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:04.299226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:04.299894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:04.299976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:04.300009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:04.411548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:04.411730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:04.411770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:04.411800] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:04.415230] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-03-12T20:28:04.415513] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-03-12T20:28:04.415664] [INFO ] [sig ] OVLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:04.559007] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OVLY.txt [2026-03-12T20:28:04.559245] [INFO ] [sig ] [2185/3274] Completed OVLY in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:04.559311] [INFO ] [sig ] [2186/3274] Forecasting OWL... [2026-03-12T20:28:04.559356] [INFO ] [sig ] Generating forecast for: OWL [2026-03-12T20:28:04.559400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-03-12T20:28:04.571199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-03-12T20:28:04.571646] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-03-12T20:28:04.572458] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-03-12T20:28:04.572512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:04.572546] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:04.572597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:04.572665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:04.630007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:04.630908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:04.630994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:04.631027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:04.753919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:04.754091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:04.754134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:04.754164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:04.757709] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-03-12T20:28:04.758029] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-03-12T20:28:04.758166] [INFO ] [sig ] OWL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:04.911115] [INFO ] [LOCAL ] Saved forecast: OWL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OWL.txt [2026-03-12T20:28:04.911287] [INFO ] [sig ] [2186/3274] Completed OWL in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:04.911340] [INFO ] [sig ] [2187/3274] Forecasting OXLC... [2026-03-12T20:28:04.911379] [INFO ] [sig ] Generating forecast for: OXLC [2026-03-12T20:28:04.911416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-03-12T20:28:04.923914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-03-12T20:28:04.924230] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-03-12T20:28:04.925057] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-03-12T20:28:04.925111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:04.925145] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:04.925173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:04.925230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:04.996254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:04.997362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:04.997477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:04.997512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:05.126742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:05.126909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:05.126953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:05.126982] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:05.130857] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-03-12T20:28:05.131143] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-03-12T20:28:05.131274] [INFO ] [sig ] OXLC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:05.281032] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OXLC.txt [2026-03-12T20:28:05.281174] [INFO ] [sig ] [2187/3274] Completed OXLC in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:05.281216] [INFO ] [sig ] [2188/3274] Forecasting OXM... [2026-03-12T20:28:05.281246] [INFO ] [sig ] Generating forecast for: OXM [2026-03-12T20:28:05.281283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-03-12T20:28:05.292681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-03-12T20:28:05.293034] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-03-12T20:28:05.293835] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-03-12T20:28:05.293890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:05.293923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:05.293951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:05.294009] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:05.351218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:05.352082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:05.352165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:05.352199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:05.469127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:05.469290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:05.469334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:05.469363] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:05.472849] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=86.36%) [2026-03-12T20:28:05.473133] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-03-12T20:28:05.473260] [INFO ] [sig ] OXM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:05.618548] [INFO ] [LOCAL ] Saved forecast: OXM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OXM.txt [2026-03-12T20:28:05.618703] [INFO ] [sig ] [2188/3274] Completed OXM in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.5m [2026-03-12T20:28:05.618745] [INFO ] [sig ] [2189/3274] Forecasting OXSQ... [2026-03-12T20:28:05.618774] [INFO ] [sig ] Generating forecast for: OXSQ [2026-03-12T20:28:05.618803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-03-12T20:28:05.630431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-03-12T20:28:05.630767] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-03-12T20:28:05.631559] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-03-12T20:28:05.631636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:05.631697] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:05.631727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:05.631787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:05.689249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:05.689961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:05.690042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:05.690074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:05.815448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:05.815628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:05.815672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:05.815701] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:05.819144] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-03-12T20:28:05.819450] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-03-12T20:28:05.819794] [INFO ] [sig ] OXSQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:05.976539] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OXSQ.txt [2026-03-12T20:28:05.976914] [INFO ] [sig ] [2189/3274] Completed OXSQ in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:05.976957] [INFO ] [sig ] [2190/3274] Forecasting OZEM... [2026-03-12T20:28:05.976987] [INFO ] [sig ] Generating forecast for: OZEM [2026-03-12T20:28:05.977016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-03-12T20:28:05.989377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-03-12T20:28:05.989945] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-03-12T20:28:05.990768] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-03-12T20:28:05.990820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:05.990852] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:05.990880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:05.990938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:06.050856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:06.051802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:06.051884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:06.051917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:06.168702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:06.168871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:06.168917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:06.168947] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:06.172440] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=29.11%) [2026-03-12T20:28:06.172739] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-03-12T20:28:06.172872] [INFO ] [sig ] OZEM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:06.317927] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OZEM.txt [2026-03-12T20:28:06.318076] [INFO ] [sig ] [2190/3274] Completed OZEM in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:06.318116] [INFO ] [sig ] [2191/3274] Forecasting OZK... [2026-03-12T20:28:06.318147] [INFO ] [sig ] Generating forecast for: OZK [2026-03-12T20:28:06.318177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-03-12T20:28:06.330432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-03-12T20:28:06.330895] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-03-12T20:28:06.331800] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-03-12T20:28:06.331857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:06.331894] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:06.331924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:06.331987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:06.394453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:06.395652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:06.395932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:06.395967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:06.532405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:06.532796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:06.532841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:06.532871] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:06.537244] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=57.46%) [2026-03-12T20:28:06.537597] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-03-12T20:28:06.537748] [INFO ] [sig ] OZK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:06.693714] [INFO ] [LOCAL ] Saved forecast: OZK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/OZK.txt [2026-03-12T20:28:06.693882] [INFO ] [sig ] [2191/3274] Completed OZK in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:06.693925] [INFO ] [sig ] [2192/3274] Forecasting OZKAP... [2026-03-12T20:28:06.693957] [INFO ] [sig ] Generating forecast for: OZKAP [2026-03-12T20:28:06.693989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-03-12T20:28:06.705437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-03-12T20:28:06.705865] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-03-12T20:28:06.706689] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-03-12T20:28:06.706742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:06.706775] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:06.706802] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:06.706861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:06.765405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:06.766327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:06.766419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:06.766452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:06.882186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:06.882351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:06.882394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:06.882456] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:06.885912] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-03-12T20:28:06.886194] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-03-12T20:28:06.886322] [INFO ] [sig ] OZKAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:07.029779] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/OZKAP.txt [2026-03-12T20:28:07.029947] [INFO ] [sig ] [2192/3274] Completed OZKAP in 0.3s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:07.029990] [INFO ] [sig ] [2193/3274] Forecasting PAA... [2026-03-12T20:28:07.030023] [INFO ] [sig ] Generating forecast for: PAA [2026-03-12T20:28:07.030056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-03-12T20:28:07.042742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-03-12T20:28:07.043098] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-03-12T20:28:07.043898] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-03-12T20:28:07.043951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:07.043984] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:07.044012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:07.044068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:07.104489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:07.105415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:07.105517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:07.105552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:07.236504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:07.236712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:07.236757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:07.236787] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:07.240324] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-03-12T20:28:07.240649] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-03-12T20:28:07.240810] [INFO ] [sig ] PAA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:07.396167] [INFO ] [LOCAL ] Saved forecast: PAA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAA.txt [2026-03-12T20:28:07.396352] [INFO ] [sig ] [2193/3274] Completed PAA in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:07.396398] [INFO ] [sig ] [2194/3274] Forecasting PAAS... [2026-03-12T20:28:07.396427] [INFO ] [sig ] Generating forecast for: PAAS [2026-03-12T20:28:07.396458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-03-12T20:28:07.408839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-03-12T20:28:07.409246] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-03-12T20:28:07.410093] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-03-12T20:28:07.410147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:07.410180] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:07.410207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:07.410266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:07.472554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:07.473502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:07.473609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:07.473646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:07.606314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:07.606494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:07.606545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:07.606596] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:07.610182] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-03-12T20:28:07.610470] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-03-12T20:28:07.610626] [INFO ] [sig ] PAAS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:07.758389] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAAS.txt [2026-03-12T20:28:07.758540] [INFO ] [sig ] [2194/3274] Completed PAAS in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:07.758603] [INFO ] [sig ] [2195/3274] Forecasting PAC... [2026-03-12T20:28:07.758636] [INFO ] [sig ] Generating forecast for: PAC [2026-03-12T20:28:07.758669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-03-12T20:28:07.771154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-03-12T20:28:07.771555] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-03-12T20:28:07.772403] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-03-12T20:28:07.772470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:07.772511] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:07.772544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:07.772624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:07.834717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:07.835836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:07.835927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:07.835960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:07.965545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:07.965734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:07.965776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:07.965806] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:07.969393] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=23.43%) [2026-03-12T20:28:07.969732] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-03-12T20:28:07.969876] [INFO ] [sig ] PAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:08.129338] [INFO ] [LOCAL ] Saved forecast: PAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAC.txt [2026-03-12T20:28:08.129530] [INFO ] [sig ] [2195/3274] Completed PAC in 0.4s | 2.80 sym/s | Total: 13.0m | ETA: 6.4m [2026-03-12T20:28:08.129600] [INFO ] [sig ] [2196/3274] Forecasting PACB... [2026-03-12T20:28:08.129634] [INFO ] [sig ] Generating forecast for: PACB [2026-03-12T20:28:08.129665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-03-12T20:28:08.142406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-03-12T20:28:08.143040] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-03-12T20:28:08.143908] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-03-12T20:28:08.143965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:08.144000] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:08.144027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:08.144085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:08.202290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:08.203251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:08.203340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:08.203373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:08.329936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:08.330121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:08.330166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:08.330196] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:08.333936] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=32.86%) [2026-03-12T20:28:08.334288] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-03-12T20:28:08.334439] [INFO ] [sig ] PACB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:08.483300] [INFO ] [LOCAL ] Saved forecast: PACB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PACB.txt [2026-03-12T20:28:08.483488] [INFO ] [sig ] [2196/3274] Completed PACB in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:08.483538] [INFO ] [sig ] [2197/3274] Forecasting PACK... [2026-03-12T20:28:08.483596] [INFO ] [sig ] Generating forecast for: PACK [2026-03-12T20:28:08.483629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-03-12T20:28:08.494961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-03-12T20:28:08.495392] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-03-12T20:28:08.496232] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-03-12T20:28:08.496303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:08.496336] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:08.496363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:08.496420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:08.556900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:08.557887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:08.557996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:08.558032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:08.712548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:08.712774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:08.712828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:08.712865] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:08.717616] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=93.08%) [2026-03-12T20:28:08.718064] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-03-12T20:28:08.718229] [INFO ] [sig ] PACK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:08.869108] [INFO ] [LOCAL ] Saved forecast: PACK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PACK.txt [2026-03-12T20:28:08.869272] [INFO ] [sig ] [2197/3274] Completed PACK in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:08.869316] [INFO ] [sig ] [2198/3274] Forecasting PAGP... [2026-03-12T20:28:08.869348] [INFO ] [sig ] Generating forecast for: PAGP [2026-03-12T20:28:08.869380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-03-12T20:28:08.882323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-03-12T20:28:08.882784] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-03-12T20:28:08.884092] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-03-12T20:28:08.884158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:08.884195] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:08.884221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:08.884278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:08.946108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:08.947076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:08.947170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:08.947204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:09.069005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:09.069173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:09.069219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:09.069248] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:09.072943] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-03-12T20:28:09.073231] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-03-12T20:28:09.073366] [INFO ] [sig ] PAGP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:09.215477] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAGP.txt [2026-03-12T20:28:09.215644] [INFO ] [sig ] [2198/3274] Completed PAGP in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:09.215690] [INFO ] [sig ] [2199/3274] Forecasting PAGS... [2026-03-12T20:28:09.215722] [INFO ] [sig ] Generating forecast for: PAGS [2026-03-12T20:28:09.215752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-03-12T20:28:09.228457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-03-12T20:28:09.229106] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-03-12T20:28:09.230099] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-03-12T20:28:09.230152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:09.230185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:09.230212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:09.230269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:09.289606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:09.290470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:09.290605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:09.290642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:09.440952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:09.441139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:09.441190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:09.441227] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:09.445237] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-03-12T20:28:09.445656] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-03-12T20:28:09.445809] [INFO ] [sig ] PAGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:09.599470] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAGS.txt [2026-03-12T20:28:09.599857] [INFO ] [sig ] [2199/3274] Completed PAGS in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:09.599902] [INFO ] [sig ] [2200/3274] Forecasting PAHC... [2026-03-12T20:28:09.599934] [INFO ] [sig ] Generating forecast for: PAHC [2026-03-12T20:28:09.599965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-03-12T20:28:09.612513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-03-12T20:28:09.612917] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-03-12T20:28:09.613910] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-03-12T20:28:09.613964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:09.614000] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:09.614035] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:09.614106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:09.674512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:09.675417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:09.675507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:09.675539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:09.799760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:09.799923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:09.799965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:09.799994] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:09.803502] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-03-12T20:28:09.803840] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-03-12T20:28:09.804003] [INFO ] [sig ] PAHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:09.972400] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAHC.txt [2026-03-12T20:28:09.972598] [INFO ] [sig ] [2200/3274] Completed PAHC in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:09.972662] [INFO ] [sig ] [2201/3274] Forecasting PAL... [2026-03-12T20:28:09.972698] [INFO ] [sig ] Generating forecast for: PAL [2026-03-12T20:28:09.972729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-03-12T20:28:09.985276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-03-12T20:28:09.985800] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-03-12T20:28:09.986735] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-03-12T20:28:09.986793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:09.986827] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:09.986855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:09.986914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:10.047752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:10.048761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:10.048852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:10.048886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:10.177479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:10.177661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:10.177705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:10.177735] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:10.181473] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-03-12T20:28:10.182144] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-03-12T20:28:10.182278] [INFO ] [sig ] PAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:10.324924] [INFO ] [LOCAL ] Saved forecast: PAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAL.txt [2026-03-12T20:28:10.325053] [INFO ] [sig ] [2201/3274] Completed PAL in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:10.325093] [INFO ] [sig ] [2202/3274] Forecasting PAM... [2026-03-12T20:28:10.325123] [INFO ] [sig ] Generating forecast for: PAM [2026-03-12T20:28:10.325152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-03-12T20:28:10.337685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-03-12T20:28:10.337983] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-03-12T20:28:10.338778] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-03-12T20:28:10.338831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:10.338863] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:10.338890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:10.338947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:10.397252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:10.397928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:10.398021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:10.398053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:10.524242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:10.524401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:10.524444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:10.524473] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:10.527895] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=44.66%) [2026-03-12T20:28:10.528206] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-03-12T20:28:10.528370] [INFO ] [sig ] PAM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:10.668906] [INFO ] [LOCAL ] Saved forecast: PAM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAM.txt [2026-03-12T20:28:10.669071] [INFO ] [sig ] [2202/3274] Completed PAM in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:10.669140] [INFO ] [sig ] [2203/3274] Forecasting PANL... [2026-03-12T20:28:10.669184] [INFO ] [sig ] Generating forecast for: PANL [2026-03-12T20:28:10.669226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-03-12T20:28:10.680953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-03-12T20:28:10.681278] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-03-12T20:28:10.682147] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-03-12T20:28:10.682201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:10.682234] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:10.682260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:10.682316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:10.742311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:10.743822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:10.744000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:10.744033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:10.866958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:10.867132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:10.867177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:10.867207] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:10.871441] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-03-12T20:28:10.871834] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-03-12T20:28:10.871989] [INFO ] [sig ] PANL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:11.022620] [INFO ] [LOCAL ] Saved forecast: PANL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PANL.txt [2026-03-12T20:28:11.023041] [INFO ] [sig ] [2203/3274] Completed PANL in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:11.023103] [INFO ] [sig ] [2204/3274] Forecasting PASG... [2026-03-12T20:28:11.023142] [INFO ] [sig ] Generating forecast for: PASG [2026-03-12T20:28:11.023193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-03-12T20:28:11.041450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-03-12T20:28:11.042136] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-03-12T20:28:11.043313] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-03-12T20:28:11.043368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:11.043407] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:11.043438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:11.043504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:11.104479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:11.105222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:11.105325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:11.105361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:11.227091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:11.227249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:11.227318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:11.227349] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:11.231605] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=50.93%) [2026-03-12T20:28:11.231904] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-03-12T20:28:11.232038] [INFO ] [sig ] PASG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:11.387070] [INFO ] [LOCAL ] Saved forecast: PASG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PASG.txt [2026-03-12T20:28:11.387214] [INFO ] [sig ] [2204/3274] Completed PASG in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:11.387263] [INFO ] [sig ] [2205/3274] Forecasting PATH... [2026-03-12T20:28:11.387296] [INFO ] [sig ] Generating forecast for: PATH [2026-03-12T20:28:11.387326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-03-12T20:28:11.399157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-03-12T20:28:11.399465] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-03-12T20:28:11.400315] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-03-12T20:28:11.400368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:11.400401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:11.400428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:11.400489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:11.460938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:11.461609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:11.461691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:11.461724] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:11.590808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:11.590967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:11.591012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:11.591044] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:11.594641] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-03-12T20:28:11.594921] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-03-12T20:28:11.595054] [INFO ] [sig ] PATH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:11.740901] [INFO ] [LOCAL ] Saved forecast: PATH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PATH.txt [2026-03-12T20:28:11.741092] [INFO ] [sig ] [2205/3274] Completed PATH in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.4m [2026-03-12T20:28:11.741141] [INFO ] [sig ] [2206/3274] Forecasting PATK... [2026-03-12T20:28:11.741175] [INFO ] [sig ] Generating forecast for: PATK [2026-03-12T20:28:11.741215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-03-12T20:28:11.753134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-03-12T20:28:11.753486] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-03-12T20:28:11.754478] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-03-12T20:28:11.754531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:11.754631] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:11.754847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:11.754915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:11.812778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:11.813506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:11.813656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:11.813694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:11.933911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:11.934081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:11.934131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:11.934160] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:11.938148] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=11.47%) [2026-03-12T20:28:11.938456] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-03-12T20:28:11.938641] [INFO ] [sig ] PATK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:12.092691] [INFO ] [LOCAL ] Saved forecast: PATK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PATK.txt [2026-03-12T20:28:12.092874] [INFO ] [sig ] [2206/3274] Completed PATK in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:12.092929] [INFO ] [sig ] [2207/3274] Forecasting PAX... [2026-03-12T20:28:12.092975] [INFO ] [sig ] Generating forecast for: PAX [2026-03-12T20:28:12.093010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-03-12T20:28:12.105068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-03-12T20:28:12.105403] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-03-12T20:28:12.106391] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-03-12T20:28:12.106449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:12.106488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:12.106520] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:12.106617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:12.163722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:12.164411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:12.164493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:12.164530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:12.288411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:12.288606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:12.288654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:12.288684] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:12.292149] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-03-12T20:28:12.292428] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-03-12T20:28:12.292600] [INFO ] [sig ] PAX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:12.450016] [INFO ] [LOCAL ] Saved forecast: PAX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAX.txt [2026-03-12T20:28:12.450163] [INFO ] [sig ] [2207/3274] Completed PAX in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:12.450204] [INFO ] [sig ] [2208/3274] Forecasting PAXS... [2026-03-12T20:28:12.450235] [INFO ] [sig ] Generating forecast for: PAXS [2026-03-12T20:28:12.450265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-03-12T20:28:12.465104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-03-12T20:28:12.465502] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-03-12T20:28:12.466317] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-03-12T20:28:12.466370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:12.466416] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:12.466445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:12.466511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:12.523922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:12.524604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:12.524713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:12.524747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:12.644304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:12.644459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:12.644507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:12.644542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:12.648036] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-03-12T20:28:12.648311] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-03-12T20:28:12.648438] [INFO ] [sig ] PAXS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:12.797068] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAXS.txt [2026-03-12T20:28:12.797212] [INFO ] [sig ] [2208/3274] Completed PAXS in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:12.797261] [INFO ] [sig ] [2209/3274] Forecasting PAY... [2026-03-12T20:28:12.797293] [INFO ] [sig ] Generating forecast for: PAY [2026-03-12T20:28:12.797323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-03-12T20:28:12.808561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-03-12T20:28:12.808904] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-03-12T20:28:12.809719] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-03-12T20:28:12.809770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:12.809802] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:12.809829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:12.809887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:12.871194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:12.871931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:12.872028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:12.872061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:12.993863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:12.994025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:12.994071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:12.994150] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:12.997702] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-03-12T20:28:12.998013] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-03-12T20:28:12.998147] [INFO ] [sig ] PAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:13.145422] [INFO ] [LOCAL ] Saved forecast: PAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAY.txt [2026-03-12T20:28:13.145558] [INFO ] [sig ] [2209/3274] Completed PAY in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:13.145616] [INFO ] [sig ] [2210/3274] Forecasting PAYC... [2026-03-12T20:28:13.145648] [INFO ] [sig ] Generating forecast for: PAYC [2026-03-12T20:28:13.145678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-03-12T20:28:13.157308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-03-12T20:28:13.157702] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-03-12T20:28:13.158762] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-03-12T20:28:13.158815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:13.158850] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:13.158876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:13.158933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:13.221038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:13.222070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:13.222155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:13.222187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:13.352028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:13.352205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:13.352249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:13.352285] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:13.355879] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=89.82%) [2026-03-12T20:28:13.356165] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-03-12T20:28:13.356296] [INFO ] [sig ] PAYC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:13.507310] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAYC.txt [2026-03-12T20:28:13.507480] [INFO ] [sig ] [2210/3274] Completed PAYC in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:13.507521] [INFO ] [sig ] [2211/3274] Forecasting PAYO... [2026-03-12T20:28:13.507552] [INFO ] [sig ] Generating forecast for: PAYO [2026-03-12T20:28:13.507604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-03-12T20:28:13.519518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-03-12T20:28:13.520026] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-03-12T20:28:13.521083] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-03-12T20:28:13.521150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:13.521193] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:13.521231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:13.521315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:13.581820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:13.582744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:13.582845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:13.582884] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:13.710758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:13.710917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:13.710960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:13.710991] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:13.714987] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=81.57%) [2026-03-12T20:28:13.715271] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-03-12T20:28:13.715403] [INFO ] [sig ] PAYO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:13.865724] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PAYO.txt [2026-03-12T20:28:13.865878] [INFO ] [sig ] [2211/3274] Completed PAYO in 0.4s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:13.865920] [INFO ] [sig ] [2212/3274] Forecasting PAYS... [2026-03-12T20:28:13.865957] [INFO ] [sig ] Generating forecast for: PAYS [2026-03-12T20:28:13.865989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-03-12T20:28:13.876966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-03-12T20:28:13.877275] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-03-12T20:28:13.878127] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-03-12T20:28:13.878181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:13.878212] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:13.878238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:13.878298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:13.935915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:13.936750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:13.936834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:13.936867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:14.059970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:14.060142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:14.060191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:14.060221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:14.064011] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=38.80%) [2026-03-12T20:28:14.064298] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-03-12T20:28:14.064431] [INFO ] [sig ] PAYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:14.213110] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAYS.txt [2026-03-12T20:28:14.213272] [INFO ] [sig ] [2212/3274] Completed PAYS in 0.3s | 2.80 sym/s | Total: 13.1m | ETA: 6.3m [2026-03-12T20:28:14.213314] [INFO ] [sig ] [2213/3274] Forecasting PAYX... [2026-03-12T20:28:14.213345] [INFO ] [sig ] Generating forecast for: PAYX [2026-03-12T20:28:14.213375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-03-12T20:28:14.225451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-03-12T20:28:14.225848] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-03-12T20:28:14.226729] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-03-12T20:28:14.226784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:14.226818] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:14.226845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:14.226902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:14.285238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:14.286131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:14.286217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:14.286250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:14.405617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:14.405786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:14.405829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:14.405859] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:14.409987] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-03-12T20:28:14.410347] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-03-12T20:28:14.410498] [INFO ] [sig ] PAYX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:14.567075] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PAYX.txt [2026-03-12T20:28:14.567308] [INFO ] [sig ] [2213/3274] Completed PAYX in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:14.567359] [INFO ] [sig ] [2214/3274] Forecasting PB... [2026-03-12T20:28:14.567397] [INFO ] [sig ] Generating forecast for: PB [2026-03-12T20:28:14.567431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-03-12T20:28:14.580187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-03-12T20:28:14.580673] [INFO ] [FORECASTER] Starting predict_future for PB [2026-03-12T20:28:14.581893] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-03-12T20:28:14.581946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:14.581979] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:14.582006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:14.582063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:14.642959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:14.643966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:14.644055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:14.644094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:14.773131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:14.773303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:14.773347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:14.773378] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:14.777005] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-03-12T20:28:14.777311] [INFO ] [FORECASTER] Completed predict_future for PB [2026-03-12T20:28:14.777467] [INFO ] [sig ] PB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:14.920873] [INFO ] [LOCAL ] Saved forecast: PB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PB.txt [2026-03-12T20:28:14.921001] [INFO ] [sig ] [2214/3274] Completed PB in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:14.921042] [INFO ] [sig ] [2215/3274] Forecasting PBA... [2026-03-12T20:28:14.921073] [INFO ] [sig ] Generating forecast for: PBA [2026-03-12T20:28:14.921103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-03-12T20:28:14.933357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-03-12T20:28:14.933680] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-03-12T20:28:14.934456] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-03-12T20:28:14.934509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:14.934541] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:14.934592] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:14.934655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:14.993846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:14.994490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:14.994588] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:14.994625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:15.123181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:15.123378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:15.123422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:15.123467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:15.127027] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-03-12T20:28:15.127307] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-03-12T20:28:15.127437] [INFO ] [sig ] PBA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:15.267455] [INFO ] [LOCAL ] Saved forecast: PBA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PBA.txt [2026-03-12T20:28:15.267616] [INFO ] [sig ] [2215/3274] Completed PBA in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:15.267661] [INFO ] [sig ] [2216/3274] Forecasting PBF... [2026-03-12T20:28:15.267693] [INFO ] [sig ] Generating forecast for: PBF [2026-03-12T20:28:15.267723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-03-12T20:28:15.278907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-03-12T20:28:15.279224] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-03-12T20:28:15.280138] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-03-12T20:28:15.280191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:15.280224] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:15.280251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:15.280307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:15.337074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:15.337694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:15.337773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:15.337857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:15.462713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:15.462884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:15.462929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:15.462960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:15.466440] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-03-12T20:28:15.466767] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-03-12T20:28:15.466904] [INFO ] [sig ] PBF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:15.611135] [INFO ] [LOCAL ] Saved forecast: PBF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PBF.txt [2026-03-12T20:28:15.611273] [INFO ] [sig ] [2216/3274] Completed PBF in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:15.611313] [INFO ] [sig ] [2217/3274] Forecasting PBFS... [2026-03-12T20:28:15.611343] [INFO ] [sig ] Generating forecast for: PBFS [2026-03-12T20:28:15.611374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-03-12T20:28:15.621951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-03-12T20:28:15.622319] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-03-12T20:28:15.623136] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-03-12T20:28:15.623191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:15.623224] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:15.623251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:15.623309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:15.685643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:15.686515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:15.686642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:15.686703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:15.790682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:15.790857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:15.790903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:15.790934] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:15.794485] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=36.47%) [2026-03-12T20:28:15.794796] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-03-12T20:28:15.794934] [INFO ] [sig ] PBFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:15.943298] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PBFS.txt [2026-03-12T20:28:15.943468] [INFO ] [sig ] [2217/3274] Completed PBFS in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:15.943510] [INFO ] [sig ] [2218/3274] Forecasting PBH... [2026-03-12T20:28:15.943541] [INFO ] [sig ] Generating forecast for: PBH [2026-03-12T20:28:15.943589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-03-12T20:28:15.955214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-03-12T20:28:15.955543] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-03-12T20:28:15.956478] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-03-12T20:28:15.956540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:15.956592] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:15.956624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:15.956681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:16.016104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:16.017069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:16.017162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:16.017198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:16.139399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:16.139566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:16.139640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:16.139677] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:16.143205] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-03-12T20:28:16.143481] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-03-12T20:28:16.143636] [INFO ] [sig ] PBH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:16.291230] [INFO ] [LOCAL ] Saved forecast: PBH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PBH.txt [2026-03-12T20:28:16.291380] [INFO ] [sig ] [2218/3274] Completed PBH in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:16.291434] [INFO ] [sig ] [2219/3274] Forecasting PBI... [2026-03-12T20:28:16.291496] [INFO ] [sig ] Generating forecast for: PBI [2026-03-12T20:28:16.291541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-03-12T20:28:16.303182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-03-12T20:28:16.303594] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-03-12T20:28:16.304421] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-03-12T20:28:16.304476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:16.304509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:16.304539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:16.304631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:16.366014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:16.366876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:16.366959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:16.366993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:16.490507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:16.490677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:16.490720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:16.490749] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:16.494207] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-03-12T20:28:16.494510] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-03-12T20:28:16.494692] [INFO ] [sig ] PBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:16.640505] [INFO ] [LOCAL ] Saved forecast: PBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PBI.txt [2026-03-12T20:28:16.640722] [INFO ] [sig ] [2219/3274] Completed PBI in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:16.640770] [INFO ] [sig ] [2220/3274] Forecasting PBYI... [2026-03-12T20:28:16.640991] [INFO ] [sig ] Generating forecast for: PBYI [2026-03-12T20:28:16.641022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-03-12T20:28:16.652313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-03-12T20:28:16.652638] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-03-12T20:28:16.653455] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-03-12T20:28:16.653508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:16.653546] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:16.653602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:16.653680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:16.711732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:16.712412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:16.712513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:16.712548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:16.840462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:16.840657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:16.840710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:16.840742] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:16.844205] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-03-12T20:28:16.844488] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-03-12T20:28:16.844640] [INFO ] [sig ] PBYI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:16.989967] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PBYI.txt [2026-03-12T20:28:16.990125] [INFO ] [sig ] [2220/3274] Completed PBYI in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:16.990167] [INFO ] [sig ] [2221/3274] Forecasting PCB... [2026-03-12T20:28:16.990199] [INFO ] [sig ] Generating forecast for: PCB [2026-03-12T20:28:16.990230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-03-12T20:28:17.002281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-03-12T20:28:17.002668] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-03-12T20:28:17.003440] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-03-12T20:28:17.003507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:17.003541] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:17.003569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:17.003654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:17.061194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:17.061960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:17.062045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:17.062080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:17.180067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:17.180246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:17.180289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:17.180319] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:17.183789] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=49.25%) [2026-03-12T20:28:17.184073] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-03-12T20:28:17.184202] [INFO ] [sig ] PCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:17.332007] [INFO ] [LOCAL ] Saved forecast: PCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCB.txt [2026-03-12T20:28:17.332175] [INFO ] [sig ] [2221/3274] Completed PCB in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:17.332218] [INFO ] [sig ] [2222/3274] Forecasting PCF... [2026-03-12T20:28:17.332248] [INFO ] [sig ] Generating forecast for: PCF [2026-03-12T20:28:17.332279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-03-12T20:28:17.343470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-03-12T20:28:17.343922] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-03-12T20:28:17.344733] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-03-12T20:28:17.344785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:17.344818] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:17.344845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:17.344901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:17.407844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:17.408957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:17.409046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:17.409079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:17.536469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:17.536667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:17.536719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:17.536753] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:17.540687] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=40.76%) [2026-03-12T20:28:17.540984] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-03-12T20:28:17.541117] [INFO ] [sig ] PCF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:17.686312] [INFO ] [LOCAL ] Saved forecast: PCF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCF.txt [2026-03-12T20:28:17.686475] [INFO ] [sig ] [2222/3274] Completed PCF in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.3m [2026-03-12T20:28:17.686517] [INFO ] [sig ] [2223/3274] Forecasting PCG... [2026-03-12T20:28:17.686547] [INFO ] [sig ] Generating forecast for: PCG [2026-03-12T20:28:17.686598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-03-12T20:28:17.699455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-03-12T20:28:17.699895] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-03-12T20:28:17.700778] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-03-12T20:28:17.700835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:17.700907] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:17.700937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:17.700994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:17.760892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:17.761858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:17.761949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:17.761982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:17.891918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:17.892088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:17.892131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:17.892160] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:17.895991] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-03-12T20:28:17.896273] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-03-12T20:28:17.896401] [INFO ] [sig ] PCG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:18.041822] [INFO ] [LOCAL ] Saved forecast: PCG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCG.txt [2026-03-12T20:28:18.041996] [INFO ] [sig ] [2223/3274] Completed PCG in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:18.042057] [INFO ] [sig ] [2224/3274] Forecasting PCM... [2026-03-12T20:28:18.042093] [INFO ] [sig ] Generating forecast for: PCM [2026-03-12T20:28:18.042123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-03-12T20:28:18.054831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-03-12T20:28:18.055270] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-03-12T20:28:18.056090] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-03-12T20:28:18.056143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:18.056175] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:18.056201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:18.056258] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:18.127516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:18.128813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:18.128917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:18.128966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:18.253333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:18.253502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:18.253546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:18.253597] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:18.257297] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-03-12T20:28:18.257598] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-03-12T20:28:18.257738] [INFO ] [sig ] PCM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:18.399662] [INFO ] [LOCAL ] Saved forecast: PCM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PCM.txt [2026-03-12T20:28:18.399859] [INFO ] [sig ] [2224/3274] Completed PCM in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:18.399921] [INFO ] [sig ] [2225/3274] Forecasting PCN... [2026-03-12T20:28:18.399956] [INFO ] [sig ] Generating forecast for: PCN [2026-03-12T20:28:18.399987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-03-12T20:28:18.412827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-03-12T20:28:18.413266] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-03-12T20:28:18.414145] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-03-12T20:28:18.414201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:18.414236] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:18.414263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:18.414320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:18.472606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:18.473541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:18.473653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:18.473687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:18.599848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:18.600028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:18.600074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:18.600105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:18.603740] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-03-12T20:28:18.604068] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-03-12T20:28:18.604240] [INFO ] [sig ] PCN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:18.748499] [INFO ] [LOCAL ] Saved forecast: PCN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCN.txt [2026-03-12T20:28:18.748651] [INFO ] [sig ] [2225/3274] Completed PCN in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:18.748704] [INFO ] [sig ] [2226/3274] Forecasting PCQ... [2026-03-12T20:28:18.748736] [INFO ] [sig ] Generating forecast for: PCQ [2026-03-12T20:28:18.748767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-03-12T20:28:18.760218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-03-12T20:28:18.760558] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-03-12T20:28:18.761384] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-03-12T20:28:18.761438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:18.761471] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:18.761498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:18.761555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:18.824193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:18.824977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:18.825061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:18.825096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:18.955760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:18.955962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:18.956016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:18.956047] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:18.959860] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-03-12T20:28:18.960192] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-03-12T20:28:18.960343] [INFO ] [sig ] PCQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:19.189598] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCQ.txt [2026-03-12T20:28:19.189766] [INFO ] [sig ] [2226/3274] Completed PCQ in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:19.189811] [INFO ] [sig ] [2227/3274] Forecasting PCRX... [2026-03-12T20:28:19.189841] [INFO ] [sig ] Generating forecast for: PCRX [2026-03-12T20:28:19.190061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-03-12T20:28:19.202736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-03-12T20:28:19.203151] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-03-12T20:28:19.204185] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-03-12T20:28:19.204254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:19.204301] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:19.204345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:19.204435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:19.266433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:19.267331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:19.267414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:19.267447] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:19.393164] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:19.393336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:19.393378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:19.393406] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:19.397121] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-03-12T20:28:19.397419] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-03-12T20:28:19.397559] [INFO ] [sig ] PCRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:19.545293] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PCRX.txt [2026-03-12T20:28:19.545481] [INFO ] [sig ] [2227/3274] Completed PCRX in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:19.545529] [INFO ] [sig ] [2228/3274] Forecasting PCTY... [2026-03-12T20:28:19.545559] [INFO ] [sig ] Generating forecast for: PCTY [2026-03-12T20:28:19.545613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-03-12T20:28:19.557446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-03-12T20:28:19.557842] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-03-12T20:28:19.558722] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-03-12T20:28:19.558775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:19.558807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:19.558833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:19.558889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:19.617147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:19.618063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:19.618150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:19.618184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:19.745806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:19.746003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:19.746058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:19.746089] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:19.749927] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=72.97%) [2026-03-12T20:28:19.750234] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-03-12T20:28:19.750372] [INFO ] [sig ] PCTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:19.895382] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PCTY.txt [2026-03-12T20:28:19.895556] [INFO ] [sig ] [2228/3274] Completed PCTY in 0.3s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:19.895630] [INFO ] [sig ] [2229/3274] Forecasting PCVX... [2026-03-12T20:28:19.895667] [INFO ] [sig ] Generating forecast for: PCVX [2026-03-12T20:28:19.895704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-03-12T20:28:19.907284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-03-12T20:28:19.907666] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-03-12T20:28:19.908519] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-03-12T20:28:19.908599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:19.908641] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:19.908674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:19.908743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:19.966475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:19.967414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:19.967502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:19.967536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:20.094757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:20.094925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:20.094968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:20.094996] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:20.098528] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=68.76%) [2026-03-12T20:28:20.098857] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-03-12T20:28:20.098994] [INFO ] [sig ] PCVX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:20.260471] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PCVX.txt [2026-03-12T20:28:20.260652] [INFO ] [sig ] [2229/3274] Completed PCVX in 0.4s | 2.80 sym/s | Total: 13.2m | ETA: 6.2m [2026-03-12T20:28:20.260704] [INFO ] [sig ] [2230/3274] Forecasting PCYO... [2026-03-12T20:28:20.260735] [INFO ] [sig ] Generating forecast for: PCYO [2026-03-12T20:28:20.260765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-03-12T20:28:20.273022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-03-12T20:28:20.273414] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-03-12T20:28:20.274290] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-03-12T20:28:20.274358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:20.274411] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:20.274449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:20.274509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:20.339103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:20.340030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:20.340125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:20.340174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:20.465018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:20.465196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:20.465245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:20.465275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:20.468924] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-03-12T20:28:20.469404] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-03-12T20:28:20.469536] [INFO ] [sig ] PCYO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:20.613420] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PCYO.txt [2026-03-12T20:28:20.613584] [INFO ] [sig ] [2230/3274] Completed PCYO in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:20.613632] [INFO ] [sig ] [2231/3274] Forecasting PD... [2026-03-12T20:28:20.613663] [INFO ] [sig ] Generating forecast for: PD [2026-03-12T20:28:20.613693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-03-12T20:28:20.625717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-03-12T20:28:20.626032] [INFO ] [FORECASTER] Starting predict_future for PD [2026-03-12T20:28:20.626867] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-03-12T20:28:20.626921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:20.626955] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:20.626982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:20.627040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:20.686174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:20.686933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:20.687015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:20.687048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:20.808037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:20.808206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:20.808250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:20.808279] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:20.811778] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-03-12T20:28:20.812052] [INFO ] [FORECASTER] Completed predict_future for PD [2026-03-12T20:28:20.812180] [INFO ] [sig ] PD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:20.954604] [INFO ] [LOCAL ] Saved forecast: PD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PD.txt [2026-03-12T20:28:20.954741] [INFO ] [sig ] [2231/3274] Completed PD in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:20.954782] [INFO ] [sig ] [2232/3274] Forecasting PDBC... [2026-03-12T20:28:20.954812] [INFO ] [sig ] Generating forecast for: PDBC [2026-03-12T20:28:20.954841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-03-12T20:28:20.966352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-03-12T20:28:20.966693] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-03-12T20:28:20.967701] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-03-12T20:28:20.967754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:20.967801] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:20.967829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:20.967886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:21.027304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:21.028331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:21.028676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:21.028746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:21.150120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:21.150292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:21.150337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:21.150366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:21.153878] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-03-12T20:28:21.154169] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-03-12T20:28:21.154298] [INFO ] [sig ] PDBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:21.303608] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDBC.txt [2026-03-12T20:28:21.303781] [INFO ] [sig ] [2232/3274] Completed PDBC in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:21.303832] [INFO ] [sig ] [2233/3274] Forecasting PDD... [2026-03-12T20:28:21.303869] [INFO ] [sig ] Generating forecast for: PDD [2026-03-12T20:28:21.303903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-03-12T20:28:21.315775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-03-12T20:28:21.316115] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-03-12T20:28:21.316933] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-03-12T20:28:21.316985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:21.317018] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:21.317046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:21.317103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:21.376471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:21.377363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:21.377488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:21.377522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:21.504192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:21.504376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:21.504420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:21.504450] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:21.507942] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-03-12T20:28:21.508244] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-03-12T20:28:21.508385] [INFO ] [sig ] PDD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:21.651939] [INFO ] [LOCAL ] Saved forecast: PDD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDD.txt [2026-03-12T20:28:21.652087] [INFO ] [sig ] [2233/3274] Completed PDD in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:21.652127] [INFO ] [sig ] [2234/3274] Forecasting PDEX... [2026-03-12T20:28:21.652159] [INFO ] [sig ] Generating forecast for: PDEX [2026-03-12T20:28:21.652190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-03-12T20:28:21.664118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-03-12T20:28:21.664548] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-03-12T20:28:21.665381] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-03-12T20:28:21.665434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:21.665467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:21.665494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:21.665551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:21.729663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:21.730599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:21.730688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:21.730723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:21.857424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:21.857604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:21.857649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:21.857680] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:21.861321] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-03-12T20:28:21.861657] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-03-12T20:28:21.861800] [INFO ] [sig ] PDEX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:22.020114] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDEX.txt [2026-03-12T20:28:22.020276] [INFO ] [sig ] [2234/3274] Completed PDEX in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:22.020321] [INFO ] [sig ] [2235/3274] Forecasting PDFS... [2026-03-12T20:28:22.020351] [INFO ] [sig ] Generating forecast for: PDFS [2026-03-12T20:28:22.020380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-03-12T20:28:22.032494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-03-12T20:28:22.032958] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-03-12T20:28:22.034009] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-03-12T20:28:22.034077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:22.034121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:22.034157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:22.034243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:22.106386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:22.107281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:22.107371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:22.107405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:22.241246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:22.241412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:22.241455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:22.241485] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:22.245026] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-03-12T20:28:22.245319] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-03-12T20:28:22.245449] [INFO ] [sig ] PDFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:22.390228] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDFS.txt [2026-03-12T20:28:22.390377] [INFO ] [sig ] [2235/3274] Completed PDFS in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:22.390426] [INFO ] [sig ] [2236/3274] Forecasting PDI... [2026-03-12T20:28:22.390456] [INFO ] [sig ] Generating forecast for: PDI [2026-03-12T20:28:22.390487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-03-12T20:28:22.406140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-03-12T20:28:22.406696] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-03-12T20:28:22.407820] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-03-12T20:28:22.407889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:22.407934] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:22.407997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:22.408084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:22.472001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:22.472925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:22.473012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:22.473046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:22.590132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:22.590321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:22.590376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:22.590418] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:22.595104] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-03-12T20:28:22.595419] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-03-12T20:28:22.595563] [INFO ] [sig ] PDI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:22.744615] [INFO ] [LOCAL ] Saved forecast: PDI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDI.txt [2026-03-12T20:28:22.744820] [INFO ] [sig ] [2236/3274] Completed PDI in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:22.744867] [INFO ] [sig ] [2237/3274] Forecasting PDLB... [2026-03-12T20:28:22.744896] [INFO ] [sig ] Generating forecast for: PDLB [2026-03-12T20:28:22.744927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-03-12T20:28:22.756913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-03-12T20:28:22.757335] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-03-12T20:28:22.758168] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-03-12T20:28:22.758221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:22.758254] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:22.758280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:22.758337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:22.819751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:22.820649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:22.820732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:22.820765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:22.952363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:22.952535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:22.952613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:22.952648] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:22.956417] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-12T20:28:22.956757] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-03-12T20:28:22.956942] [INFO ] [sig ] PDLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:23.107668] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDLB.txt [2026-03-12T20:28:23.107859] [INFO ] [sig ] [2237/3274] Completed PDLB in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:23.107903] [INFO ] [sig ] [2238/3274] Forecasting PDM... [2026-03-12T20:28:23.107932] [INFO ] [sig ] Generating forecast for: PDM [2026-03-12T20:28:23.108174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-03-12T20:28:23.121006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-03-12T20:28:23.121393] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-03-12T20:28:23.122241] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-03-12T20:28:23.122296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:23.122331] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:23.122360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:23.122418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:23.181524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:23.182449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:23.182537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:23.182592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:23.311407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:23.311632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:23.311686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:23.311720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:23.315850] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=13.54%) [2026-03-12T20:28:23.316247] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-03-12T20:28:23.316410] [INFO ] [sig ] PDM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:23.470228] [INFO ] [LOCAL ] Saved forecast: PDM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDM.txt [2026-03-12T20:28:23.470398] [INFO ] [sig ] [2238/3274] Completed PDM in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:23.470444] [INFO ] [sig ] [2239/3274] Forecasting PDO... [2026-03-12T20:28:23.470476] [INFO ] [sig ] Generating forecast for: PDO [2026-03-12T20:28:23.470507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-03-12T20:28:23.484206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-03-12T20:28:23.484682] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-03-12T20:28:23.485555] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-03-12T20:28:23.485629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:23.485664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:23.485695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:23.485766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:23.551824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:23.552836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:23.552927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:23.552961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:23.678782] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:23.678966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:23.679011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:23.679064] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:23.682946] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=91.25%) [2026-03-12T20:28:23.683611] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-03-12T20:28:23.683807] [INFO ] [sig ] PDO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:23.843681] [INFO ] [LOCAL ] Saved forecast: PDO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDO.txt [2026-03-12T20:28:23.843849] [INFO ] [sig ] [2239/3274] Completed PDO in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.2m [2026-03-12T20:28:23.843894] [INFO ] [sig ] [2240/3274] Forecasting PDP... [2026-03-12T20:28:23.843928] [INFO ] [sig ] Generating forecast for: PDP [2026-03-12T20:28:23.843960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-03-12T20:28:23.855722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-03-12T20:28:23.856057] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-03-12T20:28:23.856919] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-03-12T20:28:23.856972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:23.857037] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:23.857066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:23.857129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:23.920500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:23.921422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:23.921512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:23.921547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:24.046757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:24.046945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:24.046996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:24.047028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:24.050659] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-03-12T20:28:24.050949] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-03-12T20:28:24.051083] [INFO ] [sig ] PDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:24.198401] [INFO ] [LOCAL ] Saved forecast: PDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDP.txt [2026-03-12T20:28:24.198597] [INFO ] [sig ] [2240/3274] Completed PDP in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:24.198647] [INFO ] [sig ] [2241/3274] Forecasting PDS... [2026-03-12T20:28:24.198690] [INFO ] [sig ] Generating forecast for: PDS [2026-03-12T20:28:24.198726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-03-12T20:28:24.212307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-03-12T20:28:24.212752] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-03-12T20:28:24.213633] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-03-12T20:28:24.213688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:24.213722] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:24.213750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:24.213821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:24.275562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:24.276489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:24.276597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:24.276656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:24.448671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:24.448838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:24.448885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:24.448915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:24.453158] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: DOWN (p=27.97%) [2026-03-12T20:28:24.453443] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-03-12T20:28:24.453597] [INFO ] [sig ] PDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:24.601915] [INFO ] [LOCAL ] Saved forecast: PDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDS.txt [2026-03-12T20:28:24.602077] [INFO ] [sig ] [2241/3274] Completed PDS in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:24.602124] [INFO ] [sig ] [2242/3274] Forecasting PDX... [2026-03-12T20:28:24.602154] [INFO ] [sig ] Generating forecast for: PDX [2026-03-12T20:28:24.602185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-03-12T20:28:24.615248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-03-12T20:28:24.615657] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-03-12T20:28:24.616471] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-03-12T20:28:24.616525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:24.616559] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:24.616611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:24.616672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:24.679368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:24.680513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:24.680624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:24.680661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:24.819307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:24.819498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:24.819543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:24.819595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:24.823507] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: DOWN (p=49.53%) [2026-03-12T20:28:24.823866] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-03-12T20:28:24.824018] [INFO ] [sig ] PDX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:24.974209] [INFO ] [LOCAL ] Saved forecast: PDX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PDX.txt [2026-03-12T20:28:24.974373] [INFO ] [sig ] [2242/3274] Completed PDX in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:24.974416] [INFO ] [sig ] [2243/3274] Forecasting PDYN... [2026-03-12T20:28:24.974446] [INFO ] [sig ] Generating forecast for: PDYN [2026-03-12T20:28:24.974478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-03-12T20:28:24.987618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-03-12T20:28:24.987952] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-03-12T20:28:24.988804] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-03-12T20:28:24.988872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:24.988912] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:24.988970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:24.989033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:25.050024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:25.050922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:25.051012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:25.051046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:25.175334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:25.175505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:25.175549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:25.175635] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:25.179738] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-03-12T20:28:25.180056] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-03-12T20:28:25.180373] [INFO ] [sig ] PDYN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:25.328340] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PDYN.txt [2026-03-12T20:28:25.328484] [INFO ] [sig ] [2243/3274] Completed PDYN in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:25.328524] [INFO ] [sig ] [2244/3274] Forecasting PEB... [2026-03-12T20:28:25.328555] [INFO ] [sig ] Generating forecast for: PEB [2026-03-12T20:28:25.328610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-03-12T20:28:25.340407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-03-12T20:28:25.340743] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-03-12T20:28:25.341516] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-03-12T20:28:25.341601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:25.341637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:25.341666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:25.341723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:25.400882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:25.401826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:25.401919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:25.401954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:25.527920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:25.531475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:25.531540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:25.531587] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:25.535430] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-03-12T20:28:25.535756] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-03-12T20:28:25.535918] [INFO ] [sig ] PEB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:25.682336] [INFO ] [LOCAL ] Saved forecast: PEB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PEB.txt [2026-03-12T20:28:25.682498] [INFO ] [sig ] [2244/3274] Completed PEB in 0.4s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:25.682542] [INFO ] [sig ] [2245/3274] Forecasting PEBK... [2026-03-12T20:28:25.682591] [INFO ] [sig ] Generating forecast for: PEBK [2026-03-12T20:28:25.682626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-03-12T20:28:25.693733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-03-12T20:28:25.694319] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-03-12T20:28:25.695314] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-03-12T20:28:25.695381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:25.695416] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:25.695443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:25.695501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:25.752912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:25.753789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:25.753875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:25.753909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:25.855068] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:25.855235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:25.855277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:25.855307] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:25.858871] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-03-12T20:28:25.859162] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-03-12T20:28:25.859291] [INFO ] [sig ] PEBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:26.030003] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PEBK.txt [2026-03-12T20:28:26.030136] [INFO ] [sig ] [2245/3274] Completed PEBK in 0.3s | 2.80 sym/s | Total: 13.3m | ETA: 6.1m [2026-03-12T20:28:26.030177] [INFO ] [sig ] [2246/3274] Forecasting PEBO... [2026-03-12T20:28:26.030207] [INFO ] [sig ] Generating forecast for: PEBO [2026-03-12T20:28:26.030239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-03-12T20:28:26.042861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-03-12T20:28:26.043399] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-03-12T20:28:26.044386] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-03-12T20:28:26.044441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:26.044475] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:26.044503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:26.044560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:26.103506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:26.104243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:26.104344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:26.104391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:26.225550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:26.225736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:26.225781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:26.225809] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:26.229430] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-03-12T20:28:26.229730] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-03-12T20:28:26.229868] [INFO ] [sig ] PEBO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:26.377248] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PEBO.txt [2026-03-12T20:28:26.377431] [INFO ] [sig ] [2246/3274] Completed PEBO in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:26.377474] [INFO ] [sig ] [2247/3274] Forecasting PECO... [2026-03-12T20:28:26.377507] [INFO ] [sig ] Generating forecast for: PECO [2026-03-12T20:28:26.377543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-03-12T20:28:26.389065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-03-12T20:28:26.389444] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-03-12T20:28:26.390301] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-03-12T20:28:26.390357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:26.390390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:26.390416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:26.390473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:26.448084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:26.449006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:26.449094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:26.449128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:26.575085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:26.575251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:26.575298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:26.575329] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:26.578953] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-03-12T20:28:26.579252] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-03-12T20:28:26.579384] [INFO ] [sig ] PECO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:26.727538] [INFO ] [LOCAL ] Saved forecast: PECO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PECO.txt [2026-03-12T20:28:26.727752] [INFO ] [sig ] [2247/3274] Completed PECO in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:26.727812] [INFO ] [sig ] [2248/3274] Forecasting PEG... [2026-03-12T20:28:26.727848] [INFO ] [sig ] Generating forecast for: PEG [2026-03-12T20:28:26.727881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-03-12T20:28:26.740712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-03-12T20:28:26.741170] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-03-12T20:28:26.742005] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-03-12T20:28:26.742071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:26.742107] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:26.742135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:26.742194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:26.803531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:26.804451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:26.804544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:26.804604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:26.929269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:26.929436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:26.929481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:26.929510] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:26.933484] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-03-12T20:28:26.933812] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-03-12T20:28:26.933953] [INFO ] [sig ] PEG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:27.085103] [INFO ] [LOCAL ] Saved forecast: PEG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PEG.txt [2026-03-12T20:28:27.085275] [INFO ] [sig ] [2248/3274] Completed PEG in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:27.085319] [INFO ] [sig ] [2249/3274] Forecasting PEGA... [2026-03-12T20:28:27.085350] [INFO ] [sig ] Generating forecast for: PEGA [2026-03-12T20:28:27.085380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-03-12T20:28:27.096892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-03-12T20:28:27.097355] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-03-12T20:28:27.098333] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-03-12T20:28:27.098390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:27.098422] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:27.098448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:27.098506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:27.157734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:27.158734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:27.158830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:27.158877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:27.286730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:27.286913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:27.286964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:27.287000] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:27.290655] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-03-12T20:28:27.291000] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-03-12T20:28:27.291144] [INFO ] [sig ] PEGA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:27.435701] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PEGA.txt [2026-03-12T20:28:27.435864] [INFO ] [sig ] [2249/3274] Completed PEGA in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:27.435907] [INFO ] [sig ] [2250/3274] Forecasting PEN... [2026-03-12T20:28:27.435937] [INFO ] [sig ] Generating forecast for: PEN [2026-03-12T20:28:27.435967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-03-12T20:28:27.448009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-03-12T20:28:27.448367] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-03-12T20:28:27.449212] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-03-12T20:28:27.449267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:27.449301] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:27.449329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:27.449388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:27.508484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:27.509373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:27.509497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:27.509538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:27.631977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:27.632137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:27.632180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:27.632209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:27.635747] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-03-12T20:28:27.636048] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-03-12T20:28:27.636181] [INFO ] [sig ] PEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:27.779396] [INFO ] [LOCAL ] Saved forecast: PEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PEN.txt [2026-03-12T20:28:27.779562] [INFO ] [sig ] [2250/3274] Completed PEN in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:27.779628] [INFO ] [sig ] [2251/3274] Forecasting PENN... [2026-03-12T20:28:27.779660] [INFO ] [sig ] Generating forecast for: PENN [2026-03-12T20:28:27.779690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-03-12T20:28:27.791183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-03-12T20:28:27.791536] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-03-12T20:28:27.792363] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-03-12T20:28:27.792416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:27.792449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:27.792475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:27.792532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:27.852516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:27.853407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:27.853492] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:27.853525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:27.979960] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:27.980318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:27.980360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:27.980389] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:27.984025] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: DOWN (p=41.01%) [2026-03-12T20:28:27.984305] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-03-12T20:28:27.984434] [INFO ] [sig ] PENN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:28.127606] [INFO ] [LOCAL ] Saved forecast: PENN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PENN.txt [2026-03-12T20:28:28.127736] [INFO ] [sig ] [2251/3274] Completed PENN in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:28.127777] [INFO ] [sig ] [2252/3274] Forecasting PEO... [2026-03-12T20:28:28.127807] [INFO ] [sig ] Generating forecast for: PEO [2026-03-12T20:28:28.127836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-03-12T20:28:28.138941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-03-12T20:28:28.139241] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-03-12T20:28:28.140063] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-03-12T20:28:28.140115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:28.140147] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:28.140174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:28.140232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:28.197768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:28.198742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:28.198833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:28.198873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:28.323916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:28.324075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:28.324317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:28.324345] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:28.327989] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-03-12T20:28:28.328280] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-03-12T20:28:28.328415] [INFO ] [sig ] PEO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:28.471429] [INFO ] [LOCAL ] Saved forecast: PEO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PEO.txt [2026-03-12T20:28:28.471550] [INFO ] [sig ] [2252/3274] Completed PEO in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:28.471622] [INFO ] [sig ] [2253/3274] Forecasting PEP... [2026-03-12T20:28:28.471675] [INFO ] [sig ] Generating forecast for: PEP [2026-03-12T20:28:28.471707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-03-12T20:28:28.483105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-03-12T20:28:28.483382] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-03-12T20:28:28.484161] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-03-12T20:28:28.484215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:28.484248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:28.484276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:28.484333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:28.542520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:28.543210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:28.543291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:28.543323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:28.669723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:28.669911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:28.669956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:28.669985] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:28.673847] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=18.99%) [2026-03-12T20:28:28.674120] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-03-12T20:28:28.674247] [INFO ] [sig ] PEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:28.820661] [INFO ] [LOCAL ] Saved forecast: PEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PEP.txt [2026-03-12T20:28:28.820815] [INFO ] [sig ] [2253/3274] Completed PEP in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:28.820857] [INFO ] [sig ] [2254/3274] Forecasting PEPG... [2026-03-12T20:28:28.820888] [INFO ] [sig ] Generating forecast for: PEPG [2026-03-12T20:28:28.820917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-03-12T20:28:28.832845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-03-12T20:28:28.833133] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-03-12T20:28:28.833919] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-03-12T20:28:28.833972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:28.834004] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:28.834031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:28.834088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:28.894126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:28.894837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:28.894931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:28.894970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:29.013121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:29.013293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:29.013336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:29.013366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:29.016856] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-03-12T20:28:29.017154] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-03-12T20:28:29.017294] [INFO ] [sig ] PEPG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:29.159690] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PEPG.txt [2026-03-12T20:28:29.159858] [INFO ] [sig ] [2254/3274] Completed PEPG in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:29.159902] [INFO ] [sig ] [2255/3274] Forecasting PERF... [2026-03-12T20:28:29.159933] [INFO ] [sig ] Generating forecast for: PERF [2026-03-12T20:28:29.159964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-03-12T20:28:29.171366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-03-12T20:28:29.171740] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-03-12T20:28:29.172533] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-03-12T20:28:29.172612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:29.172656] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:29.172688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:29.172750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:29.231474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:29.232492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:29.232595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:29.232632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:29.359717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:29.359889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:29.359941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:29.359977] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:29.363484] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=47.62%) [2026-03-12T20:28:29.363791] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-03-12T20:28:29.363929] [INFO ] [sig ] PERF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:29.512139] [INFO ] [LOCAL ] Saved forecast: PERF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PERF.txt [2026-03-12T20:28:29.512334] [INFO ] [sig ] [2255/3274] Completed PERF in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:29.512378] [INFO ] [sig ] [2256/3274] Forecasting PERI... [2026-03-12T20:28:29.512408] [INFO ] [sig ] Generating forecast for: PERI [2026-03-12T20:28:29.512439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-03-12T20:28:29.524527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-03-12T20:28:29.524904] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-03-12T20:28:29.525732] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-03-12T20:28:29.525801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:29.525834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:29.525861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:29.525917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:29.585157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:29.586115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:29.586202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:29.586237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:29.711947] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:29.712117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:29.712158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:29.712189] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:29.715914] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-03-12T20:28:29.716224] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-03-12T20:28:29.716355] [INFO ] [sig ] PERI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:29.866017] [INFO ] [LOCAL ] Saved forecast: PERI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PERI.txt [2026-03-12T20:28:29.866339] [INFO ] [sig ] [2256/3274] Completed PERI in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.1m [2026-03-12T20:28:29.866380] [INFO ] [sig ] [2257/3274] Forecasting PESI... [2026-03-12T20:28:29.866410] [INFO ] [sig ] Generating forecast for: PESI [2026-03-12T20:28:29.866440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-03-12T20:28:29.878710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-03-12T20:28:29.879040] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-03-12T20:28:29.880080] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-03-12T20:28:29.880146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:29.880207] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:29.880235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:29.880292] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:29.939717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:29.940374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:29.940454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:29.940487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:30.069361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:30.069519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:30.069562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:30.069612] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:30.073211] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-03-12T20:28:30.073499] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-03-12T20:28:30.073645] [INFO ] [sig ] PESI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:30.224098] [INFO ] [LOCAL ] Saved forecast: PESI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PESI.txt [2026-03-12T20:28:30.224281] [INFO ] [sig ] [2257/3274] Completed PESI in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:30.224323] [INFO ] [sig ] [2258/3274] Forecasting PETS... [2026-03-12T20:28:30.224352] [INFO ] [sig ] Generating forecast for: PETS [2026-03-12T20:28:30.224383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-03-12T20:28:30.236144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-03-12T20:28:30.236519] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-03-12T20:28:30.237316] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-03-12T20:28:30.237369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:30.237401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:30.237429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:30.237486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:30.299366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:30.300306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:30.300390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:30.300425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:30.431610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:30.431815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:30.431883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:30.431932] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:30.437015] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=50.29%) [2026-03-12T20:28:30.437497] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-03-12T20:28:30.437722] [INFO ] [sig ] PETS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:30.600044] [INFO ] [LOCAL ] Saved forecast: PETS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PETS.txt [2026-03-12T20:28:30.600405] [INFO ] [sig ] [2258/3274] Completed PETS in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:30.600447] [INFO ] [sig ] [2259/3274] Forecasting PEY... [2026-03-12T20:28:30.600478] [INFO ] [sig ] Generating forecast for: PEY [2026-03-12T20:28:30.600510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-03-12T20:28:30.613667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-03-12T20:28:30.614260] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-03-12T20:28:30.615283] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-03-12T20:28:30.615337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:30.615371] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:30.615399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:30.615456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:30.679770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:30.680798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:30.680894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:30.680928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:30.808736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:30.808901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:30.808943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:30.808971] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:30.812557] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-03-12T20:28:30.812869] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-03-12T20:28:30.813002] [INFO ] [sig ] PEY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:30.960757] [INFO ] [LOCAL ] Saved forecast: PEY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PEY.txt [2026-03-12T20:28:30.960903] [INFO ] [sig ] [2259/3274] Completed PEY in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:30.960957] [INFO ] [sig ] [2260/3274] Forecasting PFBC... [2026-03-12T20:28:30.960988] [INFO ] [sig ] Generating forecast for: PFBC [2026-03-12T20:28:30.961019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-03-12T20:28:30.972677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-03-12T20:28:30.973008] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-03-12T20:28:30.974032] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-03-12T20:28:30.974085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:30.974118] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:30.974146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:30.974204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:31.035095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:31.035774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:31.035858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:31.035891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:31.154274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:31.154430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:31.154470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:31.154532] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:31.158096] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-03-12T20:28:31.158382] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-03-12T20:28:31.158515] [INFO ] [sig ] PFBC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:31.303175] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFBC.txt [2026-03-12T20:28:31.303341] [INFO ] [sig ] [2260/3274] Completed PFBC in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:31.303383] [INFO ] [sig ] [2261/3274] Forecasting PFD... [2026-03-12T20:28:31.303415] [INFO ] [sig ] Generating forecast for: PFD [2026-03-12T20:28:31.303447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-03-12T20:28:31.315006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-03-12T20:28:31.315353] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-03-12T20:28:31.316228] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-03-12T20:28:31.316284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:31.316316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:31.316344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:31.316402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:31.379116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:31.380007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:31.380089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:31.380122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:31.492267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:31.492434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:31.492476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:31.492506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:31.496084] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-03-12T20:28:31.496395] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-03-12T20:28:31.496529] [INFO ] [sig ] PFD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:31.640235] [INFO ] [LOCAL ] Saved forecast: PFD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFD.txt [2026-03-12T20:28:31.640377] [INFO ] [sig ] [2261/3274] Completed PFD in 0.3s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:31.640420] [INFO ] [sig ] [2262/3274] Forecasting PFF... [2026-03-12T20:28:31.640450] [INFO ] [sig ] Generating forecast for: PFF [2026-03-12T20:28:31.640480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-03-12T20:28:31.651353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-03-12T20:28:31.651672] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-03-12T20:28:31.652428] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-03-12T20:28:31.652480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:31.652513] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:31.652540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:31.652621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:31.718477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:31.719503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:31.719613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:31.719652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:31.847749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:31.847910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:31.847953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:31.848006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:31.851541] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-12T20:28:31.851844] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-03-12T20:28:31.851987] [INFO ] [sig ] PFF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:31.995818] [INFO ] [LOCAL ] Saved forecast: PFF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFF.txt [2026-03-12T20:28:31.995965] [INFO ] [sig ] [2262/3274] Completed PFF in 0.4s | 2.80 sym/s | Total: 13.4m | ETA: 6.0m [2026-03-12T20:28:31.996008] [INFO ] [sig ] [2263/3274] Forecasting PFG... [2026-03-12T20:28:31.996038] [INFO ] [sig ] Generating forecast for: PFG [2026-03-12T20:28:31.996068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-03-12T20:28:32.007348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-03-12T20:28:32.007748] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-03-12T20:28:32.008594] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-03-12T20:28:32.008650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:32.008683] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:32.008710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:32.008768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:32.068290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:32.069120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:32.069209] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:32.069244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:32.193857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:32.194024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:32.194084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:32.194115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:32.197671] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-03-12T20:28:32.197984] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-03-12T20:28:32.198118] [INFO ] [sig ] PFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:32.342752] [INFO ] [LOCAL ] Saved forecast: PFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFG.txt [2026-03-12T20:28:32.342917] [INFO ] [sig ] [2263/3274] Completed PFG in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:32.342960] [INFO ] [sig ] [2264/3274] Forecasting PFGC... [2026-03-12T20:28:32.342994] [INFO ] [sig ] Generating forecast for: PFGC [2026-03-12T20:28:32.343028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-03-12T20:28:32.355320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-03-12T20:28:32.355734] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-03-12T20:28:32.356531] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-03-12T20:28:32.356604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:32.356640] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:32.356670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:32.356730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:32.418153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:32.419066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:32.419155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:32.419190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:32.551498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:32.551683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:32.551730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:32.551761] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:32.555302] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-03-12T20:28:32.555619] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-03-12T20:28:32.555761] [INFO ] [sig ] PFGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:32.706085] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFGC.txt [2026-03-12T20:28:32.706245] [INFO ] [sig ] [2264/3274] Completed PFGC in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:32.706480] [INFO ] [sig ] [2265/3274] Forecasting PFH... [2026-03-12T20:28:32.706511] [INFO ] [sig ] Generating forecast for: PFH [2026-03-12T20:28:32.706542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-03-12T20:28:32.718352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-03-12T20:28:32.718722] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-03-12T20:28:32.719553] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-03-12T20:28:32.719629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:32.719664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:32.719694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:32.719753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:32.784697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:32.785651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:32.785739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:32.785774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:32.913115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:32.913287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:32.913331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:32.913364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:32.916977] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-03-12T20:28:32.917279] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-03-12T20:28:32.917416] [INFO ] [sig ] PFH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:33.066755] [INFO ] [LOCAL ] Saved forecast: PFH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFH.txt [2026-03-12T20:28:33.066917] [INFO ] [sig ] [2265/3274] Completed PFH in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:33.066957] [INFO ] [sig ] [2266/3274] Forecasting PFIS... [2026-03-12T20:28:33.066988] [INFO ] [sig ] Generating forecast for: PFIS [2026-03-12T20:28:33.067019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-03-12T20:28:33.080692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-03-12T20:28:33.081141] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-03-12T20:28:33.082426] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-03-12T20:28:33.082481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:33.082515] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:33.082543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:33.082623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:33.142372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:33.143305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:33.143604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:33.143642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:33.262974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:33.263143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:33.263188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:33.263218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:33.266947] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=21.08%) [2026-03-12T20:28:33.267238] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-03-12T20:28:33.267371] [INFO ] [sig ] PFIS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:33.428901] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PFIS.txt [2026-03-12T20:28:33.429146] [INFO ] [sig ] [2266/3274] Completed PFIS in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:33.429200] [INFO ] [sig ] [2267/3274] Forecasting PFL... [2026-03-12T20:28:33.429239] [INFO ] [sig ] Generating forecast for: PFL [2026-03-12T20:28:33.429278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-03-12T20:28:33.441545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-03-12T20:28:33.442016] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-03-12T20:28:33.443224] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-03-12T20:28:33.443287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:33.443345] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:33.443386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:33.443465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:33.505722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:33.506699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:33.506834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:33.506870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:33.631874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:33.632042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:33.632086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:33.632118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:33.635621] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-03-12T20:28:33.635912] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-03-12T20:28:33.636045] [INFO ] [sig ] PFL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:33.781948] [INFO ] [LOCAL ] Saved forecast: PFL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFL.txt [2026-03-12T20:28:33.782139] [INFO ] [sig ] [2267/3274] Completed PFL in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:33.782183] [INFO ] [sig ] [2268/3274] Forecasting PFM... [2026-03-12T20:28:33.782215] [INFO ] [sig ] Generating forecast for: PFM [2026-03-12T20:28:33.782245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-03-12T20:28:33.794496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-03-12T20:28:33.794941] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-03-12T20:28:33.795970] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-03-12T20:28:33.796023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:33.796055] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:33.796082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:33.796139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:33.854798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:33.855744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:33.855832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:33.855865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:33.983379] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:33.983548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:33.983625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:33.983660] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:33.987523] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-03-12T20:28:33.987828] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-03-12T20:28:33.987985] [INFO ] [sig ] PFM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:34.132909] [INFO ] [LOCAL ] Saved forecast: PFM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFM.txt [2026-03-12T20:28:34.133078] [INFO ] [sig ] [2268/3274] Completed PFM in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:34.133119] [INFO ] [sig ] [2269/3274] Forecasting PFN... [2026-03-12T20:28:34.133151] [INFO ] [sig ] Generating forecast for: PFN [2026-03-12T20:28:34.133181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-03-12T20:28:34.145460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-03-12T20:28:34.145907] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-03-12T20:28:34.146733] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-03-12T20:28:34.146785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:34.146818] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:34.146844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:34.146901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:34.206260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:34.207233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:34.207320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:34.207353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:34.326654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:34.326828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:34.326873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:34.326905] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:34.330529] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-03-12T20:28:34.330852] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-03-12T20:28:34.330997] [INFO ] [sig ] PFN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:34.485862] [INFO ] [LOCAL ] Saved forecast: PFN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PFN.txt [2026-03-12T20:28:34.486036] [INFO ] [sig ] [2269/3274] Completed PFN in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:34.486080] [INFO ] [sig ] [2270/3274] Forecasting PFO... [2026-03-12T20:28:34.486110] [INFO ] [sig ] Generating forecast for: PFO [2026-03-12T20:28:34.486141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-03-12T20:28:34.498155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-03-12T20:28:34.498570] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-03-12T20:28:34.499443] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-03-12T20:28:34.499502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:34.499534] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:34.499562] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:34.499644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:34.561792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:34.562684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:34.562776] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:34.562808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:34.683158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:34.683331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:34.683375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:34.683408] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:34.687230] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=79.46%) [2026-03-12T20:28:34.687543] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-03-12T20:28:34.687704] [INFO ] [sig ] PFO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:34.835142] [INFO ] [LOCAL ] Saved forecast: PFO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFO.txt [2026-03-12T20:28:34.835309] [INFO ] [sig ] [2270/3274] Completed PFO in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:34.835351] [INFO ] [sig ] [2271/3274] Forecasting PFS... [2026-03-12T20:28:34.835400] [INFO ] [sig ] Generating forecast for: PFS [2026-03-12T20:28:34.835435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-03-12T20:28:34.846696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-03-12T20:28:34.847027] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-03-12T20:28:34.847848] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-03-12T20:28:34.847903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:34.847937] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:34.847990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:34.848057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:34.910303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:34.911225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:34.911316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:34.911358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:35.037686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:35.037858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:35.037902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:35.037933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:35.041630] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=15.51%) [2026-03-12T20:28:35.041943] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-03-12T20:28:35.042108] [INFO ] [sig ] PFS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:35.185690] [INFO ] [LOCAL ] Saved forecast: PFS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PFS.txt [2026-03-12T20:28:35.185855] [INFO ] [sig ] [2271/3274] Completed PFS in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:35.185898] [INFO ] [sig ] [2272/3274] Forecasting PFSI... [2026-03-12T20:28:35.185929] [INFO ] [sig ] Generating forecast for: PFSI [2026-03-12T20:28:35.185960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-03-12T20:28:35.197926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-03-12T20:28:35.198358] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-03-12T20:28:35.199187] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-03-12T20:28:35.199241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:35.199274] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:35.199303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:35.199362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:35.260711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:35.261616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:35.261705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:35.261741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:35.393664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:35.393864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:35.393918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:35.393949] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:35.399504] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=73.02%) [2026-03-12T20:28:35.399966] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-03-12T20:28:35.400150] [INFO ] [sig ] PFSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:35.568618] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PFSI.txt [2026-03-12T20:28:35.568791] [INFO ] [sig ] [2272/3274] Completed PFSI in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 6.0m [2026-03-12T20:28:35.568835] [INFO ] [sig ] [2273/3274] Forecasting PGC... [2026-03-12T20:28:35.568866] [INFO ] [sig ] Generating forecast for: PGC [2026-03-12T20:28:35.568897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-03-12T20:28:35.582357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-03-12T20:28:35.582771] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-03-12T20:28:35.583624] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-03-12T20:28:35.583678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:35.583713] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:35.583740] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:35.583798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:35.643380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:35.644281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:35.644369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:35.644401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:35.768381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:35.768554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:35.768620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:35.768655] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:35.772345] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=72.28%) [2026-03-12T20:28:35.772697] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-03-12T20:28:35.772844] [INFO ] [sig ] PGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:35.919809] [INFO ] [LOCAL ] Saved forecast: PGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PGC.txt [2026-03-12T20:28:35.919975] [INFO ] [sig ] [2273/3274] Completed PGC in 0.4s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:35.920027] [INFO ] [sig ] [2274/3274] Forecasting PGEN... [2026-03-12T20:28:35.920065] [INFO ] [sig ] Generating forecast for: PGEN [2026-03-12T20:28:35.920101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-03-12T20:28:35.931243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-03-12T20:28:35.931629] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-03-12T20:28:35.932402] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-03-12T20:28:35.932455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:35.932516] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:35.932546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:35.932630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:35.989872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:35.990828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:35.990917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:35.990951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:36.109471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:36.109658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:36.109705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:36.109755] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:36.113364] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-03-12T20:28:36.113681] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-03-12T20:28:36.113821] [INFO ] [sig ] PGEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:36.258217] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PGEN.txt [2026-03-12T20:28:36.258383] [INFO ] [sig ] [2274/3274] Completed PGEN in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:36.258427] [INFO ] [sig ] [2275/3274] Forecasting PGJ... [2026-03-12T20:28:36.258457] [INFO ] [sig ] Generating forecast for: PGJ [2026-03-12T20:28:36.258488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-03-12T20:28:36.269298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-03-12T20:28:36.269733] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-03-12T20:28:36.270603] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-03-12T20:28:36.270659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:36.270693] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:36.270722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:36.270781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:36.328843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:36.329815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:36.329905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:36.329940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:36.455459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:36.455650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:36.455695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:36.455724] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:36.459217] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-03-12T20:28:36.459515] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-03-12T20:28:36.459673] [INFO ] [sig ] PGJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:36.603640] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PGJ.txt [2026-03-12T20:28:36.603802] [INFO ] [sig ] [2275/3274] Completed PGJ in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:36.603845] [INFO ] [sig ] [2276/3274] Forecasting PGNY... [2026-03-12T20:28:36.603876] [INFO ] [sig ] Generating forecast for: PGNY [2026-03-12T20:28:36.603905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-03-12T20:28:36.615395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-03-12T20:28:36.615780] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-03-12T20:28:36.616591] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-03-12T20:28:36.616647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:36.616681] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:36.616709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:36.616769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:36.675656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:36.676505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:36.676608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:36.676645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:36.799759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:36.799920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:36.799964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:36.799992] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:36.803486] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: UP (p=87.57%) [2026-03-12T20:28:36.803785] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-03-12T20:28:36.803914] [INFO ] [sig ] PGNY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:36.952343] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PGNY.txt [2026-03-12T20:28:36.952508] [INFO ] [sig ] [2276/3274] Completed PGNY in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:36.952547] [INFO ] [sig ] [2277/3274] Forecasting PGP... [2026-03-12T20:28:36.952599] [INFO ] [sig ] Generating forecast for: PGP [2026-03-12T20:28:36.952632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-03-12T20:28:36.964435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-03-12T20:28:36.964874] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-03-12T20:28:36.965720] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-03-12T20:28:36.965775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:36.965808] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:36.965835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:36.965893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:37.026342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:37.027289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:37.027381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:37.027416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:37.148158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:37.148321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:37.148363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:37.148439] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:37.151963] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: DOWN (p=43.20%) [2026-03-12T20:28:37.152286] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-03-12T20:28:37.152426] [INFO ] [sig ] PGP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:37.295141] [INFO ] [LOCAL ] Saved forecast: PGP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PGP.txt [2026-03-12T20:28:37.295277] [INFO ] [sig ] [2277/3274] Completed PGP in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:37.295319] [INFO ] [sig ] [2278/3274] Forecasting PGZ... [2026-03-12T20:28:37.295348] [INFO ] [sig ] Generating forecast for: PGZ [2026-03-12T20:28:37.295379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-03-12T20:28:37.306639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-03-12T20:28:37.307005] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-03-12T20:28:37.307833] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-03-12T20:28:37.307888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:37.307923] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:37.307952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:37.308053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:37.366451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:37.367229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:37.367319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:37.367352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:37.487538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:37.487781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:37.487827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:37.487856] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:37.491360] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-03-12T20:28:37.491665] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-03-12T20:28:37.491795] [INFO ] [sig ] PGZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:37.634443] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PGZ.txt [2026-03-12T20:28:37.634592] [INFO ] [sig ] [2278/3274] Completed PGZ in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:37.634636] [INFO ] [sig ] [2279/3274] Forecasting PH... [2026-03-12T20:28:37.634665] [INFO ] [sig ] Generating forecast for: PH [2026-03-12T20:28:37.634695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-03-12T20:28:37.645705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-03-12T20:28:37.646021] [INFO ] [FORECASTER] Starting predict_future for PH [2026-03-12T20:28:37.646887] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-03-12T20:28:37.646943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:37.646977] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:37.647005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:37.647072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:37.706075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:37.706919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:37.707002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:37.707035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:37.833735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:37.833899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:37.833940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:37.833969] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:37.837934] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=74.25%) [2026-03-12T20:28:37.838248] [INFO ] [FORECASTER] Completed predict_future for PH [2026-03-12T20:28:37.838566] [INFO ] [sig ] PH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:37.984084] [INFO ] [LOCAL ] Saved forecast: PH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PH.txt [2026-03-12T20:28:37.984270] [INFO ] [sig ] [2279/3274] Completed PH in 0.3s | 2.80 sym/s | Total: 13.5m | ETA: 5.9m [2026-03-12T20:28:37.984312] [INFO ] [sig ] [2280/3274] Forecasting PHG... [2026-03-12T20:28:37.984343] [INFO ] [sig ] Generating forecast for: PHG [2026-03-12T20:28:37.984375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-03-12T20:28:37.995502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-03-12T20:28:37.995920] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-03-12T20:28:37.996763] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-03-12T20:28:37.996855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:37.996893] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:37.996921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:37.996979] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:38.057320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:38.058246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:38.058336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:38.058370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:38.184171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:38.184337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:38.184379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:38.184413] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:38.187878] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-03-12T20:28:38.188179] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-03-12T20:28:38.188314] [INFO ] [sig ] PHG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:38.336216] [INFO ] [LOCAL ] Saved forecast: PHG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PHG.txt [2026-03-12T20:28:38.336379] [INFO ] [sig ] [2280/3274] Completed PHG in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:38.336420] [INFO ] [sig ] [2281/3274] Forecasting PHI... [2026-03-12T20:28:38.336451] [INFO ] [sig ] Generating forecast for: PHI [2026-03-12T20:28:38.336483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-03-12T20:28:38.348317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-03-12T20:28:38.348930] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-03-12T20:28:38.349798] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-03-12T20:28:38.349852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:38.349885] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:38.349913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:38.349970] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:38.410694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:38.411556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:38.411662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:38.411696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:38.528593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:38.528769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:38.528812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:38.528843] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:38.532683] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-03-12T20:28:38.533004] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-03-12T20:28:38.533165] [INFO ] [sig ] PHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:38.685540] [INFO ] [LOCAL ] Saved forecast: PHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PHI.txt [2026-03-12T20:28:38.685736] [INFO ] [sig ] [2281/3274] Completed PHI in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:38.685780] [INFO ] [sig ] [2282/3274] Forecasting PHK... [2026-03-12T20:28:38.685809] [INFO ] [sig ] Generating forecast for: PHK [2026-03-12T20:28:38.685839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-03-12T20:28:38.697552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-03-12T20:28:38.698026] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-03-12T20:28:38.698879] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-03-12T20:28:38.698932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:38.698965] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:38.698993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:38.699052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:38.759794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:38.760736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:38.760826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:38.760861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:38.889324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:38.889702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:38.889747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:38.889777] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:38.893524] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-03-12T20:28:38.893952] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-03-12T20:28:38.894112] [INFO ] [sig ] PHK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:39.041093] [INFO ] [LOCAL ] Saved forecast: PHK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PHK.txt [2026-03-12T20:28:39.041244] [INFO ] [sig ] [2282/3274] Completed PHK in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:39.041287] [INFO ] [sig ] [2283/3274] Forecasting PHM... [2026-03-12T20:28:39.041317] [INFO ] [sig ] Generating forecast for: PHM [2026-03-12T20:28:39.041347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-03-12T20:28:39.053452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-03-12T20:28:39.053838] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-03-12T20:28:39.054661] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-03-12T20:28:39.054714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:39.054746] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:39.054772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:39.054828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:39.114078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:39.114983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:39.115070] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:39.115106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:39.237588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:39.237768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:39.237818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:39.237851] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:39.241367] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-03-12T20:28:39.241674] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-03-12T20:28:39.241805] [INFO ] [sig ] PHM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:39.385473] [INFO ] [LOCAL ] Saved forecast: PHM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PHM.txt [2026-03-12T20:28:39.385636] [INFO ] [sig ] [2283/3274] Completed PHM in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:39.385687] [INFO ] [sig ] [2284/3274] Forecasting PHO... [2026-03-12T20:28:39.385719] [INFO ] [sig ] Generating forecast for: PHO [2026-03-12T20:28:39.385751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-03-12T20:28:39.397268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-03-12T20:28:39.397692] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-03-12T20:28:39.398498] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-03-12T20:28:39.398551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:39.398602] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:39.398631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:39.398689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:39.456428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:39.457186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:39.457294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:39.457328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:39.582498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:39.582678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:39.582722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:39.582752] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:39.586173] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-03-12T20:28:39.586456] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-03-12T20:28:39.586607] [INFO ] [sig ] PHO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:39.731760] [INFO ] [LOCAL ] Saved forecast: PHO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PHO.txt [2026-03-12T20:28:39.731921] [INFO ] [sig ] [2284/3274] Completed PHO in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:39.731965] [INFO ] [sig ] [2285/3274] Forecasting PHUN... [2026-03-12T20:28:39.731996] [INFO ] [sig ] Generating forecast for: PHUN [2026-03-12T20:28:39.732026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-03-12T20:28:39.743486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-03-12T20:28:39.743852] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-03-12T20:28:39.744650] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-03-12T20:28:39.744703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:39.744735] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:39.744761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:39.744817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:39.801678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:39.802602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:39.802692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:39.802725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:39.931701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:39.931902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:39.931965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:39.932013] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:39.937443] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-03-12T20:28:39.937863] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-03-12T20:28:39.938066] [INFO ] [sig ] PHUN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:40.091892] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PHUN.txt [2026-03-12T20:28:40.092060] [INFO ] [sig ] [2285/3274] Completed PHUN in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:40.092103] [INFO ] [sig ] [2286/3274] Forecasting PHVS... [2026-03-12T20:28:40.092133] [INFO ] [sig ] Generating forecast for: PHVS [2026-03-12T20:28:40.092164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-03-12T20:28:40.104684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-03-12T20:28:40.105064] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-03-12T20:28:40.105883] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-03-12T20:28:40.105936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:40.105970] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:40.105998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:40.106055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:40.169985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:40.171055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:40.171163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:40.171199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:40.303123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:40.303303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:40.303346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:40.303376] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:40.307191] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=81.26%) [2026-03-12T20:28:40.307553] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-03-12T20:28:40.307734] [INFO ] [sig ] PHVS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:40.457694] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PHVS.txt [2026-03-12T20:28:40.457849] [INFO ] [sig ] [2286/3274] Completed PHVS in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:40.457899] [INFO ] [sig ] [2287/3274] Forecasting PI... [2026-03-12T20:28:40.457933] [INFO ] [sig ] Generating forecast for: PI [2026-03-12T20:28:40.457988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-03-12T20:28:40.471257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-03-12T20:28:40.471657] [INFO ] [FORECASTER] Starting predict_future for PI [2026-03-12T20:28:40.472636] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-03-12T20:28:40.472689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:40.472721] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:40.472749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:40.472806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:40.537657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:40.538749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:40.538837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:40.538872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:40.668712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:40.668883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:40.668970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:40.669003] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:40.672829] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-03-12T20:28:40.673157] [INFO ] [FORECASTER] Completed predict_future for PI [2026-03-12T20:28:40.673301] [INFO ] [sig ] PI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:40.823606] [INFO ] [LOCAL ] Saved forecast: PI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PI.txt [2026-03-12T20:28:40.823787] [INFO ] [sig ] [2287/3274] Completed PI in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:40.823832] [INFO ] [sig ] [2288/3274] Forecasting PID... [2026-03-12T20:28:40.823862] [INFO ] [sig ] Generating forecast for: PID [2026-03-12T20:28:40.823893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-03-12T20:28:40.834982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-03-12T20:28:40.835330] [INFO ] [FORECASTER] Starting predict_future for PID [2026-03-12T20:28:40.836128] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-03-12T20:28:40.836181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:40.836213] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:40.836241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:40.836298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:40.896645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:40.897707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:40.897793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:40.897826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:41.021085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:41.021248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:41.021290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:41.021321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:41.024870] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=69.20%) [2026-03-12T20:28:41.025185] [INFO ] [FORECASTER] Completed predict_future for PID [2026-03-12T20:28:41.025341] [INFO ] [sig ] PID: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:41.170178] [INFO ] [LOCAL ] Saved forecast: PID 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PID.txt [2026-03-12T20:28:41.170351] [INFO ] [sig ] [2288/3274] Completed PID in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:41.170394] [INFO ] [sig ] [2289/3274] Forecasting PIE... [2026-03-12T20:28:41.170424] [INFO ] [sig ] Generating forecast for: PIE [2026-03-12T20:28:41.170455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-03-12T20:28:41.182105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-03-12T20:28:41.182686] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-03-12T20:28:41.183522] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-03-12T20:28:41.183600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:41.183637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:41.183665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:41.183723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:41.244749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:41.245464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:41.245598] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:41.245639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:41.362966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:41.363130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:41.363174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:41.363207] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:41.366816] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-03-12T20:28:41.367132] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-03-12T20:28:41.367295] [INFO ] [sig ] PIE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:41.516358] [INFO ] [LOCAL ] Saved forecast: PIE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PIE.txt [2026-03-12T20:28:41.516518] [INFO ] [sig ] [2289/3274] Completed PIE in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.9m [2026-03-12T20:28:41.516559] [INFO ] [sig ] [2290/3274] Forecasting PII... [2026-03-12T20:28:41.516613] [INFO ] [sig ] Generating forecast for: PII [2026-03-12T20:28:41.516644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-03-12T20:28:41.529119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-03-12T20:28:41.529512] [INFO ] [FORECASTER] Starting predict_future for PII [2026-03-12T20:28:41.530494] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-03-12T20:28:41.530547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:41.530607] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:41.530637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:41.530694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:41.589600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:41.590520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:41.590636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:41.590672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:41.719549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:41.719738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:41.719783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:41.719815] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:41.723798] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-03-12T20:28:41.724192] [INFO ] [FORECASTER] Completed predict_future for PII [2026-03-12T20:28:41.724363] [INFO ] [sig ] PII: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:41.869141] [INFO ] [LOCAL ] Saved forecast: PII 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PII.txt [2026-03-12T20:28:41.869309] [INFO ] [sig ] [2290/3274] Completed PII in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:41.869353] [INFO ] [sig ] [2291/3274] Forecasting PIM... [2026-03-12T20:28:41.869383] [INFO ] [sig ] Generating forecast for: PIM [2026-03-12T20:28:41.869413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-03-12T20:28:41.882895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-03-12T20:28:41.883296] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-03-12T20:28:41.884256] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-03-12T20:28:41.884321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:41.884383] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:41.884440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:41.884502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:41.942487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:41.943274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:41.943360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:41.943393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:42.075360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:42.075533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:42.075594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:42.075628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:42.079157] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-03-12T20:28:42.079471] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-03-12T20:28:42.079627] [INFO ] [sig ] PIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:42.230183] [INFO ] [LOCAL ] Saved forecast: PIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PIM.txt [2026-03-12T20:28:42.230560] [INFO ] [sig ] [2291/3274] Completed PIM in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:42.230630] [INFO ] [sig ] [2292/3274] Forecasting PINE... [2026-03-12T20:28:42.230662] [INFO ] [sig ] Generating forecast for: PINE [2026-03-12T20:28:42.230693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-03-12T20:28:42.243054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-03-12T20:28:42.243492] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-03-12T20:28:42.244335] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-03-12T20:28:42.244403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:42.244442] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:42.244470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:42.244529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:42.306159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:42.307109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:42.307200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:42.307236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:42.435374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:42.435544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:42.435610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:42.435642] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:42.439414] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=89.09%) [2026-03-12T20:28:42.439775] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-03-12T20:28:42.439926] [INFO ] [sig ] PINE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:42.591547] [INFO ] [LOCAL ] Saved forecast: PINE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PINE.txt [2026-03-12T20:28:42.591724] [INFO ] [sig ] [2292/3274] Completed PINE in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:42.591767] [INFO ] [sig ] [2293/3274] Forecasting PINS... [2026-03-12T20:28:42.591799] [INFO ] [sig ] Generating forecast for: PINS [2026-03-12T20:28:42.591830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-03-12T20:28:42.603329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-03-12T20:28:42.603681] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-03-12T20:28:42.604462] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-03-12T20:28:42.604516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:42.604548] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:42.604605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:42.604666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:42.662745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:42.663503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:42.663610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:42.663646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:42.791484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:42.791670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:42.791711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:42.791740] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:42.795330] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-03-12T20:28:42.795656] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-03-12T20:28:42.795795] [INFO ] [sig ] PINS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:42.945211] [INFO ] [LOCAL ] Saved forecast: PINS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PINS.txt [2026-03-12T20:28:42.945374] [INFO ] [sig ] [2293/3274] Completed PINS in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:42.945416] [INFO ] [sig ] [2294/3274] Forecasting PK... [2026-03-12T20:28:42.945447] [INFO ] [sig ] Generating forecast for: PK [2026-03-12T20:28:42.945478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-03-12T20:28:42.957550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-03-12T20:28:42.957947] [INFO ] [FORECASTER] Starting predict_future for PK [2026-03-12T20:28:42.958811] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-03-12T20:28:42.958863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:42.958895] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:42.958922] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:42.958980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:43.018707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:43.019748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:43.019838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:43.019872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:43.143642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:43.143805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:43.143847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:43.143909] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:43.147797] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=78.61%) [2026-03-12T20:28:43.148125] [INFO ] [FORECASTER] Completed predict_future for PK [2026-03-12T20:28:43.148266] [INFO ] [sig ] PK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:43.318488] [INFO ] [LOCAL ] Saved forecast: PK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PK.txt [2026-03-12T20:28:43.318737] [INFO ] [sig ] [2294/3274] Completed PK in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:43.318802] [INFO ] [sig ] [2295/3274] Forecasting PKBK... [2026-03-12T20:28:43.318835] [INFO ] [sig ] Generating forecast for: PKBK [2026-03-12T20:28:43.318886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-03-12T20:28:43.335069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-03-12T20:28:43.335500] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-03-12T20:28:43.336297] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-03-12T20:28:43.336351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:43.336392] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:43.336421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:43.336484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:43.400818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:43.401782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:43.401888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:43.401925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:43.527017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:43.527190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:43.527235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:43.527266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:43.530966] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-03-12T20:28:43.531277] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-03-12T20:28:43.531439] [INFO ] [sig ] PKBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:43.675539] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PKBK.txt [2026-03-12T20:28:43.675729] [INFO ] [sig ] [2295/3274] Completed PKBK in 0.4s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:43.675775] [INFO ] [sig ] [2296/3274] Forecasting PKE... [2026-03-12T20:28:43.675806] [INFO ] [sig ] Generating forecast for: PKE [2026-03-12T20:28:43.675837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-03-12T20:28:43.687445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-03-12T20:28:43.687802] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-03-12T20:28:43.688661] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-03-12T20:28:43.688717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:43.688751] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:43.688779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:43.688837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:43.752845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:43.753675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:43.753762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:43.753795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:43.872859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:43.873023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:43.873066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:43.873096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:43.876771] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=20.45%) [2026-03-12T20:28:43.877051] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-03-12T20:28:43.877180] [INFO ] [sig ] PKE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:44.025291] [INFO ] [LOCAL ] Saved forecast: PKE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PKE.txt [2026-03-12T20:28:44.025453] [INFO ] [sig ] [2296/3274] Completed PKE in 0.3s | 2.80 sym/s | Total: 13.6m | ETA: 5.8m [2026-03-12T20:28:44.025498] [INFO ] [sig ] [2297/3274] Forecasting PKG... [2026-03-12T20:28:44.025529] [INFO ] [sig ] Generating forecast for: PKG [2026-03-12T20:28:44.025560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-03-12T20:28:44.036665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-03-12T20:28:44.037034] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-03-12T20:28:44.037843] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-03-12T20:28:44.037897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:44.037930] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:44.037956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:44.038036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:44.097864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:44.098732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:44.098822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:44.098855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:44.227139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:44.227304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:44.227344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:44.227373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:44.231247] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-03-12T20:28:44.231705] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-03-12T20:28:44.231839] [INFO ] [sig ] PKG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:44.375214] [INFO ] [LOCAL ] Saved forecast: PKG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PKG.txt [2026-03-12T20:28:44.375391] [INFO ] [sig ] [2297/3274] Completed PKG in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:44.375455] [INFO ] [sig ] [2298/3274] Forecasting PKOH... [2026-03-12T20:28:44.375491] [INFO ] [sig ] Generating forecast for: PKOH [2026-03-12T20:28:44.375531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-03-12T20:28:44.386970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-03-12T20:28:44.387399] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-03-12T20:28:44.388277] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-03-12T20:28:44.388331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:44.388366] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:44.388393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:44.388450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:44.446048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:44.446951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:44.447047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:44.447080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:44.566364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:44.566532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:44.566594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:44.566628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:44.570228] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-03-12T20:28:44.570545] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-03-12T20:28:44.570704] [INFO ] [sig ] PKOH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:44.732481] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PKOH.txt [2026-03-12T20:28:44.732841] [INFO ] [sig ] [2298/3274] Completed PKOH in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:44.732934] [INFO ] [sig ] [2299/3274] Forecasting PKX... [2026-03-12T20:28:44.732995] [INFO ] [sig ] Generating forecast for: PKX [2026-03-12T20:28:44.733060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-03-12T20:28:44.748781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-03-12T20:28:44.749302] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-03-12T20:28:44.750450] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-03-12T20:28:44.750518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:44.750553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:44.750609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:44.750676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:44.815350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:44.816384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:44.816535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:44.816591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:44.956542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:44.956765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:44.956830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:44.956878] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:44.961630] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=56.56%) [2026-03-12T20:28:44.962032] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-03-12T20:28:44.962190] [INFO ] [sig ] PKX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:45.158912] [INFO ] [LOCAL ] Saved forecast: PKX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PKX.txt [2026-03-12T20:28:45.159109] [INFO ] [sig ] [2299/3274] Completed PKX in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:45.159164] [INFO ] [sig ] [2300/3274] Forecasting PLAB... [2026-03-12T20:28:45.159203] [INFO ] [sig ] Generating forecast for: PLAB [2026-03-12T20:28:45.159243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-03-12T20:28:45.172322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-03-12T20:28:45.172804] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-03-12T20:28:45.173732] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-03-12T20:28:45.173789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:45.173822] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:45.173849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:45.173908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:45.236617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:45.237548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:45.237659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:45.237693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:45.393999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:45.394235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:45.394308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:45.394360] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:45.399999] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-03-12T20:28:45.400519] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-03-12T20:28:45.400765] [INFO ] [sig ] PLAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:45.642617] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLAB.txt [2026-03-12T20:28:45.642872] [INFO ] [sig ] [2300/3274] Completed PLAB in 0.5s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:45.642947] [INFO ] [sig ] [2301/3274] Forecasting PLAY... [2026-03-12T20:28:45.643000] [INFO ] [sig ] Generating forecast for: PLAY [2026-03-12T20:28:45.643053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-03-12T20:28:45.668675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-03-12T20:28:45.671638] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-03-12T20:28:45.673390] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-03-12T20:28:45.673473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:45.673524] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:45.673593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:45.673693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:45.763466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:45.764802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:45.764971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:45.765029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:45.935435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:45.935669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:45.935729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:45.935766] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:45.940645] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-03-12T20:28:45.941035] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-03-12T20:28:45.941211] [INFO ] [sig ] PLAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:46.154969] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLAY.txt [2026-03-12T20:28:46.155158] [INFO ] [sig ] [2301/3274] Completed PLAY in 0.5s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:46.155204] [INFO ] [sig ] [2302/3274] Forecasting PLBC... [2026-03-12T20:28:46.155245] [INFO ] [sig ] Generating forecast for: PLBC [2026-03-12T20:28:46.155284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-03-12T20:28:46.170186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-03-12T20:28:46.170728] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-03-12T20:28:46.171951] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-03-12T20:28:46.172022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:46.172201] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:46.172248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:46.172338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:46.261385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:46.262341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:46.262439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:46.262474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:46.372397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:46.372596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:46.372646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:46.372675] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:46.376481] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=45.54%) [2026-03-12T20:28:46.376846] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-03-12T20:28:46.377001] [INFO ] [sig ] PLBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:46.530591] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PLBC.txt [2026-03-12T20:28:46.530759] [INFO ] [sig ] [2302/3274] Completed PLBC in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:46.530808] [INFO ] [sig ] [2303/3274] Forecasting PLBY... [2026-03-12T20:28:46.530844] [INFO ] [sig ] Generating forecast for: PLBY [2026-03-12T20:28:46.530881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-03-12T20:28:46.542782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-03-12T20:28:46.543218] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-03-12T20:28:46.544070] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-03-12T20:28:46.544125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:46.544159] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:46.544188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:46.544247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:46.608032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:46.608970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:46.609062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:46.609096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:46.732390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:46.732564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:46.732633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:46.732679] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:46.736342] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-03-12T20:28:46.736687] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-03-12T20:28:46.736829] [INFO ] [sig ] PLBY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:46.886153] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PLBY.txt [2026-03-12T20:28:46.886322] [INFO ] [sig ] [2303/3274] Completed PLBY in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:46.886366] [INFO ] [sig ] [2304/3274] Forecasting PLCE... [2026-03-12T20:28:46.886395] [INFO ] [sig ] Generating forecast for: PLCE [2026-03-12T20:28:46.886426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-03-12T20:28:46.898908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-03-12T20:28:46.899328] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-03-12T20:28:46.900403] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-03-12T20:28:46.900475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:46.900510] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:46.900539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:46.900617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:46.963556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:46.964497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:46.964608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:46.964646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:47.089121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:47.089294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:47.089350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:47.089385] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:47.093371] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-12T20:28:47.093741] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-03-12T20:28:47.093909] [INFO ] [sig ] PLCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:47.246057] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLCE.txt [2026-03-12T20:28:47.246230] [INFO ] [sig ] [2304/3274] Completed PLCE in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:47.246272] [INFO ] [sig ] [2305/3274] Forecasting PLD... [2026-03-12T20:28:47.246303] [INFO ] [sig ] Generating forecast for: PLD [2026-03-12T20:28:47.246333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-03-12T20:28:47.258348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-03-12T20:28:47.258737] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-03-12T20:28:47.259504] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-03-12T20:28:47.259557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:47.259612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:47.259640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:47.259697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:47.318867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:47.319827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:47.319917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:47.319951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:47.455168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:47.455343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:47.455385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:47.455415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:47.459424] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=33.26%) [2026-03-12T20:28:47.459811] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-03-12T20:28:47.459960] [INFO ] [sig ] PLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:47.616896] [INFO ] [LOCAL ] Saved forecast: PLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PLD.txt [2026-03-12T20:28:47.617082] [INFO ] [sig ] [2305/3274] Completed PLD in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:47.617126] [INFO ] [sig ] [2306/3274] Forecasting PLPC... [2026-03-12T20:28:47.617156] [INFO ] [sig ] Generating forecast for: PLPC [2026-03-12T20:28:47.617186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-03-12T20:28:47.629273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-03-12T20:28:47.629744] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-03-12T20:28:47.630551] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-03-12T20:28:47.630625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:47.630659] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:47.630688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:47.630746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:47.692031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:47.692993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:47.693100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:47.693135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:47.824722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:47.824913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:47.824958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:47.824988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:47.828767] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: UP (p=58.53%) [2026-03-12T20:28:47.829107] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-03-12T20:28:47.829257] [INFO ] [sig ] PLPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:47.978260] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLPC.txt [2026-03-12T20:28:47.978431] [INFO ] [sig ] [2306/3274] Completed PLPC in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.8m [2026-03-12T20:28:47.978474] [INFO ] [sig ] [2307/3274] Forecasting PLRX... [2026-03-12T20:28:47.978504] [INFO ] [sig ] Generating forecast for: PLRX [2026-03-12T20:28:47.978534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-03-12T20:28:47.991368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-03-12T20:28:47.991762] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-03-12T20:28:47.992546] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-03-12T20:28:47.992634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:47.992672] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:47.992701] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:47.992760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:48.052107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:48.053017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:48.053110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:48.053143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:48.177953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:48.178140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:48.178182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:48.178212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:48.181776] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-03-12T20:28:48.182124] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-03-12T20:28:48.182273] [INFO ] [sig ] PLRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:48.335317] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PLRX.txt [2026-03-12T20:28:48.335547] [INFO ] [sig ] [2307/3274] Completed PLRX in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:48.335646] [INFO ] [sig ] [2308/3274] Forecasting PLSE... [2026-03-12T20:28:48.335682] [INFO ] [sig ] Generating forecast for: PLSE [2026-03-12T20:28:48.335735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-03-12T20:28:48.349030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-03-12T20:28:48.349537] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-03-12T20:28:48.350504] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-03-12T20:28:48.350566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:48.350678] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:48.350709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:48.350790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:48.411647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:48.412614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:48.412744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:48.412781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:48.540529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:48.540716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:48.540760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:48.540790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:48.544335] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=50.93%) [2026-03-12T20:28:48.544652] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-03-12T20:28:48.544787] [INFO ] [sig ] PLSE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:48.692631] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLSE.txt [2026-03-12T20:28:48.692781] [INFO ] [sig ] [2308/3274] Completed PLSE in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:48.692825] [INFO ] [sig ] [2309/3274] Forecasting PLTK... [2026-03-12T20:28:48.692856] [INFO ] [sig ] Generating forecast for: PLTK [2026-03-12T20:28:48.692887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-03-12T20:28:48.704371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-03-12T20:28:48.704955] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-03-12T20:28:48.705783] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-03-12T20:28:48.705837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:48.705871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:48.705898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:48.705954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:48.767880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:48.768750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:48.768833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:48.768867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:48.895556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:48.895743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:48.895977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:48.896006] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:48.899945] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-03-12T20:28:48.900239] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-03-12T20:28:48.900374] [INFO ] [sig ] PLTK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:49.043992] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PLTK.txt [2026-03-12T20:28:49.044135] [INFO ] [sig ] [2309/3274] Completed PLTK in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:49.044177] [INFO ] [sig ] [2310/3274] Forecasting PLUG... [2026-03-12T20:28:49.044208] [INFO ] [sig ] Generating forecast for: PLUG [2026-03-12T20:28:49.044239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-03-12T20:28:49.056126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-03-12T20:28:49.056459] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-03-12T20:28:49.057258] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-03-12T20:28:49.057312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:49.057345] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:49.057372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:49.057428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:49.117071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:49.117831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:49.117913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:49.117947] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:49.250297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:49.250496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:49.250548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:49.250595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:49.254635] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-12T20:28:49.255121] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-03-12T20:28:49.255261] [INFO ] [sig ] PLUG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:49.401208] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLUG.txt [2026-03-12T20:28:49.401356] [INFO ] [sig ] [2310/3274] Completed PLUG in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:49.401409] [INFO ] [sig ] [2311/3274] Forecasting PLUS... [2026-03-12T20:28:49.401441] [INFO ] [sig ] Generating forecast for: PLUS [2026-03-12T20:28:49.401472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-03-12T20:28:49.412178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-03-12T20:28:49.412524] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-03-12T20:28:49.413359] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-03-12T20:28:49.413425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:49.413465] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:49.413499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:49.413565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:49.471390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:49.472095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:49.472179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:49.472213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:49.596801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:49.596959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:49.597035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:49.597097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:49.600726] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-03-12T20:28:49.601012] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-03-12T20:28:49.601148] [INFO ] [sig ] PLUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:49.744679] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLUS.txt [2026-03-12T20:28:49.744809] [INFO ] [sig ] [2311/3274] Completed PLUS in 0.3s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:49.744850] [INFO ] [sig ] [2312/3274] Forecasting PLXS... [2026-03-12T20:28:49.744880] [INFO ] [sig ] Generating forecast for: PLXS [2026-03-12T20:28:49.744911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-03-12T20:28:49.755788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-03-12T20:28:49.756106] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-03-12T20:28:49.756895] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-03-12T20:28:49.756948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:49.756982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:49.757009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:49.757066] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:49.814931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:49.815679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:49.815761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:49.815795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:49.946357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:49.946738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:49.946791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:49.946824] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:49.951261] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-03-12T20:28:49.951566] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-03-12T20:28:49.951727] [INFO ] [sig ] PLXS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:50.096793] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PLXS.txt [2026-03-12T20:28:50.096946] [INFO ] [sig ] [2312/3274] Completed PLXS in 0.4s | 2.80 sym/s | Total: 13.7m | ETA: 5.7m [2026-03-12T20:28:50.096987] [INFO ] [sig ] [2313/3274] Forecasting PM... [2026-03-12T20:28:50.097019] [INFO ] [sig ] Generating forecast for: PM [2026-03-12T20:28:50.097050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-03-12T20:28:50.109476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-03-12T20:28:50.109935] [INFO ] [FORECASTER] Starting predict_future for PM [2026-03-12T20:28:50.111075] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-03-12T20:28:50.111130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:50.111164] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:50.111190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:50.111256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:50.181046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:50.181963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:50.182049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:50.182083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:50.305156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:50.305321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:50.305363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:50.305392] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:50.309520] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-03-12T20:28:50.309824] [INFO ] [FORECASTER] Completed predict_future for PM [2026-03-12T20:28:50.309977] [INFO ] [sig ] PM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:50.459078] [INFO ] [LOCAL ] Saved forecast: PM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PM.txt [2026-03-12T20:28:50.459240] [INFO ] [sig ] [2313/3274] Completed PM in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:50.459281] [INFO ] [sig ] [2314/3274] Forecasting PML... [2026-03-12T20:28:50.459311] [INFO ] [sig ] Generating forecast for: PML [2026-03-12T20:28:50.459347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-03-12T20:28:50.470988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-03-12T20:28:50.471417] [INFO ] [FORECASTER] Starting predict_future for PML [2026-03-12T20:28:50.472340] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-03-12T20:28:50.472409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:50.472459] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:50.472502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:50.472604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:50.546971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:50.547889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:50.547997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:50.548035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:50.668687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:50.668854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:50.668899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:50.668930] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:50.672496] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-03-12T20:28:50.672839] [INFO ] [FORECASTER] Completed predict_future for PML [2026-03-12T20:28:50.672986] [INFO ] [sig ] PML: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:50.822317] [INFO ] [LOCAL ] Saved forecast: PML 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PML.txt [2026-03-12T20:28:50.822485] [INFO ] [sig ] [2314/3274] Completed PML in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:50.822531] [INFO ] [sig ] [2315/3274] Forecasting PMM... [2026-03-12T20:28:50.822562] [INFO ] [sig ] Generating forecast for: PMM [2026-03-12T20:28:50.822613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-03-12T20:28:50.833939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-03-12T20:28:50.834319] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-03-12T20:28:50.835123] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-03-12T20:28:50.835176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:50.835223] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:50.835252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:50.835310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:50.894740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:50.895554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:50.895654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:50.895688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:51.024587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:51.024757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:51.024800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:51.024830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:51.028606] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-03-12T20:28:51.029019] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-03-12T20:28:51.029191] [INFO ] [sig ] PMM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:51.173129] [INFO ] [LOCAL ] Saved forecast: PMM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PMM.txt [2026-03-12T20:28:51.173281] [INFO ] [sig ] [2315/3274] Completed PMM in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:51.173326] [INFO ] [sig ] [2316/3274] Forecasting PMO... [2026-03-12T20:28:51.173357] [INFO ] [sig ] Generating forecast for: PMO [2026-03-12T20:28:51.173388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-03-12T20:28:51.185527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-03-12T20:28:51.185923] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-03-12T20:28:51.186800] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-03-12T20:28:51.186856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:51.186890] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:51.186918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:51.186976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:51.264405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:51.265389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:51.265485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:51.265519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:51.389432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:51.389633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:51.389680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:51.389711] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:51.393364] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-03-12T20:28:51.393784] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-03-12T20:28:51.393964] [INFO ] [sig ] PMO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:51.554260] [INFO ] [LOCAL ] Saved forecast: PMO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PMO.txt [2026-03-12T20:28:51.554456] [INFO ] [sig ] [2316/3274] Completed PMO in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:51.554532] [INFO ] [sig ] [2317/3274] Forecasting PMTS... [2026-03-12T20:28:51.554594] [INFO ] [sig ] Generating forecast for: PMTS [2026-03-12T20:28:51.554629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-03-12T20:28:51.567757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-03-12T20:28:51.568630] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-03-12T20:28:51.570144] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-03-12T20:28:51.570205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:51.570256] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:51.570285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:51.570343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:51.632507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:51.633651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:51.633758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:51.633795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:51.764260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:51.764422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:51.764464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:51.764494] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:51.768224] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-03-12T20:28:51.768556] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-03-12T20:28:51.768722] [INFO ] [sig ] PMTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:51.914844] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PMTS.txt [2026-03-12T20:28:51.915021] [INFO ] [sig ] [2317/3274] Completed PMTS in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:51.915066] [INFO ] [sig ] [2318/3274] Forecasting PMVP... [2026-03-12T20:28:51.915100] [INFO ] [sig ] Generating forecast for: PMVP [2026-03-12T20:28:51.915133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-03-12T20:28:51.928027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-03-12T20:28:51.928395] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-03-12T20:28:51.929449] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-03-12T20:28:51.929516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:51.929556] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:51.929608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:51.929670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:51.987843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:51.988724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:51.988868] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:51.988905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:52.110724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:52.110890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:52.110935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:52.110970] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:52.114478] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-03-12T20:28:52.114781] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-03-12T20:28:52.114915] [INFO ] [sig ] PMVP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:52.255379] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PMVP.txt [2026-03-12T20:28:52.255553] [INFO ] [sig ] [2318/3274] Completed PMVP in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:52.255623] [INFO ] [sig ] [2319/3274] Forecasting PNC... [2026-03-12T20:28:52.255663] [INFO ] [sig ] Generating forecast for: PNC [2026-03-12T20:28:52.255696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-03-12T20:28:52.267254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-03-12T20:28:52.267658] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-03-12T20:28:52.272110] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-03-12T20:28:52.272184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:52.272219] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:52.272247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:52.272306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:52.329300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:52.330274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:52.330369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:52.330404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:52.461245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:52.461429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:52.461473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:52.461504] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:52.465435] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-03-12T20:28:52.465752] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-03-12T20:28:52.465895] [INFO ] [sig ] PNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:52.609362] [INFO ] [LOCAL ] Saved forecast: PNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PNC.txt [2026-03-12T20:28:52.609531] [INFO ] [sig ] [2319/3274] Completed PNC in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:52.609591] [INFO ] [sig ] [2320/3274] Forecasting PNI... [2026-03-12T20:28:52.609626] [INFO ] [sig ] Generating forecast for: PNI [2026-03-12T20:28:52.609657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-03-12T20:28:52.620665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-03-12T20:28:52.621043] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-03-12T20:28:52.621835] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-03-12T20:28:52.621889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:52.621920] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:52.621947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:52.622004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:52.679837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:52.680753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:52.680840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:52.680872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:52.791747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:52.791912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:52.791954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:52.791983] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:52.796012] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-03-12T20:28:52.796300] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-03-12T20:28:52.796431] [INFO ] [sig ] PNI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:52.939641] [INFO ] [LOCAL ] Saved forecast: PNI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PNI.txt [2026-03-12T20:28:52.939807] [INFO ] [sig ] [2320/3274] Completed PNI in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:52.939850] [INFO ] [sig ] [2321/3274] Forecasting PNQI... [2026-03-12T20:28:52.939881] [INFO ] [sig ] Generating forecast for: PNQI [2026-03-12T20:28:52.939912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-03-12T20:28:52.951322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-03-12T20:28:52.951712] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-03-12T20:28:52.952478] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-03-12T20:28:52.952536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:52.952568] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:52.952624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:52.952682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:53.010706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:53.011836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:53.011926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:53.011958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:53.139776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:53.139967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:53.140012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:53.140042] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:53.143697] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=52.30%) [2026-03-12T20:28:53.144025] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-03-12T20:28:53.144161] [INFO ] [sig ] PNQI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:53.288586] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PNQI.txt [2026-03-12T20:28:53.288796] [INFO ] [sig ] [2321/3274] Completed PNQI in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:53.288843] [INFO ] [sig ] [2322/3274] Forecasting PNRG... [2026-03-12T20:28:53.288885] [INFO ] [sig ] Generating forecast for: PNRG [2026-03-12T20:28:53.288920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-03-12T20:28:53.300162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-03-12T20:28:53.300553] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-03-12T20:28:53.301383] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-03-12T20:28:53.301438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:53.301473] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:53.301502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:53.301563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:53.362261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:53.363232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:53.363315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:53.363348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:53.482216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:53.482380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:53.482424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:53.482480] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:53.486010] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-03-12T20:28:53.486297] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-03-12T20:28:53.486432] [INFO ] [sig ] PNRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:53.629516] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PNRG.txt [2026-03-12T20:28:53.629689] [INFO ] [sig ] [2322/3274] Completed PNRG in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:53.629732] [INFO ] [sig ] [2323/3274] Forecasting PNTG... [2026-03-12T20:28:53.629763] [INFO ] [sig ] Generating forecast for: PNTG [2026-03-12T20:28:53.629794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-03-12T20:28:53.641164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-03-12T20:28:53.641518] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-03-12T20:28:53.642329] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-03-12T20:28:53.642382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:53.642414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:53.642441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:53.642502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:53.700958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:53.701796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:53.701880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:53.701913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:53.823473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:53.823663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:53.823706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:53.823736] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:53.827417] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=50.34%) [2026-03-12T20:28:53.827909] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-03-12T20:28:53.828074] [INFO ] [sig ] PNTG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:53.974264] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PNTG.txt [2026-03-12T20:28:53.974416] [INFO ] [sig ] [2323/3274] Completed PNTG in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.7m [2026-03-12T20:28:53.974476] [INFO ] [sig ] [2324/3274] Forecasting PODD... [2026-03-12T20:28:53.974515] [INFO ] [sig ] Generating forecast for: PODD [2026-03-12T20:28:53.974552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-03-12T20:28:53.987207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-03-12T20:28:53.987549] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-03-12T20:28:53.988559] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-03-12T20:28:53.988634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:53.988667] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:53.988694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:53.988935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:54.051180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:54.052071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:54.052160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:54.052211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:54.175244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:54.175408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:54.175451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:54.175480] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:54.178980] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-12T20:28:54.179268] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-03-12T20:28:54.179396] [INFO ] [sig ] PODD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:54.321899] [INFO ] [LOCAL ] Saved forecast: PODD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PODD.txt [2026-03-12T20:28:54.322032] [INFO ] [sig ] [2324/3274] Completed PODD in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:54.322072] [INFO ] [sig ] [2325/3274] Forecasting POOL... [2026-03-12T20:28:54.322104] [INFO ] [sig ] Generating forecast for: POOL [2026-03-12T20:28:54.322133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-03-12T20:28:54.333244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-03-12T20:28:54.333546] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-03-12T20:28:54.334323] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-03-12T20:28:54.334375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:54.334456] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:54.334485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:54.334542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:54.393030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:54.393926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:54.394018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:54.394052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:54.516380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:54.516544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:54.516605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:54.516636] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:54.520100] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=66.70%) [2026-03-12T20:28:54.520376] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-03-12T20:28:54.520502] [INFO ] [sig ] POOL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:54.666316] [INFO ] [LOCAL ] Saved forecast: POOL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/POOL.txt [2026-03-12T20:28:54.666490] [INFO ] [sig ] [2325/3274] Completed POOL in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:54.666539] [INFO ] [sig ] [2326/3274] Forecasting POWI... [2026-03-12T20:28:54.666587] [INFO ] [sig ] Generating forecast for: POWI [2026-03-12T20:28:54.666622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-03-12T20:28:54.677781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-03-12T20:28:54.678110] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-03-12T20:28:54.678910] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-03-12T20:28:54.678964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:54.678995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:54.679038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:54.679096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:54.736252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:54.737053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:54.737144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:54.737178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:54.855597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:54.855763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:54.855807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:54.855836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:54.859247] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-03-12T20:28:54.859527] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-03-12T20:28:54.859680] [INFO ] [sig ] POWI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:55.011234] [INFO ] [LOCAL ] Saved forecast: POWI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/POWI.txt [2026-03-12T20:28:55.011403] [INFO ] [sig ] [2326/3274] Completed POWI in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:55.011458] [INFO ] [sig ] [2327/3274] Forecasting POWL... [2026-03-12T20:28:55.011511] [INFO ] [sig ] Generating forecast for: POWL [2026-03-12T20:28:55.011562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-03-12T20:28:55.023810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-03-12T20:28:55.024154] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-03-12T20:28:55.025369] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-03-12T20:28:55.025438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:55.025487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:55.025526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:55.025627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:55.085599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:55.086495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:55.086602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:55.086641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:55.212156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:55.212318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:55.212360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:55.212389] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:55.215895] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=52.25%) [2026-03-12T20:28:55.216174] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-03-12T20:28:55.216303] [INFO ] [sig ] POWL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:55.359020] [INFO ] [LOCAL ] Saved forecast: POWL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/POWL.txt [2026-03-12T20:28:55.359184] [INFO ] [sig ] [2327/3274] Completed POWL in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:55.359228] [INFO ] [sig ] [2328/3274] Forecasting PPC... [2026-03-12T20:28:55.359258] [INFO ] [sig ] Generating forecast for: PPC [2026-03-12T20:28:55.359289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-03-12T20:28:55.372548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-03-12T20:28:55.373240] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-03-12T20:28:55.374383] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-03-12T20:28:55.374442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:55.374479] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:55.374544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:55.374683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:55.448758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:55.449761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:55.449852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:55.449887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:55.589360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:55.589535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:55.589601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:55.589667] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:55.593365] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-03-12T20:28:55.593712] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-03-12T20:28:55.593859] [INFO ] [sig ] PPC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:55.742919] [INFO ] [LOCAL ] Saved forecast: PPC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPC.txt [2026-03-12T20:28:55.743046] [INFO ] [sig ] [2328/3274] Completed PPC in 0.4s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:55.743087] [INFO ] [sig ] [2329/3274] Forecasting PPG... [2026-03-12T20:28:55.743116] [INFO ] [sig ] Generating forecast for: PPG [2026-03-12T20:28:55.743146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-03-12T20:28:55.755721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-03-12T20:28:55.756027] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-03-12T20:28:55.756823] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-03-12T20:28:55.756877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:55.756911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:55.756938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:55.756995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:55.815831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:55.816453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:55.816533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:55.816568] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:55.937217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:55.937375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:55.937417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:55.937446] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:55.941254] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=32.01%) [2026-03-12T20:28:55.941535] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-03-12T20:28:55.941687] [INFO ] [sig ] PPG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:56.082745] [INFO ] [LOCAL ] Saved forecast: PPG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPG.txt [2026-03-12T20:28:56.082881] [INFO ] [sig ] [2329/3274] Completed PPG in 0.3s | 2.80 sym/s | Total: 13.8m | ETA: 5.6m [2026-03-12T20:28:56.082923] [INFO ] [sig ] [2330/3274] Forecasting PPH... [2026-03-12T20:28:56.082955] [INFO ] [sig ] Generating forecast for: PPH [2026-03-12T20:28:56.083008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-03-12T20:28:56.093993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-03-12T20:28:56.094307] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-03-12T20:28:56.095114] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-03-12T20:28:56.095167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:56.095199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:56.095227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:56.095285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:56.152361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:56.153076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:56.153157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:56.153190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:56.279161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:56.279333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:56.279380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:56.279411] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:56.283172] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-03-12T20:28:56.283554] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-03-12T20:28:56.283923] [INFO ] [sig ] PPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:56.434263] [INFO ] [LOCAL ] Saved forecast: PPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPH.txt [2026-03-12T20:28:56.434436] [INFO ] [sig ] [2330/3274] Completed PPH in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:56.434479] [INFO ] [sig ] [2331/3274] Forecasting PPIH... [2026-03-12T20:28:56.434511] [INFO ] [sig ] Generating forecast for: PPIH [2026-03-12T20:28:56.434544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-03-12T20:28:56.447545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-03-12T20:28:56.448103] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-03-12T20:28:56.449144] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-03-12T20:28:56.449209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:56.449255] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:56.449293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:56.449371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:56.516163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:56.517129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:56.517217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:56.517258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:56.643264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:56.643433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:56.643476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:56.643505] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:56.646938] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-03-12T20:28:56.647212] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-03-12T20:28:56.647338] [INFO ] [sig ] PPIH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:56.791898] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPIH.txt [2026-03-12T20:28:56.792042] [INFO ] [sig ] [2331/3274] Completed PPIH in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:56.792084] [INFO ] [sig ] [2332/3274] Forecasting PPL... [2026-03-12T20:28:56.792114] [INFO ] [sig ] Generating forecast for: PPL [2026-03-12T20:28:56.792144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-03-12T20:28:56.803183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-03-12T20:28:56.803466] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-03-12T20:28:56.804247] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-03-12T20:28:56.804299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:56.804332] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:56.804360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:56.804417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:56.862091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:56.862930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:56.863020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:56.863053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:56.986914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:56.987088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:56.987132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:56.987162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:56.991024] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=38.02%) [2026-03-12T20:28:56.991411] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-03-12T20:28:56.991594] [INFO ] [sig ] PPL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:57.133371] [INFO ] [LOCAL ] Saved forecast: PPL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPL.txt [2026-03-12T20:28:57.133544] [INFO ] [sig ] [2332/3274] Completed PPL in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:57.133611] [INFO ] [sig ] [2333/3274] Forecasting PPSI... [2026-03-12T20:28:57.133644] [INFO ] [sig ] Generating forecast for: PPSI [2026-03-12T20:28:57.133869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-03-12T20:28:57.145407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-03-12T20:28:57.145828] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-03-12T20:28:57.146634] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-03-12T20:28:57.146687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:57.146720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:57.146747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:57.146804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:57.206970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:57.207780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:57.207864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:57.207896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:57.326795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:57.326959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:57.327001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:57.327029] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:57.330607] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-03-12T20:28:57.330886] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-03-12T20:28:57.331013] [INFO ] [sig ] PPSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:57.476973] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PPSI.txt [2026-03-12T20:28:57.477140] [INFO ] [sig ] [2333/3274] Completed PPSI in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:57.477187] [INFO ] [sig ] [2334/3274] Forecasting PPTA... [2026-03-12T20:28:57.477223] [INFO ] [sig ] Generating forecast for: PPTA [2026-03-12T20:28:57.477265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-03-12T20:28:57.489500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-03-12T20:28:57.489908] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-03-12T20:28:57.490723] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-03-12T20:28:57.490777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:57.490810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:57.490839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:57.490899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:57.551451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:57.552360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:57.552449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:57.552484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:57.679284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:57.679447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:57.679491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:57.679521] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:57.683086] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=62.44%) [2026-03-12T20:28:57.683371] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-03-12T20:28:57.683501] [INFO ] [sig ] PPTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:57.826925] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PPTA.txt [2026-03-12T20:28:57.827066] [INFO ] [sig ] [2334/3274] Completed PPTA in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:57.827109] [INFO ] [sig ] [2335/3274] Forecasting PRA... [2026-03-12T20:28:57.827140] [INFO ] [sig ] Generating forecast for: PRA [2026-03-12T20:28:57.827171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-03-12T20:28:57.842095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-03-12T20:28:57.842479] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-03-12T20:28:57.843329] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-03-12T20:28:57.843383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:57.843417] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:57.843446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:57.843503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:57.902037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:57.902894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:57.903011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:57.903047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:58.024055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:58.024244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:58.024290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:58.024321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:58.028276] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-03-12T20:28:58.028598] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-03-12T20:28:58.028757] [INFO ] [sig ] PRA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:58.174389] [INFO ] [LOCAL ] Saved forecast: PRA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRA.txt [2026-03-12T20:28:58.174527] [INFO ] [sig ] [2335/3274] Completed PRA in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:58.174585] [INFO ] [sig ] [2336/3274] Forecasting PRAA... [2026-03-12T20:28:58.174620] [INFO ] [sig ] Generating forecast for: PRAA [2026-03-12T20:28:58.174651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-03-12T20:28:58.186245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-03-12T20:28:58.186616] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-03-12T20:28:58.187417] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-03-12T20:28:58.187472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:58.187506] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:58.187534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:58.187611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:58.246561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:58.247305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:58.247389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:58.247422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:58.368693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:58.369046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:58.369089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:58.369120] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:58.372734] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=99.58%) [2026-03-12T20:28:58.373210] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-03-12T20:28:58.373346] [INFO ] [sig ] PRAA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:58.517533] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRAA.txt [2026-03-12T20:28:58.517691] [INFO ] [sig ] [2336/3274] Completed PRAA in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:58.517733] [INFO ] [sig ] [2337/3274] Forecasting PRAX... [2026-03-12T20:28:58.517762] [INFO ] [sig ] Generating forecast for: PRAX [2026-03-12T20:28:58.517792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-03-12T20:28:58.529426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-03-12T20:28:58.529810] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-03-12T20:28:58.530616] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-03-12T20:28:58.530670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:58.530704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:58.530731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:58.530800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:58.590559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:58.591433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:58.591522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:58.591556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:58.721401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:58.721593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:58.721648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:58.721683] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:58.725619] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-03-12T20:28:58.725897] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-03-12T20:28:58.726025] [INFO ] [sig ] PRAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:58.875196] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRAX.txt [2026-03-12T20:28:58.875370] [INFO ] [sig ] [2337/3274] Completed PRAX in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:58.875414] [INFO ] [sig ] [2338/3274] Forecasting PRCH... [2026-03-12T20:28:58.875443] [INFO ] [sig ] Generating forecast for: PRCH [2026-03-12T20:28:58.875472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-03-12T20:28:58.886928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-03-12T20:28:58.887334] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-03-12T20:28:58.888183] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-03-12T20:28:58.888238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:58.888272] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:58.888299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:58.888356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:58.947493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:58.948450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:58.948541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:58.948606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:59.076330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:59.076500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:59.076543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:59.076606] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:59.080198] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=28.08%) [2026-03-12T20:28:59.080503] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-03-12T20:28:59.080661] [INFO ] [sig ] PRCH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:59.228222] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRCH.txt [2026-03-12T20:28:59.228384] [INFO ] [sig ] [2338/3274] Completed PRCH in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:59.228426] [INFO ] [sig ] [2339/3274] Forecasting PRDO... [2026-03-12T20:28:59.228457] [INFO ] [sig ] Generating forecast for: PRDO [2026-03-12T20:28:59.228488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-03-12T20:28:59.240254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-03-12T20:28:59.240596] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-03-12T20:28:59.241360] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-03-12T20:28:59.241428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:59.241462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:59.241489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:59.241546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:59.301495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:59.302233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:59.302317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:59.302349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:59.426074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:59.426240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:59.426282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:59.426312] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:59.429847] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-03-12T20:28:59.430126] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-03-12T20:28:59.430255] [INFO ] [sig ] PRDO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:28:59.574255] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRDO.txt [2026-03-12T20:28:59.574391] [INFO ] [sig ] [2339/3274] Completed PRDO in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:59.574433] [INFO ] [sig ] [2340/3274] Forecasting PRFZ... [2026-03-12T20:28:59.574463] [INFO ] [sig ] Generating forecast for: PRFZ [2026-03-12T20:28:59.574493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-03-12T20:28:59.585940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-03-12T20:28:59.586258] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-03-12T20:28:59.587235] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-03-12T20:28:59.587288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:59.587321] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:59.587348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:59.587405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:28:59.644595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:28:59.645279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:28:59.645362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:28:59.645395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:28:59.787623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:28:59.787807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:28:59.787872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:28:59.787924] [INFO ] [FORECASTER] Training complete [2026-03-12T20:28:59.793721] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-03-12T20:28:59.794346] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-03-12T20:28:59.794536] [INFO ] [sig ] PRFZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:28:59.948236] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRFZ.txt [2026-03-12T20:28:59.948377] [INFO ] [sig ] [2340/3274] Completed PRFZ in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.6m [2026-03-12T20:28:59.948422] [INFO ] [sig ] [2341/3274] Forecasting PRG... [2026-03-12T20:28:59.948453] [INFO ] [sig ] Generating forecast for: PRG [2026-03-12T20:28:59.948484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-03-12T20:28:59.961534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-03-12T20:28:59.961919] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-03-12T20:28:59.962751] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-03-12T20:28:59.962806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:28:59.962841] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:28:59.962870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:28:59.962929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:00.024471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:00.025461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:00.025548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:00.025613] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:00.152025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:00.152192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:00.152234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:00.152265] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:00.156331] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=54.70%) [2026-03-12T20:29:00.156644] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-03-12T20:29:00.156787] [INFO ] [sig ] PRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:00.301843] [INFO ] [LOCAL ] Saved forecast: PRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRG.txt [2026-03-12T20:29:00.301976] [INFO ] [sig ] [2341/3274] Completed PRG in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:00.302019] [INFO ] [sig ] [2342/3274] Forecasting PRGO... [2026-03-12T20:29:00.302048] [INFO ] [sig ] Generating forecast for: PRGO [2026-03-12T20:29:00.302078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-03-12T20:29:00.313600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-03-12T20:29:00.313967] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-03-12T20:29:00.314766] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-03-12T20:29:00.314820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:00.314882] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:00.314911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:00.314968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:00.374692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:00.375611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:00.375696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:00.375730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:00.504211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:00.504427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:00.504492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:00.504537] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:00.509880] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-03-12T20:29:00.510329] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-03-12T20:29:00.510494] [INFO ] [sig ] PRGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:00.661415] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRGO.txt [2026-03-12T20:29:00.661604] [INFO ] [sig ] [2342/3274] Completed PRGO in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:00.661664] [INFO ] [sig ] [2343/3274] Forecasting PRH... [2026-03-12T20:29:00.661725] [INFO ] [sig ] Generating forecast for: PRH [2026-03-12T20:29:00.661766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-03-12T20:29:00.673104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-03-12T20:29:00.673539] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-03-12T20:29:00.674356] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-03-12T20:29:00.674409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:00.674441] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:00.674468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:00.674526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:00.737014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:00.738002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:00.738092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:00.738125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:00.871677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:00.871858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:00.871904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:00.871934] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:00.875519] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-03-12T20:29:00.875866] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-03-12T20:29:00.876007] [INFO ] [sig ] PRH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:01.022516] [INFO ] [LOCAL ] Saved forecast: PRH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRH.txt [2026-03-12T20:29:01.022726] [INFO ] [sig ] [2343/3274] Completed PRH in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:01.022773] [INFO ] [sig ] [2344/3274] Forecasting PRI... [2026-03-12T20:29:01.022804] [INFO ] [sig ] Generating forecast for: PRI [2026-03-12T20:29:01.022835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-03-12T20:29:01.034308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-03-12T20:29:01.034763] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-03-12T20:29:01.035628] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-03-12T20:29:01.035683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:01.035716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:01.035743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:01.035800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:01.093455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:01.094400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:01.094491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:01.094526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:01.212972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:01.213143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:01.213188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:01.213218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:01.216942] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-03-12T20:29:01.217269] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-03-12T20:29:01.217414] [INFO ] [sig ] PRI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:01.361122] [INFO ] [LOCAL ] Saved forecast: PRI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRI.txt [2026-03-12T20:29:01.361282] [INFO ] [sig ] [2344/3274] Completed PRI in 0.3s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:01.361327] [INFO ] [sig ] [2345/3274] Forecasting PRIM... [2026-03-12T20:29:01.361360] [INFO ] [sig ] Generating forecast for: PRIM [2026-03-12T20:29:01.361391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-03-12T20:29:01.373887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-03-12T20:29:01.374276] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-03-12T20:29:01.375150] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-03-12T20:29:01.375209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:01.375244] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:01.375272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:01.375351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:01.439557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:01.440709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:01.440820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:01.440864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:01.576122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:01.576314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:01.576359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:01.576433] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:01.581114] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-03-12T20:29:01.581568] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-03-12T20:29:01.581825] [INFO ] [sig ] PRIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:01.747275] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRIM.txt [2026-03-12T20:29:01.747453] [INFO ] [sig ] [2345/3274] Completed PRIM in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:01.747498] [INFO ] [sig ] [2346/3274] Forecasting PRLB... [2026-03-12T20:29:01.747529] [INFO ] [sig ] Generating forecast for: PRLB [2026-03-12T20:29:01.747559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-03-12T20:29:01.759131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-03-12T20:29:01.759565] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-03-12T20:29:01.760466] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-03-12T20:29:01.760522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:01.760556] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:01.760605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:01.760672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:01.822343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:01.823268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:01.823361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:01.823397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:01.983218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:01.983408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:01.983474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:01.983506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:01.987498] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-03-12T20:29:01.987924] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-03-12T20:29:01.988123] [INFO ] [sig ] PRLB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:02.149272] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRLB.txt [2026-03-12T20:29:02.150236] [INFO ] [sig ] [2346/3274] Completed PRLB in 0.4s | 2.80 sym/s | Total: 13.9m | ETA: 5.5m [2026-03-12T20:29:02.150292] [INFO ] [sig ] [2347/3274] Forecasting PRM... [2026-03-12T20:29:02.150324] [INFO ] [sig ] Generating forecast for: PRM [2026-03-12T20:29:02.150356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-03-12T20:29:02.161918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-03-12T20:29:02.162331] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-03-12T20:29:02.163256] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-03-12T20:29:02.163317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:02.163354] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:02.163383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:02.163443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:02.221432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:02.222297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:02.222389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:02.222424] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:02.347730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:02.347899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:02.347941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:02.351322] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:02.355045] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-03-12T20:29:02.355332] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-03-12T20:29:02.355467] [INFO ] [sig ] PRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:02.497156] [INFO ] [LOCAL ] Saved forecast: PRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRM.txt [2026-03-12T20:29:02.497297] [INFO ] [sig ] [2347/3274] Completed PRM in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:02.497337] [INFO ] [sig ] [2348/3274] Forecasting PRME... [2026-03-12T20:29:02.497369] [INFO ] [sig ] Generating forecast for: PRME [2026-03-12T20:29:02.497400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-03-12T20:29:02.508942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-03-12T20:29:02.509289] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-03-12T20:29:02.510129] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-03-12T20:29:02.510182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:02.510214] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:02.510240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:02.510305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:02.570896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:02.571813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:02.571916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:02.571954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:02.698352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:02.698541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:02.698629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:02.698689] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:02.702775] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-03-12T20:29:02.703081] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-03-12T20:29:02.703241] [INFO ] [sig ] PRME: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:02.856195] [INFO ] [LOCAL ] Saved forecast: PRME 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRME.txt [2026-03-12T20:29:02.856364] [INFO ] [sig ] [2348/3274] Completed PRME in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:02.856409] [INFO ] [sig ] [2349/3274] Forecasting PRN... [2026-03-12T20:29:02.856441] [INFO ] [sig ] Generating forecast for: PRN [2026-03-12T20:29:02.856472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-03-12T20:29:02.868975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-03-12T20:29:02.869389] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-03-12T20:29:02.870259] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-03-12T20:29:02.870314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:02.870348] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:02.870377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:02.870444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:02.933494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:02.934518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:02.934631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:02.934673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:03.062875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:03.063048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:03.063093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:03.063123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:03.066631] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=38.48%) [2026-03-12T20:29:03.066917] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-03-12T20:29:03.067050] [INFO ] [sig ] PRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:03.210065] [INFO ] [LOCAL ] Saved forecast: PRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRN.txt [2026-03-12T20:29:03.210240] [INFO ] [sig ] [2349/3274] Completed PRN in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:03.210288] [INFO ] [sig ] [2350/3274] Forecasting PROF... [2026-03-12T20:29:03.210320] [INFO ] [sig ] Generating forecast for: PROF [2026-03-12T20:29:03.210353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-03-12T20:29:03.222189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-03-12T20:29:03.222652] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-03-12T20:29:03.223467] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-03-12T20:29:03.223524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:03.223603] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:03.223643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:03.223714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:03.289687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:03.290599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:03.290715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:03.290778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:03.425864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:03.426032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:03.426079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:03.426110] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:03.429995] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-03-12T20:29:03.430301] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-03-12T20:29:03.430441] [INFO ] [sig ] PROF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:03.598407] [INFO ] [LOCAL ] Saved forecast: PROF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PROF.txt [2026-03-12T20:29:03.598600] [INFO ] [sig ] [2350/3274] Completed PROF in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:03.598649] [INFO ] [sig ] [2351/3274] Forecasting PROK... [2026-03-12T20:29:03.598680] [INFO ] [sig ] Generating forecast for: PROK [2026-03-12T20:29:03.598711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-03-12T20:29:03.610796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-03-12T20:29:03.611229] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-03-12T20:29:03.612146] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-03-12T20:29:03.612202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:03.612238] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:03.612267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:03.612327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:03.675594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:03.676563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:03.676687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:03.676738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:03.804551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:03.804729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:03.804775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:03.804818] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:03.808479] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-03-12T20:29:03.808815] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-03-12T20:29:03.808963] [INFO ] [sig ] PROK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:03.955975] [INFO ] [LOCAL ] Saved forecast: PROK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PROK.txt [2026-03-12T20:29:03.956130] [INFO ] [sig ] [2351/3274] Completed PROK in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:03.956185] [INFO ] [sig ] [2352/3274] Forecasting PRTA... [2026-03-12T20:29:03.956216] [INFO ] [sig ] Generating forecast for: PRTA [2026-03-12T20:29:03.956245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-03-12T20:29:03.968363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-03-12T20:29:03.968802] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-03-12T20:29:03.969702] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-03-12T20:29:03.969768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:03.969810] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:03.969845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:03.969909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:04.028476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:04.029410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:04.029532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:04.029568] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:04.149889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:04.150050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:04.150092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:04.150122] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:04.153676] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-12T20:29:04.153996] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-03-12T20:29:04.154133] [INFO ] [sig ] PRTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:04.299834] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRTA.txt [2026-03-12T20:29:04.300006] [INFO ] [sig ] [2352/3274] Completed PRTA in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:04.300052] [INFO ] [sig ] [2353/3274] Forecasting PRTH... [2026-03-12T20:29:04.300084] [INFO ] [sig ] Generating forecast for: PRTH [2026-03-12T20:29:04.300116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-03-12T20:29:04.311209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-03-12T20:29:04.311621] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-03-12T20:29:04.312441] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-03-12T20:29:04.312496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:04.312529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:04.312557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:04.312639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:04.371398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:04.372282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:04.372367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:04.372401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:04.490279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:04.490443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:04.490487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:04.490517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:04.494104] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=22.27%) [2026-03-12T20:29:04.494388] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-03-12T20:29:04.494520] [INFO ] [sig ] PRTH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:04.636616] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PRTH.txt [2026-03-12T20:29:04.636755] [INFO ] [sig ] [2353/3274] Completed PRTH in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:04.636796] [INFO ] [sig ] [2354/3274] Forecasting PRVA... [2026-03-12T20:29:04.636832] [INFO ] [sig ] Generating forecast for: PRVA [2026-03-12T20:29:04.636864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-03-12T20:29:04.647884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-03-12T20:29:04.648215] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-03-12T20:29:04.649014] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-03-12T20:29:04.649068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:04.649100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:04.649128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:04.649186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:04.708545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:04.709334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:04.709421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:04.709455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:04.829755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:04.829925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:04.829968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:04.829998] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:04.833470] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-03-12T20:29:04.833769] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-03-12T20:29:04.833903] [INFO ] [sig ] PRVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:04.978537] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PRVA.txt [2026-03-12T20:29:04.978712] [INFO ] [sig ] [2354/3274] Completed PRVA in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:04.978763] [INFO ] [sig ] [2355/3274] Forecasting PSC... [2026-03-12T20:29:04.978800] [INFO ] [sig ] Generating forecast for: PSC [2026-03-12T20:29:04.978837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-03-12T20:29:04.989975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-03-12T20:29:04.990304] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-03-12T20:29:04.991132] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-03-12T20:29:04.991196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:04.991232] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:04.991259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:04.991316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:05.050788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:05.051851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:05.051937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:05.051970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:05.171370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:05.171536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:05.171599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:05.171633] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:05.175255] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=71.78%) [2026-03-12T20:29:05.175543] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-03-12T20:29:05.175702] [INFO ] [sig ] PSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:05.324609] [INFO ] [LOCAL ] Saved forecast: PSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSC.txt [2026-03-12T20:29:05.324790] [INFO ] [sig ] [2355/3274] Completed PSC in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:05.324833] [INFO ] [sig ] [2356/3274] Forecasting PSCE... [2026-03-12T20:29:05.324863] [INFO ] [sig ] Generating forecast for: PSCE [2026-03-12T20:29:05.324893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-03-12T20:29:05.335949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-03-12T20:29:05.336367] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-03-12T20:29:05.337210] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-03-12T20:29:05.337264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:05.337298] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:05.337326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:05.337384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:05.402823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:05.403868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:05.403963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:05.403998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:05.514552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:05.514731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:05.514779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:05.514809] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:05.519127] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=52.71%) [2026-03-12T20:29:05.519439] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-03-12T20:29:05.519826] [INFO ] [sig ] PSCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:05.663366] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSCE.txt [2026-03-12T20:29:05.663513] [INFO ] [sig ] [2356/3274] Completed PSCE in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:05.663555] [INFO ] [sig ] [2357/3274] Forecasting PSCH... [2026-03-12T20:29:05.663613] [INFO ] [sig ] Generating forecast for: PSCH [2026-03-12T20:29:05.663648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-03-12T20:29:05.674978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-03-12T20:29:05.675403] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-03-12T20:29:05.676243] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-03-12T20:29:05.676296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:05.676329] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:05.676356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:05.676413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:05.735607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:05.736633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:05.736731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:05.736771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:05.848544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:05.848738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:05.848784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:05.848831] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:05.852351] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-03-12T20:29:05.852664] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-03-12T20:29:05.852804] [INFO ] [sig ] PSCH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:06.071039] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSCH.txt [2026-03-12T20:29:06.071210] [INFO ] [sig ] [2357/3274] Completed PSCH in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.5m [2026-03-12T20:29:06.071255] [INFO ] [sig ] [2358/3274] Forecasting PSEC... [2026-03-12T20:29:06.071285] [INFO ] [sig ] Generating forecast for: PSEC [2026-03-12T20:29:06.071316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-03-12T20:29:06.082597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-03-12T20:29:06.082986] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-03-12T20:29:06.083794] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-03-12T20:29:06.083848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:06.083881] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:06.083908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:06.083966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:06.142541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:06.143454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:06.143550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:06.143607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:06.265549] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:06.265735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:06.265780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:06.265811] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:06.269324] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=35.07%) [2026-03-12T20:29:06.269629] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-03-12T20:29:06.269781] [INFO ] [sig ] PSEC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:06.415606] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PSEC.txt [2026-03-12T20:29:06.415770] [INFO ] [sig ] [2358/3274] Completed PSEC in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:06.415814] [INFO ] [sig ] [2359/3274] Forecasting PSF... [2026-03-12T20:29:06.415844] [INFO ] [sig ] Generating forecast for: PSF [2026-03-12T20:29:06.415874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-03-12T20:29:06.426894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-03-12T20:29:06.427294] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-03-12T20:29:06.428112] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-03-12T20:29:06.428166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:06.428260] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:06.428312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:06.428398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:06.486505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:06.487432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:06.487518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:06.487570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:06.611905] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:06.612100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:06.612147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:06.612176] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:06.615961] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-03-12T20:29:06.616294] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-03-12T20:29:06.616434] [INFO ] [sig ] PSF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:06.764128] [INFO ] [LOCAL ] Saved forecast: PSF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSF.txt [2026-03-12T20:29:06.764293] [INFO ] [sig ] [2359/3274] Completed PSF in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:06.764337] [INFO ] [sig ] [2360/3274] Forecasting PSFE... [2026-03-12T20:29:06.764367] [INFO ] [sig ] Generating forecast for: PSFE [2026-03-12T20:29:06.764398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-03-12T20:29:06.775652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-03-12T20:29:06.776036] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-03-12T20:29:06.776881] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-03-12T20:29:06.776945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:06.776976] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:06.777003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:06.777061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:06.835323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:06.836258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:06.836345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:06.836378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:06.962480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:06.962682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:06.962729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:06.962764] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:06.966548] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-03-12T20:29:06.966965] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-03-12T20:29:06.967110] [INFO ] [sig ] PSFE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:07.115485] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSFE.txt [2026-03-12T20:29:07.115666] [INFO ] [sig ] [2360/3274] Completed PSFE in 0.4s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:07.115712] [INFO ] [sig ] [2361/3274] Forecasting PSHG... [2026-03-12T20:29:07.115742] [INFO ] [sig ] Generating forecast for: PSHG [2026-03-12T20:29:07.115772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-03-12T20:29:07.126833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-03-12T20:29:07.127232] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-03-12T20:29:07.128086] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-03-12T20:29:07.128139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:07.128174] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:07.128217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:07.128276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:07.186116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:07.186937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:07.187020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:07.187053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:07.307247] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:07.307411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:07.307453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:07.307482] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:07.311368] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-03-12T20:29:07.311702] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-03-12T20:29:07.311846] [INFO ] [sig ] PSHG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:07.454841] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PSHG.txt [2026-03-12T20:29:07.454984] [INFO ] [sig ] [2361/3274] Completed PSHG in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:07.455026] [INFO ] [sig ] [2362/3274] Forecasting PSN... [2026-03-12T20:29:07.455056] [INFO ] [sig ] Generating forecast for: PSN [2026-03-12T20:29:07.455087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-03-12T20:29:07.465535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-03-12T20:29:07.465858] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-03-12T20:29:07.466667] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-03-12T20:29:07.466721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:07.466753] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:07.466780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:07.466842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:07.526431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:07.527305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:07.527387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:07.527420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:07.651667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:07.651830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:07.651873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:07.651955] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:07.655700] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-03-12T20:29:07.656049] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-03-12T20:29:07.656188] [INFO ] [sig ] PSN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:07.803914] [INFO ] [LOCAL ] Saved forecast: PSN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PSN.txt [2026-03-12T20:29:07.804065] [INFO ] [sig ] [2362/3274] Completed PSN in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:07.804108] [INFO ] [sig ] [2363/3274] Forecasting PSNL... [2026-03-12T20:29:07.804138] [INFO ] [sig ] Generating forecast for: PSNL [2026-03-12T20:29:07.804168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-03-12T20:29:07.815252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-03-12T20:29:07.815587] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-03-12T20:29:07.816442] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-03-12T20:29:07.816495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:07.816529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:07.816558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:07.816646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:07.876249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:07.877034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:07.877117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:07.877151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:07.996080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:07.996243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:07.996285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:07.996314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:07.999881] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-03-12T20:29:08.000167] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-03-12T20:29:08.000295] [INFO ] [sig ] PSNL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:08.145697] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSNL.txt [2026-03-12T20:29:08.145865] [INFO ] [sig ] [2363/3274] Completed PSNL in 0.3s | 2.80 sym/s | Total: 14.0m | ETA: 5.4m [2026-03-12T20:29:08.145909] [INFO ] [sig ] [2364/3274] Forecasting PSO... [2026-03-12T20:29:08.145940] [INFO ] [sig ] Generating forecast for: PSO [2026-03-12T20:29:08.145970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-03-12T20:29:08.157157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-03-12T20:29:08.157531] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-03-12T20:29:08.158363] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-03-12T20:29:08.158417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:08.158449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:08.158475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:08.158532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:08.216632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:08.217294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:08.217375] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:08.217407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:08.337279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:08.337434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:08.337476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:08.337507] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:08.341027] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=84.84%) [2026-03-12T20:29:08.341304] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-03-12T20:29:08.341431] [INFO ] [sig ] PSO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:08.485479] [INFO ] [LOCAL ] Saved forecast: PSO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSO.txt [2026-03-12T20:29:08.485638] [INFO ] [sig ] [2364/3274] Completed PSO in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:08.485683] [INFO ] [sig ] [2365/3274] Forecasting PSTG... [2026-03-12T20:29:08.485713] [INFO ] [sig ] Generating forecast for: PSTG [2026-03-12T20:29:08.485752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-03-12T20:29:08.497291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-03-12T20:29:08.497625] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-03-12T20:29:08.498453] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-03-12T20:29:08.498506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:08.498539] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:08.498565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:08.498653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:08.558895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:08.559645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:08.559730] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:08.559764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:08.691113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:08.691307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:08.691357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:08.691390] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:08.694930] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-03-12T20:29:08.695207] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-03-12T20:29:08.695337] [INFO ] [sig ] PSTG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:08.839007] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PSTG.txt [2026-03-12T20:29:08.839146] [INFO ] [sig ] [2365/3274] Completed PSTG in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:08.839188] [INFO ] [sig ] [2366/3274] Forecasting PSTL... [2026-03-12T20:29:08.839217] [INFO ] [sig ] Generating forecast for: PSTL [2026-03-12T20:29:08.839247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-03-12T20:29:08.851236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-03-12T20:29:08.851548] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-03-12T20:29:08.852349] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-03-12T20:29:08.852401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:08.852434] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:08.852461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:08.852518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:08.911250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:08.912293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:08.912380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:08.912421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:09.034619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:09.034785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:09.034840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:09.034876] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:09.038717] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-03-12T20:29:09.039012] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-03-12T20:29:09.039143] [INFO ] [sig ] PSTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:09.185047] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PSTL.txt [2026-03-12T20:29:09.185282] [INFO ] [sig ] [2366/3274] Completed PSTL in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:09.185341] [INFO ] [sig ] [2367/3274] Forecasting PSX... [2026-03-12T20:29:09.185376] [INFO ] [sig ] Generating forecast for: PSX [2026-03-12T20:29:09.185411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-03-12T20:29:09.198121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-03-12T20:29:09.198494] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-03-12T20:29:09.199352] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-03-12T20:29:09.199409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:09.199445] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:09.199475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:09.199535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:09.264531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:09.265524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:09.265635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:09.265673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:09.396483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:09.396669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:09.396715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:09.396749] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:09.400528] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-03-12T20:29:09.400858] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-03-12T20:29:09.401000] [INFO ] [sig ] PSX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:09.551979] [INFO ] [LOCAL ] Saved forecast: PSX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PSX.txt [2026-03-12T20:29:09.552343] [INFO ] [sig ] [2367/3274] Completed PSX in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:09.552384] [INFO ] [sig ] [2368/3274] Forecasting PTA... [2026-03-12T20:29:09.552416] [INFO ] [sig ] Generating forecast for: PTA [2026-03-12T20:29:09.552446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-03-12T20:29:09.565123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-03-12T20:29:09.565503] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-03-12T20:29:09.566557] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-03-12T20:29:09.566628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:09.566660] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:09.566686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:09.566743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:09.627678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:09.628570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:09.628697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:09.628739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:09.763994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:09.764165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:09.764218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:09.764253] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:09.768303] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=63.26%) [2026-03-12T20:29:09.768613] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-03-12T20:29:09.768752] [INFO ] [sig ] PTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:09.922632] [INFO ] [LOCAL ] Saved forecast: PTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTA.txt [2026-03-12T20:29:09.922799] [INFO ] [sig ] [2368/3274] Completed PTA in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:09.922845] [INFO ] [sig ] [2369/3274] Forecasting PTC... [2026-03-12T20:29:09.922876] [INFO ] [sig ] Generating forecast for: PTC [2026-03-12T20:29:09.922908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-03-12T20:29:09.935836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-03-12T20:29:09.936250] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-03-12T20:29:09.937362] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-03-12T20:29:09.937424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:09.937462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:09.937490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:09.937549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:10.005193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:10.006120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:10.006256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:10.006308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:10.142265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:10.142448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:10.142495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:10.142526] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:10.146152] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-03-12T20:29:10.146476] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-03-12T20:29:10.146650] [INFO ] [sig ] PTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:10.300874] [INFO ] [LOCAL ] Saved forecast: PTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTC.txt [2026-03-12T20:29:10.301062] [INFO ] [sig ] [2369/3274] Completed PTC in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:10.301107] [INFO ] [sig ] [2370/3274] Forecasting PTEN... [2026-03-12T20:29:10.301138] [INFO ] [sig ] Generating forecast for: PTEN [2026-03-12T20:29:10.301169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-03-12T20:29:10.312384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-03-12T20:29:10.312718] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-03-12T20:29:10.313505] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-03-12T20:29:10.313558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:10.313611] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:10.313640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:10.313698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:10.372247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:10.373007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:10.373090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:10.373123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:10.491092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:10.491292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:10.491336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:10.491365] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:10.494847] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-03-12T20:29:10.495161] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-03-12T20:29:10.495289] [INFO ] [sig ] PTEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:10.637818] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTEN.txt [2026-03-12T20:29:10.637985] [INFO ] [sig ] [2370/3274] Completed PTEN in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:10.638031] [INFO ] [sig ] [2371/3274] Forecasting PTF... [2026-03-12T20:29:10.638061] [INFO ] [sig ] Generating forecast for: PTF [2026-03-12T20:29:10.638092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-03-12T20:29:10.649053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-03-12T20:29:10.649390] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-03-12T20:29:10.650188] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-03-12T20:29:10.650240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:10.650272] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:10.650300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:10.650357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:10.708960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:10.709670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:10.709753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:10.709786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:10.836372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:10.836536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:10.836597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:10.836630] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:10.840166] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-03-12T20:29:10.840444] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-03-12T20:29:10.840593] [INFO ] [sig ] PTF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:10.985171] [INFO ] [LOCAL ] Saved forecast: PTF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PTF.txt [2026-03-12T20:29:10.985313] [INFO ] [sig ] [2371/3274] Completed PTF in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:10.985353] [INFO ] [sig ] [2372/3274] Forecasting PTGX... [2026-03-12T20:29:10.985384] [INFO ] [sig ] Generating forecast for: PTGX [2026-03-12T20:29:10.985414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-03-12T20:29:10.997441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-03-12T20:29:10.997789] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-03-12T20:29:11.002635] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-03-12T20:29:11.002706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:11.002740] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:11.002766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:11.002830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:11.061825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:11.062785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:11.062875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:11.062908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:11.190368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:11.190537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:11.190599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:11.190634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:11.194150] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-03-12T20:29:11.194443] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-03-12T20:29:11.194595] [INFO ] [sig ] PTGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:11.358341] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTGX.txt [2026-03-12T20:29:11.358537] [INFO ] [sig ] [2372/3274] Completed PTGX in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:11.358599] [INFO ] [sig ] [2373/3274] Forecasting PTH... [2026-03-12T20:29:11.358636] [INFO ] [sig ] Generating forecast for: PTH [2026-03-12T20:29:11.358666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-03-12T20:29:11.369917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-03-12T20:29:11.370317] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-03-12T20:29:11.371365] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-03-12T20:29:11.371420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:11.371452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:11.371479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:11.371536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:11.430024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:11.430943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:11.431029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:11.431062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:11.543019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:11.543195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:11.543236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:11.543266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:11.546765] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=84.85%) [2026-03-12T20:29:11.547088] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-03-12T20:29:11.547227] [INFO ] [sig ] PTH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:11.692533] [INFO ] [LOCAL ] Saved forecast: PTH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTH.txt [2026-03-12T20:29:11.692704] [INFO ] [sig ] [2373/3274] Completed PTH in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.4m [2026-03-12T20:29:11.692749] [INFO ] [sig ] [2374/3274] Forecasting PTLO... [2026-03-12T20:29:11.692779] [INFO ] [sig ] Generating forecast for: PTLO [2026-03-12T20:29:11.692810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-03-12T20:29:11.705828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-03-12T20:29:11.706164] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-03-12T20:29:11.707002] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-03-12T20:29:11.707080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:11.707115] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:11.707143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:11.707200] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:11.766381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:11.767156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:11.767242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:11.767277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:11.900885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:11.901082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:11.901129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:11.901158] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:11.904790] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: UP (p=66.37%) [2026-03-12T20:29:11.905080] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-03-12T20:29:11.905216] [INFO ] [sig ] PTLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:12.047517] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTLO.txt [2026-03-12T20:29:12.047710] [INFO ] [sig ] [2374/3274] Completed PTLO in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:12.047772] [INFO ] [sig ] [2375/3274] Forecasting PTNQ... [2026-03-12T20:29:12.047803] [INFO ] [sig ] Generating forecast for: PTNQ [2026-03-12T20:29:12.047833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-03-12T20:29:12.059344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-03-12T20:29:12.059653] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-03-12T20:29:12.060442] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-03-12T20:29:12.060495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:12.060527] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:12.060554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:12.060634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:12.119449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:12.120210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:12.120295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:12.120329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:12.242655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:12.242816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:12.242861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:12.242896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:12.246362] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-03-12T20:29:12.246662] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-03-12T20:29:12.246791] [INFO ] [sig ] PTNQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:12.391767] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PTNQ.txt [2026-03-12T20:29:12.391940] [INFO ] [sig ] [2375/3274] Completed PTNQ in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:12.391985] [INFO ] [sig ] [2376/3274] Forecasting PTON... [2026-03-12T20:29:12.392015] [INFO ] [sig ] Generating forecast for: PTON [2026-03-12T20:29:12.392046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-03-12T20:29:12.403936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-03-12T20:29:12.404341] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-03-12T20:29:12.405172] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-03-12T20:29:12.405227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:12.405291] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:12.405320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:12.405379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:12.466018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:12.466949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:12.467036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:12.467072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:12.592429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:12.592645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:12.592694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:12.592731] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:12.596455] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-03-12T20:29:12.596799] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-03-12T20:29:12.596941] [INFO ] [sig ] PTON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:12.760779] [INFO ] [LOCAL ] Saved forecast: PTON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PTON.txt [2026-03-12T20:29:12.760938] [INFO ] [sig ] [2376/3274] Completed PTON in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:12.760983] [INFO ] [sig ] [2377/3274] Forecasting PTY... [2026-03-12T20:29:12.761014] [INFO ] [sig ] Generating forecast for: PTY [2026-03-12T20:29:12.761045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-03-12T20:29:12.773144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-03-12T20:29:12.773538] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-03-12T20:29:12.774366] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-03-12T20:29:12.774429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:12.774470] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:12.774507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:12.774597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:12.833905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:12.834743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:12.834826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:12.834859] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:12.954864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:12.955030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:12.955073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:12.955105] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:12.958592] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=51.79%) [2026-03-12T20:29:12.958870] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-03-12T20:29:12.959000] [INFO ] [sig ] PTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:13.102528] [INFO ] [LOCAL ] Saved forecast: PTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PTY.txt [2026-03-12T20:29:13.102676] [INFO ] [sig ] [2377/3274] Completed PTY in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:13.102726] [INFO ] [sig ] [2378/3274] Forecasting PUBM... [2026-03-12T20:29:13.102756] [INFO ] [sig ] Generating forecast for: PUBM [2026-03-12T20:29:13.102786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-03-12T20:29:13.113881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-03-12T20:29:13.114170] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-03-12T20:29:13.114960] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-03-12T20:29:13.115013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:13.115046] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:13.115074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:13.115136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:13.173417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:13.174150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:13.174231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:13.174263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:13.300907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:13.301097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:13.301149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:13.301179] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:13.304924] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-03-12T20:29:13.305239] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-03-12T20:29:13.305371] [INFO ] [sig ] PUBM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:13.463811] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PUBM.txt [2026-03-12T20:29:13.463977] [INFO ] [sig ] [2378/3274] Completed PUBM in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:13.464022] [INFO ] [sig ] [2379/3274] Forecasting PUK... [2026-03-12T20:29:13.464052] [INFO ] [sig ] Generating forecast for: PUK [2026-03-12T20:29:13.464083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-03-12T20:29:13.476421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-03-12T20:29:13.476749] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-03-12T20:29:13.477721] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-03-12T20:29:13.477774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:13.477807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:13.477835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:13.477893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:13.535224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:13.535873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:13.535969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:13.536008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:13.657738] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:13.657895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:13.657938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:13.658012] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:13.661729] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-03-12T20:29:13.662010] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-03-12T20:29:13.662157] [INFO ] [sig ] PUK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:13.807795] [INFO ] [LOCAL ] Saved forecast: PUK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PUK.txt [2026-03-12T20:29:13.807943] [INFO ] [sig ] [2379/3274] Completed PUK in 0.3s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:13.808013] [INFO ] [sig ] [2380/3274] Forecasting PUMP... [2026-03-12T20:29:13.808054] [INFO ] [sig ] Generating forecast for: PUMP [2026-03-12T20:29:13.808091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-03-12T20:29:13.819453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-03-12T20:29:13.819817] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-03-12T20:29:13.820852] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-03-12T20:29:13.820905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:13.820938] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:13.820964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:13.821021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:13.880137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:13.881034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:13.881124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:13.881157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:14.017140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:14.017304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:14.017354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:14.017405] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:14.021260] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=90.14%) [2026-03-12T20:29:14.021603] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-03-12T20:29:14.021745] [INFO ] [sig ] PUMP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:14.179864] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PUMP.txt [2026-03-12T20:29:14.180032] [INFO ] [sig ] [2380/3274] Completed PUMP in 0.4s | 2.80 sym/s | Total: 14.1m | ETA: 5.3m [2026-03-12T20:29:14.180076] [INFO ] [sig ] [2381/3274] Forecasting PVH... [2026-03-12T20:29:14.180107] [INFO ] [sig ] Generating forecast for: PVH [2026-03-12T20:29:14.180137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-03-12T20:29:14.193427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-03-12T20:29:14.193761] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-03-12T20:29:14.194665] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-03-12T20:29:14.194720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:14.194753] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:14.194780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:14.194840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:14.261677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:14.262513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:14.262619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:14.262656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:14.392609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:14.392783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:14.392848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:14.392893] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:14.396709] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-03-12T20:29:14.397009] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-03-12T20:29:14.397140] [INFO ] [sig ] PVH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:14.547082] [INFO ] [LOCAL ] Saved forecast: PVH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PVH.txt [2026-03-12T20:29:14.547224] [INFO ] [sig ] [2381/3274] Completed PVH in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:14.547266] [INFO ] [sig ] [2382/3274] Forecasting PVL... [2026-03-12T20:29:14.547296] [INFO ] [sig ] Generating forecast for: PVL [2026-03-12T20:29:14.547328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-03-12T20:29:14.559291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-03-12T20:29:14.559647] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-03-12T20:29:14.560413] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-03-12T20:29:14.560466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:14.560498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:14.560525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:14.560605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:14.620306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:14.620999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:14.621084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:14.621118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:14.734311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:14.734473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:14.734515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:14.734545] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:14.738031] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-03-12T20:29:14.738317] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-03-12T20:29:14.738445] [INFO ] [sig ] PVL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:14.879900] [INFO ] [LOCAL ] Saved forecast: PVL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PVL.txt [2026-03-12T20:29:14.880043] [INFO ] [sig ] [2382/3274] Completed PVL in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:14.880083] [INFO ] [sig ] [2383/3274] Forecasting PWP... [2026-03-12T20:29:14.880110] [INFO ] [sig ] Generating forecast for: PWP [2026-03-12T20:29:14.880139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-03-12T20:29:14.891474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-03-12T20:29:14.891790] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-03-12T20:29:14.892766] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-03-12T20:29:14.892819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:14.892851] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:14.892878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:14.892934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:14.956350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:14.957423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:14.957528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:14.957562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:15.088727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:15.088887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:15.088930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:15.088960] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:15.092449] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-03-12T20:29:15.092752] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-03-12T20:29:15.092884] [INFO ] [sig ] PWP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:15.235655] [INFO ] [LOCAL ] Saved forecast: PWP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PWP.txt [2026-03-12T20:29:15.235773] [INFO ] [sig ] [2383/3274] Completed PWP in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:15.235814] [INFO ] [sig ] [2384/3274] Forecasting PXS... [2026-03-12T20:29:15.235844] [INFO ] [sig ] Generating forecast for: PXS [2026-03-12T20:29:15.235874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-03-12T20:29:15.247746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-03-12T20:29:15.248080] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-03-12T20:29:15.248865] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-03-12T20:29:15.248922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:15.248962] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:15.248995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:15.249065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:15.307021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:15.307630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:15.307713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:15.307745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:15.412692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:15.412832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:15.412873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:15.412902] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:15.416997] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-03-12T20:29:15.417293] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-03-12T20:29:15.417421] [INFO ] [sig ] PXS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:15.560030] [INFO ] [LOCAL ] Saved forecast: PXS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PXS.txt [2026-03-12T20:29:15.560142] [INFO ] [sig ] [2384/3274] Completed PXS in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:15.560182] [INFO ] [sig ] [2385/3274] Forecasting PY... [2026-03-12T20:29:15.560211] [INFO ] [sig ] Generating forecast for: PY [2026-03-12T20:29:15.560241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-03-12T20:29:15.571161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-03-12T20:29:15.571467] [INFO ] [FORECASTER] Starting predict_future for PY [2026-03-12T20:29:15.572247] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-03-12T20:29:15.572300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:15.572332] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:15.572387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:15.572448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:15.630113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:15.630745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:15.630824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:15.630857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:15.741742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:15.741947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:15.741994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:15.742025] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:15.745525] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-03-12T20:29:15.745823] [INFO ] [FORECASTER] Completed predict_future for PY [2026-03-12T20:29:15.745950] [INFO ] [sig ] PY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:15.890954] [INFO ] [LOCAL ] Saved forecast: PY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PY.txt [2026-03-12T20:29:15.891067] [INFO ] [sig ] [2385/3274] Completed PY in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:15.891107] [INFO ] [sig ] [2386/3274] Forecasting PYXS... [2026-03-12T20:29:15.891136] [INFO ] [sig ] Generating forecast for: PYXS [2026-03-12T20:29:15.891165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-03-12T20:29:15.903332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-03-12T20:29:15.903638] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-03-12T20:29:15.904391] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-03-12T20:29:15.904443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:15.904484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:15.904512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:15.904586] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:15.967032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:15.967649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:15.967728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:15.967789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:16.099601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:16.099785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:16.099830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:16.099861] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:16.103774] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-03-12T20:29:16.104206] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-03-12T20:29:16.104364] [INFO ] [sig ] PYXS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:16.255430] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/PYXS.txt [2026-03-12T20:29:16.255608] [INFO ] [sig ] [2386/3274] Completed PYXS in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:16.255656] [INFO ] [sig ] [2387/3274] Forecasting PZZA... [2026-03-12T20:29:16.255686] [INFO ] [sig ] Generating forecast for: PZZA [2026-03-12T20:29:16.255717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-03-12T20:29:16.267498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-03-12T20:29:16.267856] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-03-12T20:29:16.268782] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-03-12T20:29:16.268837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:16.268870] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:16.268897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:16.268956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:16.328520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:16.329503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:16.329619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:16.329656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:16.457054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:16.457228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:16.457271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:16.457300] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:16.461029] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-03-12T20:29:16.461390] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-03-12T20:29:16.461534] [INFO ] [sig ] PZZA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:16.617042] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/PZZA.txt [2026-03-12T20:29:16.617226] [INFO ] [sig ] [2387/3274] Completed PZZA in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:16.617270] [INFO ] [sig ] [2388/3274] Forecasting QBTS... [2026-03-12T20:29:16.617300] [INFO ] [sig ] Generating forecast for: QBTS [2026-03-12T20:29:16.617331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-03-12T20:29:16.629123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-03-12T20:29:16.629805] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-03-12T20:29:16.630697] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-03-12T20:29:16.630750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:16.630783] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:16.630810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:16.630867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:16.691986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:16.692941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:16.693029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:16.693063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:16.823943] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:16.824111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:16.824155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:16.824184] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:16.827659] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-03-12T20:29:16.827943] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-03-12T20:29:16.828129] [INFO ] [sig ] QBTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:16.973428] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QBTS.txt [2026-03-12T20:29:16.973596] [INFO ] [sig ] [2388/3274] Completed QBTS in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:16.973643] [INFO ] [sig ] [2389/3274] Forecasting QCLN... [2026-03-12T20:29:16.973678] [INFO ] [sig ] Generating forecast for: QCLN [2026-03-12T20:29:16.973710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-03-12T20:29:16.985297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-03-12T20:29:16.985660] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-03-12T20:29:16.986448] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-03-12T20:29:16.986503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:16.986536] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:16.986565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:16.986653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:17.048349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:17.049313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:17.049397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:17.049431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:17.177382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:17.177552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:17.177618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:17.177651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:17.181309] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-03-12T20:29:17.181647] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-03-12T20:29:17.181789] [INFO ] [sig ] QCLN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:17.328324] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QCLN.txt [2026-03-12T20:29:17.328524] [INFO ] [sig ] [2389/3274] Completed QCLN in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:17.328590] [INFO ] [sig ] [2390/3274] Forecasting QCOM... [2026-03-12T20:29:17.328629] [INFO ] [sig ] Generating forecast for: QCOM [2026-03-12T20:29:17.328659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-03-12T20:29:17.340922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-03-12T20:29:17.341344] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-03-12T20:29:17.342204] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-03-12T20:29:17.342261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:17.342294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:17.342321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:17.342379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:17.404773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:17.405727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:17.405818] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:17.405851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:17.531301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:17.531463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:17.531505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:17.531534] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:17.535284] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=44.55%) [2026-03-12T20:29:17.535567] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-03-12T20:29:17.535718] [INFO ] [sig ] QCOM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:17.682038] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QCOM.txt [2026-03-12T20:29:17.682175] [INFO ] [sig ] [2390/3274] Completed QCOM in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.3m [2026-03-12T20:29:17.682216] [INFO ] [sig ] [2391/3274] Forecasting QCRH... [2026-03-12T20:29:17.682246] [INFO ] [sig ] Generating forecast for: QCRH [2026-03-12T20:29:17.682276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-03-12T20:29:17.693243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-03-12T20:29:17.693534] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-03-12T20:29:17.694316] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-03-12T20:29:17.694368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:17.694401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:17.694428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:17.694485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:17.753051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:17.754144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:17.754423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:17.754456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:17.881734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:17.881903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:17.881948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:17.881976] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:17.885607] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=18.10%) [2026-03-12T20:29:17.885915] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-03-12T20:29:17.886052] [INFO ] [sig ] QCRH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:18.034368] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QCRH.txt [2026-03-12T20:29:18.034538] [INFO ] [sig ] [2391/3274] Completed QCRH in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:18.034602] [INFO ] [sig ] [2392/3274] Forecasting QDEL... [2026-03-12T20:29:18.034634] [INFO ] [sig ] Generating forecast for: QDEL [2026-03-12T20:29:18.034664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-03-12T20:29:18.047140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-03-12T20:29:18.047782] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-03-12T20:29:18.048991] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-03-12T20:29:18.049053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:18.049087] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:18.049116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:18.049188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:18.125063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:18.126022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:18.126136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:18.126193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:18.269415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:18.269608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:18.269654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:18.269700] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:18.273395] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=19.56%) [2026-03-12T20:29:18.273702] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-03-12T20:29:18.273843] [INFO ] [sig ] QDEL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:18.427743] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QDEL.txt [2026-03-12T20:29:18.427914] [INFO ] [sig ] [2392/3274] Completed QDEL in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:18.427976] [INFO ] [sig ] [2393/3274] Forecasting QFIN... [2026-03-12T20:29:18.428013] [INFO ] [sig ] Generating forecast for: QFIN [2026-03-12T20:29:18.428045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-03-12T20:29:18.442075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-03-12T20:29:18.442489] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-03-12T20:29:18.443330] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-03-12T20:29:18.443387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:18.443454] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:18.443483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:18.443541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:18.504692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:18.505601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:18.505688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:18.505722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:18.633216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:18.633384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:18.633428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:18.633459] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:18.637011] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-03-12T20:29:18.637302] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-03-12T20:29:18.637436] [INFO ] [sig ] QFIN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:18.780889] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QFIN.txt [2026-03-12T20:29:18.781051] [INFO ] [sig ] [2393/3274] Completed QFIN in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:18.781098] [INFO ] [sig ] [2394/3274] Forecasting QGEN... [2026-03-12T20:29:18.781130] [INFO ] [sig ] Generating forecast for: QGEN [2026-03-12T20:29:18.781160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-03-12T20:29:18.793226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-03-12T20:29:18.793555] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-03-12T20:29:18.794359] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-03-12T20:29:18.794412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:18.794444] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:18.794471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:18.794528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:18.853754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:18.854560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:18.854661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:18.854711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:18.989765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:18.989927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:18.989972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:18.990001] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:18.993633] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-03-12T20:29:18.994008] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-03-12T20:29:18.994230] [INFO ] [sig ] QGEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:19.137274] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QGEN.txt [2026-03-12T20:29:19.137439] [INFO ] [sig ] [2394/3274] Completed QGEN in 0.4s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:19.137481] [INFO ] [sig ] [2395/3274] Forecasting QLYS... [2026-03-12T20:29:19.137512] [INFO ] [sig ] Generating forecast for: QLYS [2026-03-12T20:29:19.137542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-03-12T20:29:19.150370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-03-12T20:29:19.150739] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-03-12T20:29:19.151559] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-03-12T20:29:19.151665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:19.151713] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:19.151741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:19.151798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:19.209262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:19.210148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:19.210232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:19.210265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:19.332595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:19.332761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:19.332802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:19.332830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:19.336336] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-03-12T20:29:19.336638] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-03-12T20:29:19.336789] [INFO ] [sig ] QLYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:19.479253] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QLYS.txt [2026-03-12T20:29:19.479418] [INFO ] [sig ] [2395/3274] Completed QLYS in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:19.479462] [INFO ] [sig ] [2396/3274] Forecasting QMCO... [2026-03-12T20:29:19.479492] [INFO ] [sig ] Generating forecast for: QMCO [2026-03-12T20:29:19.479523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-03-12T20:29:19.491064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-03-12T20:29:19.491413] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-03-12T20:29:19.492333] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-03-12T20:29:19.492386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:19.492419] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:19.492459] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:19.492517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:19.550328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:19.551212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:19.551296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:19.551329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:19.668130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:19.668304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:19.668346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:19.668408] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:19.671938] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-03-12T20:29:19.672259] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-03-12T20:29:19.672405] [INFO ] [sig ] QMCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:19.816540] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QMCO.txt [2026-03-12T20:29:19.816733] [INFO ] [sig ] [2396/3274] Completed QMCO in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:19.816777] [INFO ] [sig ] [2397/3274] Forecasting QMOM... [2026-03-12T20:29:19.816826] [INFO ] [sig ] Generating forecast for: QMOM [2026-03-12T20:29:19.816885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-03-12T20:29:19.828413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-03-12T20:29:19.828845] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-03-12T20:29:19.829647] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-03-12T20:29:19.829701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:19.829735] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:19.829763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:19.829820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:19.887166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:19.888132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:19.888217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:19.888250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:20.008667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:20.008836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:20.008880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:20.008910] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:20.012401] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=75.72%) [2026-03-12T20:29:20.012702] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-03-12T20:29:20.012835] [INFO ] [sig ] QMOM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:20.158390] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QMOM.txt [2026-03-12T20:29:20.158562] [INFO ] [sig ] [2397/3274] Completed QMOM in 0.3s | 2.80 sym/s | Total: 14.2m | ETA: 5.2m [2026-03-12T20:29:20.158634] [INFO ] [sig ] [2398/3274] Forecasting QNTM... [2026-03-12T20:29:20.158664] [INFO ] [sig ] Generating forecast for: QNTM [2026-03-12T20:29:20.158694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-03-12T20:29:20.169553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-03-12T20:29:20.169918] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-03-12T20:29:20.170770] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-03-12T20:29:20.170824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:20.170857] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:20.170885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:20.170943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:20.228286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:20.229205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:20.229298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:20.229330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:20.351906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:20.352075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:20.352125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:20.352163] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:20.355605] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-03-12T20:29:20.355881] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-03-12T20:29:20.356019] [INFO ] [sig ] QNTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:20.497298] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QNTM.txt [2026-03-12T20:29:20.497466] [INFO ] [sig ] [2398/3274] Completed QNTM in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:20.497509] [INFO ] [sig ] [2399/3274] Forecasting QQMG... [2026-03-12T20:29:20.497540] [INFO ] [sig ] Generating forecast for: QQMG [2026-03-12T20:29:20.497589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-03-12T20:29:20.508676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-03-12T20:29:20.509052] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-03-12T20:29:20.509854] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-03-12T20:29:20.509908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:20.509941] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:20.509969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:20.510027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:20.566512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:20.567405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:20.567490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:20.567524] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:20.683209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:20.683374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:20.683415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:20.683445] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:20.687002] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=51.51%) [2026-03-12T20:29:20.687320] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-03-12T20:29:20.687449] [INFO ] [sig ] QQMG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:20.830694] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QQMG.txt [2026-03-12T20:29:20.830860] [INFO ] [sig ] [2399/3274] Completed QQMG in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:20.830904] [INFO ] [sig ] [2400/3274] Forecasting QQQ... [2026-03-12T20:29:20.830934] [INFO ] [sig ] Generating forecast for: QQQ [2026-03-12T20:29:20.830972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-03-12T20:29:20.841772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-03-12T20:29:20.842106] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-03-12T20:29:20.842892] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-03-12T20:29:20.842947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:20.842980] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:20.843006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:20.843062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:20.901262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:20.902197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:20.902290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:20.902322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:21.028217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:21.028383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:21.028425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:21.028454] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:21.031902] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-03-12T20:29:21.032186] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-03-12T20:29:21.032314] [INFO ] [sig ] QQQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:21.178001] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QQQ.txt [2026-03-12T20:29:21.178170] [INFO ] [sig ] [2400/3274] Completed QQQ in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:21.178212] [INFO ] [sig ] [2401/3274] Forecasting QQQE... [2026-03-12T20:29:21.178241] [INFO ] [sig ] Generating forecast for: QQQE [2026-03-12T20:29:21.178270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-03-12T20:29:21.189936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-03-12T20:29:21.190309] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-03-12T20:29:21.191481] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-03-12T20:29:21.191534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:21.191565] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:21.191614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:21.191672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:21.251502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:21.252413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:21.252498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:21.252531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:21.370681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:21.370845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:21.370887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:21.370916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:21.374926] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-03-12T20:29:21.375237] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-03-12T20:29:21.375375] [INFO ] [sig ] QQQE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:21.522513] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QQQE.txt [2026-03-12T20:29:21.522670] [INFO ] [sig ] [2401/3274] Completed QQQE in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:21.522714] [INFO ] [sig ] [2402/3274] Forecasting QQQI... [2026-03-12T20:29:21.522743] [INFO ] [sig ] Generating forecast for: QQQI [2026-03-12T20:29:21.522773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-03-12T20:29:21.534606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-03-12T20:29:21.534924] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-03-12T20:29:21.535714] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-03-12T20:29:21.535767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:21.535799] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:21.535826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:21.535882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:21.595989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:21.596715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:21.596798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:21.596832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:21.723256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:21.723421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:21.723466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:21.723494] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:21.727493] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=51.76%) [2026-03-12T20:29:21.727808] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-03-12T20:29:21.727938] [INFO ] [sig ] QQQI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:21.872519] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QQQI.txt [2026-03-12T20:29:21.872705] [INFO ] [sig ] [2402/3274] Completed QQQI in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:21.872748] [INFO ] [sig ] [2403/3274] Forecasting QQQJ... [2026-03-12T20:29:21.872780] [INFO ] [sig ] Generating forecast for: QQQJ [2026-03-12T20:29:21.872809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-03-12T20:29:21.884794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-03-12T20:29:21.885224] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-03-12T20:29:21.886282] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-03-12T20:29:21.886340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:21.886374] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:21.886403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:21.886462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:21.951824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:21.952820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:21.952936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:21.952974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:22.079728] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:22.079896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:22.079938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:22.079968] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:22.083469] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-03-12T20:29:22.083780] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-03-12T20:29:22.083915] [INFO ] [sig ] QQQJ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:22.243477] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QQQJ.txt [2026-03-12T20:29:22.243670] [INFO ] [sig ] [2403/3274] Completed QQQJ in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:22.243721] [INFO ] [sig ] [2404/3274] Forecasting QQQM... [2026-03-12T20:29:22.243753] [INFO ] [sig ] Generating forecast for: QQQM [2026-03-12T20:29:22.243786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-03-12T20:29:22.254919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-03-12T20:29:22.255313] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-03-12T20:29:22.256142] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-03-12T20:29:22.256199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:22.256235] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:22.256265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:22.256324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:22.316481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:22.317407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:22.317496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:22.317531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:22.442745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:22.442931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:22.442986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:22.443017] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:22.447078] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-03-12T20:29:22.447562] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-03-12T20:29:22.447755] [INFO ] [sig ] QQQM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:22.618240] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QQQM.txt [2026-03-12T20:29:22.618409] [INFO ] [sig ] [2404/3274] Completed QQQM in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:22.618455] [INFO ] [sig ] [2405/3274] Forecasting QQQX... [2026-03-12T20:29:22.618487] [INFO ] [sig ] Generating forecast for: QQQX [2026-03-12T20:29:22.618518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-03-12T20:29:22.630935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-03-12T20:29:22.631356] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-03-12T20:29:22.632252] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-03-12T20:29:22.632313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:22.632347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:22.632374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:22.632433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:22.693827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:22.694906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:22.695010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:22.695056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:22.835619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:22.835796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:22.835842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:22.835873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:22.839566] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-03-12T20:29:22.839910] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-03-12T20:29:22.840055] [INFO ] [sig ] QQQX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:22.989425] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QQQX.txt [2026-03-12T20:29:22.989613] [INFO ] [sig ] [2405/3274] Completed QQQX in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:22.989662] [INFO ] [sig ] [2406/3274] Forecasting QRHC... [2026-03-12T20:29:22.989695] [INFO ] [sig ] Generating forecast for: QRHC [2026-03-12T20:29:22.989726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-03-12T20:29:23.001704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-03-12T20:29:23.002174] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-03-12T20:29:23.003100] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-03-12T20:29:23.003157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:23.003192] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:23.003221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:23.003280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:23.064342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:23.065309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:23.065401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:23.065435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:23.187024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:23.187200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:23.187244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:23.187275] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:23.191518] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=34.21%) [2026-03-12T20:29:23.191950] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-03-12T20:29:23.192102] [INFO ] [sig ] QRHC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:23.345875] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QRHC.txt [2026-03-12T20:29:23.346151] [INFO ] [sig ] [2406/3274] Completed QRHC in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:23.346226] [INFO ] [sig ] [2407/3274] Forecasting QRVO... [2026-03-12T20:29:23.346271] [INFO ] [sig ] Generating forecast for: QRVO [2026-03-12T20:29:23.346315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-03-12T20:29:23.360083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-03-12T20:29:23.360531] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-03-12T20:29:23.361546] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-03-12T20:29:23.361635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:23.361672] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:23.361699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:23.361756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:23.421990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:23.422980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:23.423084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:23.423125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:23.549731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:23.549907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:23.549953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:23.549982] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:23.553627] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-03-12T20:29:23.553932] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-03-12T20:29:23.554063] [INFO ] [sig ] QRVO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:23.704227] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QRVO.txt [2026-03-12T20:29:23.704397] [INFO ] [sig ] [2407/3274] Completed QRVO in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.2m [2026-03-12T20:29:23.704440] [INFO ] [sig ] [2408/3274] Forecasting QS... [2026-03-12T20:29:23.704470] [INFO ] [sig ] Generating forecast for: QS [2026-03-12T20:29:23.704501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-03-12T20:29:23.715612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-03-12T20:29:23.715929] [INFO ] [FORECASTER] Starting predict_future for QS [2026-03-12T20:29:23.716747] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-03-12T20:29:23.716801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:23.716835] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:23.716863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:23.716921] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:23.775321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:23.776035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:23.776117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:23.776152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:23.908491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:23.908671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:23.908715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:23.908744] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:23.912971] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=62.57%) [2026-03-12T20:29:23.913247] [INFO ] [FORECASTER] Completed predict_future for QS [2026-03-12T20:29:23.913378] [INFO ] [sig ] QS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:24.059152] [INFO ] [LOCAL ] Saved forecast: QS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QS.txt [2026-03-12T20:29:24.059307] [INFO ] [sig ] [2408/3274] Completed QS in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:24.059347] [INFO ] [sig ] [2409/3274] Forecasting QTEC... [2026-03-12T20:29:24.059377] [INFO ] [sig ] Generating forecast for: QTEC [2026-03-12T20:29:24.059408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-03-12T20:29:24.070734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-03-12T20:29:24.071063] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-03-12T20:29:24.071864] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-03-12T20:29:24.071942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:24.071985] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:24.072013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:24.072072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:24.131172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:24.131987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:24.132073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:24.132108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:24.261484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:24.261668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:24.261719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:24.261781] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:24.265429] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=52.80%) [2026-03-12T20:29:24.265764] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-03-12T20:29:24.265906] [INFO ] [sig ] QTEC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:24.414841] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QTEC.txt [2026-03-12T20:29:24.415000] [INFO ] [sig ] [2409/3274] Completed QTEC in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:24.415039] [INFO ] [sig ] [2410/3274] Forecasting QTRX... [2026-03-12T20:29:24.415070] [INFO ] [sig ] Generating forecast for: QTRX [2026-03-12T20:29:24.415100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-03-12T20:29:24.427257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-03-12T20:29:24.427713] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-03-12T20:29:24.428635] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-03-12T20:29:24.428690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:24.428754] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:24.428784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:24.428844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:24.495629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:24.496528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:24.496633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:24.496670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:24.620472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:24.620690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:24.620734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:24.620764] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:24.624222] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-03-12T20:29:24.624514] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-03-12T20:29:24.624663] [INFO ] [sig ] QTRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:24.775838] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QTRX.txt [2026-03-12T20:29:24.776230] [INFO ] [sig ] [2410/3274] Completed QTRX in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:24.776328] [INFO ] [sig ] [2411/3274] Forecasting QTTB... [2026-03-12T20:29:24.776361] [INFO ] [sig ] Generating forecast for: QTTB [2026-03-12T20:29:24.776397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-03-12T20:29:24.792071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-03-12T20:29:24.792454] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-03-12T20:29:24.793321] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-03-12T20:29:24.793380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:24.793419] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:24.793448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:24.793512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:24.852789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:24.853769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:24.853872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:24.853909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:24.995883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:24.996052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:24.996094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:24.996123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:25.000100] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=42.45%) [2026-03-12T20:29:25.000432] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-03-12T20:29:25.000598] [INFO ] [sig ] QTTB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:25.152247] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QTTB.txt [2026-03-12T20:29:25.152394] [INFO ] [sig ] [2411/3274] Completed QTTB in 0.4s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:25.152444] [INFO ] [sig ] [2412/3274] Forecasting QTUM... [2026-03-12T20:29:25.152476] [INFO ] [sig ] Generating forecast for: QTUM [2026-03-12T20:29:25.152506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-03-12T20:29:25.164240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-03-12T20:29:25.164605] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-03-12T20:29:25.165395] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-03-12T20:29:25.165448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:25.165481] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:25.165510] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:25.165595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:25.225111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:25.225966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:25.226051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:25.226085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:25.348340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:25.348508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:25.348549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:25.348595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:25.352072] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-03-12T20:29:25.352356] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-03-12T20:29:25.352490] [INFO ] [sig ] QTUM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:25.496150] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QTUM.txt [2026-03-12T20:29:25.496319] [INFO ] [sig ] [2412/3274] Completed QTUM in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:25.496368] [INFO ] [sig ] [2413/3274] Forecasting QTWO... [2026-03-12T20:29:25.496400] [INFO ] [sig ] Generating forecast for: QTWO [2026-03-12T20:29:25.496430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-03-12T20:29:25.507980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-03-12T20:29:25.508310] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-03-12T20:29:25.509093] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-03-12T20:29:25.509146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:25.509179] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:25.509207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:25.509267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:25.566964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:25.567839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:25.567946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:25.567996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:25.692908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:25.693072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:25.693125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:25.693197] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:25.696657] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-03-12T20:29:25.696938] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-03-12T20:29:25.697066] [INFO ] [sig ] QTWO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:25.839790] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QTWO.txt [2026-03-12T20:29:25.839950] [INFO ] [sig ] [2413/3274] Completed QTWO in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:25.840013] [INFO ] [sig ] [2414/3274] Forecasting QUAD... [2026-03-12T20:29:25.840050] [INFO ] [sig ] Generating forecast for: QUAD [2026-03-12T20:29:25.840083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-03-12T20:29:25.851305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-03-12T20:29:25.851666] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-03-12T20:29:25.852454] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-03-12T20:29:25.852508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:25.852542] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:25.852589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:25.852654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:25.910825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:25.911652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:25.911737] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:25.911771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:26.033909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:26.034085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:26.034127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:26.034156] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:26.037664] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=42.19%) [2026-03-12T20:29:26.037988] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-03-12T20:29:26.038130] [INFO ] [sig ] QUAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:26.181092] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QUAD.txt [2026-03-12T20:29:26.181231] [INFO ] [sig ] [2414/3274] Completed QUAD in 0.3s | 2.80 sym/s | Total: 14.3m | ETA: 5.1m [2026-03-12T20:29:26.181273] [INFO ] [sig ] [2415/3274] Forecasting QUIK... [2026-03-12T20:29:26.181302] [INFO ] [sig ] Generating forecast for: QUIK [2026-03-12T20:29:26.181333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-03-12T20:29:26.192397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-03-12T20:29:26.192734] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-03-12T20:29:26.193493] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-03-12T20:29:26.193546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:26.193603] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:26.193634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:26.193693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:26.251262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:26.252065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:26.252148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:26.252181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:26.371407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:26.371600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:26.371645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:26.371674] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:26.375371] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=55.00%) [2026-03-12T20:29:26.375724] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-03-12T20:29:26.375870] [INFO ] [sig ] QUIK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:26.524050] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QUIK.txt [2026-03-12T20:29:26.524204] [INFO ] [sig ] [2415/3274] Completed QUIK in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:26.524255] [INFO ] [sig ] [2416/3274] Forecasting QURE... [2026-03-12T20:29:26.524292] [INFO ] [sig ] Generating forecast for: QURE [2026-03-12T20:29:26.524330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-03-12T20:29:26.535998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-03-12T20:29:26.536329] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-03-12T20:29:26.537160] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-03-12T20:29:26.537215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:26.537251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:26.537278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:26.537335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:26.597158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:26.597830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:26.597913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:26.597947] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:26.719002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:26.719157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:26.719218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:26.719257] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:26.722804] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: UP (p=56.85%) [2026-03-12T20:29:26.723083] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-03-12T20:29:26.723217] [INFO ] [sig ] QURE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:26.866713] [INFO ] [LOCAL ] Saved forecast: QURE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QURE.txt [2026-03-12T20:29:26.866854] [INFO ] [sig ] [2416/3274] Completed QURE in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:26.866894] [INFO ] [sig ] [2417/3274] Forecasting QVAL... [2026-03-12T20:29:26.866926] [INFO ] [sig ] Generating forecast for: QVAL [2026-03-12T20:29:26.866955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-03-12T20:29:26.878359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-03-12T20:29:26.878734] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-03-12T20:29:26.879500] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-03-12T20:29:26.879554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:26.879614] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:26.879644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:26.879700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:26.937001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:26.937714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:26.937796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:26.937828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:27.058343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:27.058511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:27.058553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:27.058602] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:27.062096] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-03-12T20:29:27.062377] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-03-12T20:29:27.062517] [INFO ] [sig ] QVAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:27.203559] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QVAL.txt [2026-03-12T20:29:27.203711] [INFO ] [sig ] [2417/3274] Completed QVAL in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:27.203758] [INFO ] [sig ] [2418/3274] Forecasting QVCC... [2026-03-12T20:29:27.203791] [INFO ] [sig ] Generating forecast for: QVCC [2026-03-12T20:29:27.203821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-03-12T20:29:27.215414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-03-12T20:29:27.215807] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-03-12T20:29:27.216794] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-03-12T20:29:27.216847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:27.216879] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:27.216907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:27.216964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:27.274134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:27.274847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:27.274928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:27.274962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:27.398567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:27.398738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:27.398780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:27.398809] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:27.402245] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-03-12T20:29:27.402738] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-03-12T20:29:27.402869] [INFO ] [sig ] QVCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:27.550676] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QVCC.txt [2026-03-12T20:29:27.550842] [INFO ] [sig ] [2418/3274] Completed QVCC in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:27.550887] [INFO ] [sig ] [2419/3274] Forecasting QYLD... [2026-03-12T20:29:27.550919] [INFO ] [sig ] Generating forecast for: QYLD [2026-03-12T20:29:27.550949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-03-12T20:29:27.562315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-03-12T20:29:27.562690] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-03-12T20:29:27.563491] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-03-12T20:29:27.563544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:27.563599] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:27.563629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:27.563687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:27.621544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:27.622421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:27.622510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:27.622543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:27.743488] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:27.743667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:27.743712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:27.743740] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:27.747192] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: DOWN (p=14.73%) [2026-03-12T20:29:27.747472] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-03-12T20:29:27.747619] [INFO ] [sig ] QYLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:27.899051] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/QYLD.txt [2026-03-12T20:29:27.899266] [INFO ] [sig ] [2419/3274] Completed QYLD in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:27.899321] [INFO ] [sig ] [2420/3274] Forecasting QYLG... [2026-03-12T20:29:27.899360] [INFO ] [sig ] Generating forecast for: QYLG [2026-03-12T20:29:27.899408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-03-12T20:29:27.911163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-03-12T20:29:27.911457] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-03-12T20:29:27.912267] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-03-12T20:29:27.912323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:27.912370] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:27.912400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:27.912459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:27.971705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:27.972370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:27.972540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:27.972596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:28.095595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:28.095755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:28.095797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:28.095828] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:28.099340] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-03-12T20:29:28.099668] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-03-12T20:29:28.099801] [INFO ] [sig ] QYLG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:28.251467] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/QYLG.txt [2026-03-12T20:29:28.251636] [INFO ] [sig ] [2420/3274] Completed QYLG in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:28.251690] [INFO ] [sig ] [2421/3274] Forecasting RA... [2026-03-12T20:29:28.251732] [INFO ] [sig ] Generating forecast for: RA [2026-03-12T20:29:28.251767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-03-12T20:29:28.262802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-03-12T20:29:28.263082] [INFO ] [FORECASTER] Starting predict_future for RA [2026-03-12T20:29:28.263878] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-03-12T20:29:28.263932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:28.263966] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:28.263993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:28.264051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:28.322822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:28.323477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:28.323557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:28.323609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:28.448351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:28.448518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:28.448560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:28.448610] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:28.452054] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-03-12T20:29:28.452360] [INFO ] [FORECASTER] Completed predict_future for RA [2026-03-12T20:29:28.452493] [INFO ] [sig ] RA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:28.605902] [INFO ] [LOCAL ] Saved forecast: RA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RA.txt [2026-03-12T20:29:28.606029] [INFO ] [sig ] [2421/3274] Completed RA in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:28.606069] [INFO ] [sig ] [2422/3274] Forecasting RACE... [2026-03-12T20:29:28.606099] [INFO ] [sig ] Generating forecast for: RACE [2026-03-12T20:29:28.606129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-03-12T20:29:28.618181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-03-12T20:29:28.618501] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-03-12T20:29:28.619351] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-03-12T20:29:28.619417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:28.619455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:28.619484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:28.619542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:28.680130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:28.681265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:28.681367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:28.681417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:28.809681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:28.809840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:28.809883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:28.809912] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:28.813596] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=83.25%) [2026-03-12T20:29:28.813888] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-03-12T20:29:28.814042] [INFO ] [sig ] RACE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:28.963074] [INFO ] [LOCAL ] Saved forecast: RACE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RACE.txt [2026-03-12T20:29:28.963205] [INFO ] [sig ] [2422/3274] Completed RACE in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:28.963246] [INFO ] [sig ] [2423/3274] Forecasting RAIL... [2026-03-12T20:29:28.963276] [INFO ] [sig ] Generating forecast for: RAIL [2026-03-12T20:29:28.963306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-03-12T20:29:28.974354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-03-12T20:29:28.974664] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-03-12T20:29:28.975421] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-03-12T20:29:28.975474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:28.975507] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:28.975538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:28.975617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:29.035323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:29.036101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:29.036182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:29.036216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:29.164773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:29.164933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:29.164975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:29.165004] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:29.168430] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-03-12T20:29:29.168722] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-03-12T20:29:29.168851] [INFO ] [sig ] RAIL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:29.314088] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RAIL.txt [2026-03-12T20:29:29.314247] [INFO ] [sig ] [2423/3274] Completed RAIL in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:29.314294] [INFO ] [sig ] [2424/3274] Forecasting RAMP... [2026-03-12T20:29:29.314329] [INFO ] [sig ] Generating forecast for: RAMP [2026-03-12T20:29:29.314359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-03-12T20:29:29.325198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-03-12T20:29:29.325503] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-03-12T20:29:29.326298] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-03-12T20:29:29.326352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:29.326387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:29.326414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:29.326471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:29.385559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:29.386186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:29.386269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:29.386308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:29.517072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:29.517254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:29.517298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:29.517327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:29.521586] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-03-12T20:29:29.521872] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-03-12T20:29:29.522009] [INFO ] [sig ] RAMP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:29.667691] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RAMP.txt [2026-03-12T20:29:29.667818] [INFO ] [sig ] [2424/3274] Completed RAMP in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.1m [2026-03-12T20:29:29.667866] [INFO ] [sig ] [2425/3274] Forecasting RARE... [2026-03-12T20:29:29.667897] [INFO ] [sig ] Generating forecast for: RARE [2026-03-12T20:29:29.667928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-03-12T20:29:29.679503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-03-12T20:29:29.679812] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-03-12T20:29:29.680618] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-03-12T20:29:29.680671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:29.680704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:29.680731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:29.680788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:29.738283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:29.738911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:29.739002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:29.739037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:29.858797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:29.858951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:29.858991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:29.859021] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:29.862439] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=21.03%) [2026-03-12T20:29:29.862740] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-03-12T20:29:29.862887] [INFO ] [sig ] RARE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:30.008383] [INFO ] [LOCAL ] Saved forecast: RARE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RARE.txt [2026-03-12T20:29:30.008521] [INFO ] [sig ] [2425/3274] Completed RARE in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:30.008562] [INFO ] [sig ] [2426/3274] Forecasting RAVE... [2026-03-12T20:29:30.008611] [INFO ] [sig ] Generating forecast for: RAVE [2026-03-12T20:29:30.008643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-03-12T20:29:30.019435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-03-12T20:29:30.019966] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-03-12T20:29:30.020770] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-03-12T20:29:30.020823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:30.020856] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:30.020883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:30.020939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:30.079828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:30.080473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:30.080767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:30.080802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:30.188809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:30.188954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:30.188994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:30.189024] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:30.192397] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=22.57%) [2026-03-12T20:29:30.192705] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-03-12T20:29:30.192831] [INFO ] [sig ] RAVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:30.338237] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RAVE.txt [2026-03-12T20:29:30.338353] [INFO ] [sig ] [2426/3274] Completed RAVE in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:30.338394] [INFO ] [sig ] [2427/3274] Forecasting RAY... [2026-03-12T20:29:30.338423] [INFO ] [sig ] Generating forecast for: RAY [2026-03-12T20:29:30.338453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-03-12T20:29:30.349724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-03-12T20:29:30.350054] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-03-12T20:29:30.350881] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-03-12T20:29:30.350934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:30.350995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:30.351024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:30.351082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:30.408928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:30.409550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:30.409648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:30.409682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:30.528628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:30.528801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:30.528861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:30.528896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:30.532368] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=77.30%) [2026-03-12T20:29:30.532686] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-03-12T20:29:30.532817] [INFO ] [sig ] RAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:30.677062] [INFO ] [LOCAL ] Saved forecast: RAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RAY.txt [2026-03-12T20:29:30.677267] [INFO ] [sig ] [2427/3274] Completed RAY in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:30.677337] [INFO ] [sig ] [2428/3274] Forecasting RBA... [2026-03-12T20:29:30.677387] [INFO ] [sig ] Generating forecast for: RBA [2026-03-12T20:29:30.677422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-03-12T20:29:30.690395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-03-12T20:29:30.690838] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-03-12T20:29:30.691842] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-03-12T20:29:30.691898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:30.691931] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:30.691960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:30.692018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:30.761067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:30.762020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:30.762120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:30.762167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:30.890582] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:30.890754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:30.890810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:30.890842] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:30.894757] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-03-12T20:29:30.895040] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-03-12T20:29:30.895173] [INFO ] [sig ] RBA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:31.054818] [INFO ] [LOCAL ] Saved forecast: RBA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RBA.txt [2026-03-12T20:29:31.055012] [INFO ] [sig ] [2428/3274] Completed RBA in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:31.055058] [INFO ] [sig ] [2429/3274] Forecasting RBB... [2026-03-12T20:29:31.055089] [INFO ] [sig ] Generating forecast for: RBB [2026-03-12T20:29:31.055120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-03-12T20:29:31.067301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-03-12T20:29:31.067654] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-03-12T20:29:31.068472] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-03-12T20:29:31.068526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:31.068559] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:31.068609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:31.068669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:31.133054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:31.133893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:31.134041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:31.134082] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:31.272098] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:31.272282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:31.272327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:31.272357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:31.276610] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-03-12T20:29:31.276933] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-03-12T20:29:31.277075] [INFO ] [sig ] RBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:31.424222] [INFO ] [LOCAL ] Saved forecast: RBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RBB.txt [2026-03-12T20:29:31.424375] [INFO ] [sig ] [2429/3274] Completed RBB in 0.4s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:31.424417] [INFO ] [sig ] [2430/3274] Forecasting RBC... [2026-03-12T20:29:31.424446] [INFO ] [sig ] Generating forecast for: RBC [2026-03-12T20:29:31.424477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-03-12T20:29:31.436046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-03-12T20:29:31.436383] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-03-12T20:29:31.437188] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-03-12T20:29:31.437242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:31.437275] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:31.437306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:31.437376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:31.496093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:31.496797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:31.496878] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:31.496910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:31.621463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:31.621843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:31.621886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:31.621915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:31.625482] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-03-12T20:29:31.625793] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-03-12T20:29:31.625925] [INFO ] [sig ] RBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:31.767719] [INFO ] [LOCAL ] Saved forecast: RBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RBC.txt [2026-03-12T20:29:31.767864] [INFO ] [sig ] [2430/3274] Completed RBC in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:31.767905] [INFO ] [sig ] [2431/3274] Forecasting RBCAA... [2026-03-12T20:29:31.767935] [INFO ] [sig ] Generating forecast for: RBCAA [2026-03-12T20:29:31.768004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-03-12T20:29:31.778740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-03-12T20:29:31.779092] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-03-12T20:29:31.779881] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-03-12T20:29:31.779935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:31.779967] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:31.780010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:31.780078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:31.837668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:31.838409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:31.838493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:31.838527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:31.954282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:31.954444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:31.954487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:31.954515] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:31.957999] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-03-12T20:29:31.958277] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-03-12T20:29:31.958425] [INFO ] [sig ] RBCAA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:32.101108] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RBCAA.txt [2026-03-12T20:29:32.101284] [INFO ] [sig ] [2431/3274] Completed RBCAA in 0.3s | 2.80 sym/s | Total: 14.4m | ETA: 5.0m [2026-03-12T20:29:32.101329] [INFO ] [sig ] [2432/3274] Forecasting RBLX... [2026-03-12T20:29:32.101368] [INFO ] [sig ] Generating forecast for: RBLX [2026-03-12T20:29:32.101419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-03-12T20:29:32.113475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-03-12T20:29:32.113926] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-03-12T20:29:32.114772] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-03-12T20:29:32.114827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:32.114859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:32.114886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:32.114944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:32.173930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:32.174790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:32.174876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:32.174910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:32.299156] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:32.299321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:32.299363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:32.299391] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:32.302918] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-03-12T20:29:32.303200] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-03-12T20:29:32.303334] [INFO ] [sig ] RBLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:32.447357] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RBLX.txt [2026-03-12T20:29:32.447599] [INFO ] [sig ] [2432/3274] Completed RBLX in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:32.447854] [INFO ] [sig ] [2433/3274] Forecasting RC... [2026-03-12T20:29:32.447902] [INFO ] [sig ] Generating forecast for: RC [2026-03-12T20:29:32.447951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-03-12T20:29:32.461115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-03-12T20:29:32.461525] [INFO ] [FORECASTER] Starting predict_future for RC [2026-03-12T20:29:32.462555] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-03-12T20:29:32.462628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:32.462661] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:32.462687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:32.462744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:32.527020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:32.528136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:32.528229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:32.528263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:32.677748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:32.677984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:32.678056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:32.678110] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:32.683608] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=13.56%) [2026-03-12T20:29:32.684151] [INFO ] [FORECASTER] Completed predict_future for RC [2026-03-12T20:29:32.684374] [INFO ] [sig ] RC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:32.893543] [INFO ] [LOCAL ] Saved forecast: RC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RC.txt [2026-03-12T20:29:32.893751] [INFO ] [sig ] [2433/3274] Completed RC in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:32.893803] [INFO ] [sig ] [2434/3274] Forecasting RCEL... [2026-03-12T20:29:32.893834] [INFO ] [sig ] Generating forecast for: RCEL [2026-03-12T20:29:32.893864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-03-12T20:29:32.905956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-03-12T20:29:32.906394] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-03-12T20:29:32.907262] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-03-12T20:29:32.907316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:32.907349] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:32.907375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:32.907433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:32.972152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:32.973421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:32.973548] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:32.973629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:33.146941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:33.147162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:33.147235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:33.147291] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:33.153281] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-03-12T20:29:33.153887] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-03-12T20:29:33.154118] [INFO ] [sig ] RCEL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:33.404278] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RCEL.txt [2026-03-12T20:29:33.404515] [INFO ] [sig ] [2434/3274] Completed RCEL in 0.5s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:33.404603] [INFO ] [sig ] [2435/3274] Forecasting RCI... [2026-03-12T20:29:33.404647] [INFO ] [sig ] Generating forecast for: RCI [2026-03-12T20:29:33.404696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-03-12T20:29:33.425283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-03-12T20:29:33.425877] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-03-12T20:29:33.427189] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-03-12T20:29:33.427262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:33.427312] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:33.427357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:33.427453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:33.523016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:33.524291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:33.524409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:33.524467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:33.697837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:33.698066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:33.698127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:33.698168] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:33.702222] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-03-12T20:29:33.702663] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-03-12T20:29:33.702861] [INFO ] [sig ] RCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:33.896996] [INFO ] [LOCAL ] Saved forecast: RCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RCI.txt [2026-03-12T20:29:33.897228] [INFO ] [sig ] [2435/3274] Completed RCI in 0.5s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:33.897294] [INFO ] [sig ] [2436/3274] Forecasting RCKY... [2026-03-12T20:29:33.897347] [INFO ] [sig ] Generating forecast for: RCKY [2026-03-12T20:29:33.897406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-03-12T20:29:33.912665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-03-12T20:29:33.913101] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-03-12T20:29:33.913971] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-03-12T20:29:33.914027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:33.914061] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:33.914089] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:33.914148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:33.971491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:33.972437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:33.972538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:33.972593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:34.097751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:34.097923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:34.101284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:34.101345] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:34.105108] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-03-12T20:29:34.105419] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-03-12T20:29:34.105596] [INFO ] [sig ] RCKY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:34.249227] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RCKY.txt [2026-03-12T20:29:34.249388] [INFO ] [sig ] [2436/3274] Completed RCKY in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:34.249435] [INFO ] [sig ] [2437/3274] Forecasting RCL... [2026-03-12T20:29:34.249466] [INFO ] [sig ] Generating forecast for: RCL [2026-03-12T20:29:34.249496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-03-12T20:29:34.261870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-03-12T20:29:34.262201] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-03-12T20:29:34.263044] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-03-12T20:29:34.263098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:34.263130] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:34.263158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:34.263216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:34.322626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:34.323530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:34.323690] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:34.323727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:34.447168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:34.447335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:34.447378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:34.447408] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:34.451433] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-03-12T20:29:34.451936] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-03-12T20:29:34.452066] [INFO ] [sig ] RCL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:34.596052] [INFO ] [LOCAL ] Saved forecast: RCL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RCL.txt [2026-03-12T20:29:34.596194] [INFO ] [sig ] [2437/3274] Completed RCL in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:34.596234] [INFO ] [sig ] [2438/3274] Forecasting RCS... [2026-03-12T20:29:34.596266] [INFO ] [sig ] Generating forecast for: RCS [2026-03-12T20:29:34.596296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-03-12T20:29:34.607729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-03-12T20:29:34.608024] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-03-12T20:29:34.608829] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-03-12T20:29:34.608883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:34.608916] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:34.608943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:34.609000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:34.667597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:34.668420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:34.668515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:34.668555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:34.791851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:34.792004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:34.792046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:34.792076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:34.796080] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-03-12T20:29:34.796361] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-03-12T20:29:34.796492] [INFO ] [sig ] RCS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:34.942372] [INFO ] [LOCAL ] Saved forecast: RCS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RCS.txt [2026-03-12T20:29:34.942493] [INFO ] [sig ] [2438/3274] Completed RCS in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:34.942531] [INFO ] [sig ] [2439/3274] Forecasting RCUS... [2026-03-12T20:29:34.942563] [INFO ] [sig ] Generating forecast for: RCUS [2026-03-12T20:29:34.942804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-03-12T20:29:34.956391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-03-12T20:29:34.956897] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-03-12T20:29:34.957718] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-03-12T20:29:34.957771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:34.957803] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:34.957830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:34.957887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:35.016506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:35.017119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:35.017199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:35.017230] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:35.138484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:35.138648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:35.138689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:35.138717] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:35.142083] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-03-12T20:29:35.142361] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-03-12T20:29:35.142491] [INFO ] [sig ] RCUS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:35.286814] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RCUS.txt [2026-03-12T20:29:35.286925] [INFO ] [sig ] [2439/3274] Completed RCUS in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:35.286964] [INFO ] [sig ] [2440/3274] Forecasting RDCM... [2026-03-12T20:29:35.286994] [INFO ] [sig ] Generating forecast for: RDCM [2026-03-12T20:29:35.287024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-03-12T20:29:35.298884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-03-12T20:29:35.299190] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-03-12T20:29:35.299978] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-03-12T20:29:35.300031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:35.300065] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:35.300092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:35.300149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:35.373862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:35.374914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:35.375022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:35.375062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:35.497740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:35.497904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:35.497948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:35.498004] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:35.501969] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=46.24%) [2026-03-12T20:29:35.502303] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-03-12T20:29:35.502441] [INFO ] [sig ] RDCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:35.651410] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RDCM.txt [2026-03-12T20:29:35.651643] [INFO ] [sig ] [2440/3274] Completed RDCM in 0.4s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:35.651691] [INFO ] [sig ] [2441/3274] Forecasting RDVY... [2026-03-12T20:29:35.651722] [INFO ] [sig ] Generating forecast for: RDVY [2026-03-12T20:29:35.651752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-03-12T20:29:35.662772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-03-12T20:29:35.663160] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-03-12T20:29:35.663953] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-03-12T20:29:35.664007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:35.664040] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:35.664067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:35.664124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:35.723081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:35.724024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:35.724117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:35.724150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:35.848658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:35.848826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:35.848871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:35.848900] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:35.852457] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=52.81%) [2026-03-12T20:29:35.852982] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-03-12T20:29:35.853122] [INFO ] [sig ] RDVY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:35.998242] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RDVY.txt [2026-03-12T20:29:35.998404] [INFO ] [sig ] [2441/3274] Completed RDVY in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 5.0m [2026-03-12T20:29:35.998447] [INFO ] [sig ] [2442/3274] Forecasting RDY... [2026-03-12T20:29:35.998478] [INFO ] [sig ] Generating forecast for: RDY [2026-03-12T20:29:35.998512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-03-12T20:29:36.010159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-03-12T20:29:36.010481] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-03-12T20:29:36.011258] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-03-12T20:29:36.011311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:36.011343] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:36.011370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:36.011451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:36.069634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:36.070518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:36.070633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:36.070669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:36.196006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:36.196174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:36.196215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:36.196244] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:36.199842] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=50.74%) [2026-03-12T20:29:36.200114] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-03-12T20:29:36.200242] [INFO ] [sig ] RDY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:36.342859] [INFO ] [LOCAL ] Saved forecast: RDY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RDY.txt [2026-03-12T20:29:36.343018] [INFO ] [sig ] [2442/3274] Completed RDY in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:36.343060] [INFO ] [sig ] [2443/3274] Forecasting REAL... [2026-03-12T20:29:36.343092] [INFO ] [sig ] Generating forecast for: REAL [2026-03-12T20:29:36.343123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-03-12T20:29:36.354176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-03-12T20:29:36.354507] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-03-12T20:29:36.355283] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-03-12T20:29:36.355335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:36.355368] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:36.355396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:36.355452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:36.414042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:36.414980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:36.415065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:36.415098] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:36.537442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:36.537626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:36.537672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:36.537701] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:36.541191] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-03-12T20:29:36.541475] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-03-12T20:29:36.541622] [INFO ] [sig ] REAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:36.688163] [INFO ] [LOCAL ] Saved forecast: REAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/REAL.txt [2026-03-12T20:29:36.688324] [INFO ] [sig ] [2443/3274] Completed REAL in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:36.688367] [INFO ] [sig ] [2444/3274] Forecasting REAX... [2026-03-12T20:29:36.688398] [INFO ] [sig ] Generating forecast for: REAX [2026-03-12T20:29:36.688432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-03-12T20:29:36.699596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-03-12T20:29:36.699941] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-03-12T20:29:36.700727] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-03-12T20:29:36.700795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:36.700853] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:36.700882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:36.700941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:36.758258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:36.759157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:36.759242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:36.759275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:36.880402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:36.880591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:36.880638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:36.880667] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:36.884069] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=64.55%) [2026-03-12T20:29:36.884350] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-03-12T20:29:36.884477] [INFO ] [sig ] REAX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:37.027501] [INFO ] [LOCAL ] Saved forecast: REAX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REAX.txt [2026-03-12T20:29:37.027687] [INFO ] [sig ] [2444/3274] Completed REAX in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:37.027731] [INFO ] [sig ] [2445/3274] Forecasting REBN... [2026-03-12T20:29:37.027763] [INFO ] [sig ] Generating forecast for: REBN [2026-03-12T20:29:37.027793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-03-12T20:29:37.038621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-03-12T20:29:37.038899] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-03-12T20:29:37.039715] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-03-12T20:29:37.039768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:37.039801] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:37.039828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:37.039884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:37.097699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:37.098629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:37.098715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:37.098748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:37.216658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:37.216823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:37.216866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:37.216897] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:37.220311] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-03-12T20:29:37.220644] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-03-12T20:29:37.220774] [INFO ] [sig ] REBN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:37.363103] [INFO ] [LOCAL ] Saved forecast: REBN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/REBN.txt [2026-03-12T20:29:37.363259] [INFO ] [sig ] [2445/3274] Completed REBN in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:37.363301] [INFO ] [sig ] [2446/3274] Forecasting REFI... [2026-03-12T20:29:37.363333] [INFO ] [sig ] Generating forecast for: REFI [2026-03-12T20:29:37.363364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-03-12T20:29:37.374413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-03-12T20:29:37.374765] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-03-12T20:29:37.375543] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-03-12T20:29:37.375627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:37.375661] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:37.375689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:37.375746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:37.434617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:37.435501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:37.435622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:37.435658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:37.557561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:37.557739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:37.557781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:37.557810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:37.561311] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-03-12T20:29:37.561611] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-03-12T20:29:37.561741] [INFO ] [sig ] REFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:37.704698] [INFO ] [LOCAL ] Saved forecast: REFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REFI.txt [2026-03-12T20:29:37.704858] [INFO ] [sig ] [2446/3274] Completed REFI in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:37.704901] [INFO ] [sig ] [2447/3274] Forecasting REG... [2026-03-12T20:29:37.704932] [INFO ] [sig ] Generating forecast for: REG [2026-03-12T20:29:37.704964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-03-12T20:29:37.716849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-03-12T20:29:37.717163] [INFO ] [FORECASTER] Starting predict_future for REG [2026-03-12T20:29:37.717950] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-03-12T20:29:37.718024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:37.718057] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:37.718090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:37.718147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:37.777074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:37.777966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:37.778053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:37.778087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:37.903432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:37.903612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:37.903656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:37.903720] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:37.907355] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-03-12T20:29:37.907658] [INFO ] [FORECASTER] Completed predict_future for REG [2026-03-12T20:29:37.907787] [INFO ] [sig ] REG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:38.052147] [INFO ] [LOCAL ] Saved forecast: REG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REG.txt [2026-03-12T20:29:38.052320] [INFO ] [sig ] [2447/3274] Completed REG in 0.3s | 2.80 sym/s | Total: 14.5m | ETA: 4.9m [2026-03-12T20:29:38.052363] [INFO ] [sig ] [2448/3274] Forecasting REGN... [2026-03-12T20:29:38.052393] [INFO ] [sig ] Generating forecast for: REGN [2026-03-12T20:29:38.052424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-03-12T20:29:38.063632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-03-12T20:29:38.063951] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-03-12T20:29:38.064744] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-03-12T20:29:38.064797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:38.064829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:38.064857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:38.064914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:38.122349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:38.123247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:38.123334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:38.123366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:38.242989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:38.243156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:38.243197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:38.243226] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:38.246708] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-12T20:29:38.246988] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-03-12T20:29:38.247115] [INFO ] [sig ] REGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:38.397202] [INFO ] [LOCAL ] Saved forecast: REGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REGN.txt [2026-03-12T20:29:38.397360] [INFO ] [sig ] [2448/3274] Completed REGN in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:38.397409] [INFO ] [sig ] [2449/3274] Forecasting RELL... [2026-03-12T20:29:38.397451] [INFO ] [sig ] Generating forecast for: RELL [2026-03-12T20:29:38.397484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-03-12T20:29:38.409296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-03-12T20:29:38.409701] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-03-12T20:29:38.410548] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-03-12T20:29:38.410646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:38.410683] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:38.410712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:38.410773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:38.474310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:38.475310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:38.475401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:38.475435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:38.596594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:38.596761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:38.596804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:38.596834] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:38.600379] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-03-12T20:29:38.600742] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-03-12T20:29:38.600872] [INFO ] [sig ] RELL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:38.749069] [INFO ] [LOCAL ] Saved forecast: RELL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RELL.txt [2026-03-12T20:29:38.749229] [INFO ] [sig ] [2449/3274] Completed RELL in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:38.749280] [INFO ] [sig ] [2450/3274] Forecasting RELX... [2026-03-12T20:29:38.749313] [INFO ] [sig ] Generating forecast for: RELX [2026-03-12T20:29:38.749345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-03-12T20:29:38.761414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-03-12T20:29:38.761749] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-03-12T20:29:38.762699] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-03-12T20:29:38.762754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:38.762794] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:38.762825] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:38.762885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:38.822774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:38.823494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:38.823641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:38.823683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:38.950173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:38.950334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:38.950380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:38.950410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:38.954012] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=67.93%) [2026-03-12T20:29:38.954295] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-03-12T20:29:38.954429] [INFO ] [sig ] RELX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:39.112278] [INFO ] [LOCAL ] Saved forecast: RELX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RELX.txt [2026-03-12T20:29:39.112416] [INFO ] [sig ] [2450/3274] Completed RELX in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:39.112459] [INFO ] [sig ] [2451/3274] Forecasting RELY... [2026-03-12T20:29:39.112492] [INFO ] [sig ] Generating forecast for: RELY [2026-03-12T20:29:39.112523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-03-12T20:29:39.124397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-03-12T20:29:39.124738] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-03-12T20:29:39.125531] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-03-12T20:29:39.125608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:39.125645] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:39.125673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:39.125731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:39.188130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:39.188793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:39.188875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:39.188908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:39.312912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:39.313067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:39.313135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:39.313166] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:39.316964] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-03-12T20:29:39.317247] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-03-12T20:29:39.317374] [INFO ] [sig ] RELY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:39.460326] [INFO ] [LOCAL ] Saved forecast: RELY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RELY.txt [2026-03-12T20:29:39.460456] [INFO ] [sig ] [2451/3274] Completed RELY in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:39.460506] [INFO ] [sig ] [2452/3274] Forecasting REPL... [2026-03-12T20:29:39.460544] [INFO ] [sig ] Generating forecast for: REPL [2026-03-12T20:29:39.460606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-03-12T20:29:39.471762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-03-12T20:29:39.472066] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-03-12T20:29:39.472890] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-03-12T20:29:39.472943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:39.472975] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:39.473002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:39.473059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:39.532010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:39.532767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:39.533048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:39.533081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:39.661173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:39.661344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:39.661388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:39.661417] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:39.664949] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=85.28%) [2026-03-12T20:29:39.665240] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-03-12T20:29:39.665377] [INFO ] [sig ] REPL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:39.826129] [INFO ] [LOCAL ] Saved forecast: REPL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REPL.txt [2026-03-12T20:29:39.826308] [INFO ] [sig ] [2452/3274] Completed REPL in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:39.826352] [INFO ] [sig ] [2453/3274] Forecasting RERE... [2026-03-12T20:29:39.826381] [INFO ] [sig ] Generating forecast for: RERE [2026-03-12T20:29:39.826413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-03-12T20:29:39.838108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-03-12T20:29:39.838522] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-03-12T20:29:39.839415] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-03-12T20:29:39.839477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:39.839511] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:39.839540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:39.839641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:39.900551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:39.901601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:39.901736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:39.901780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:40.028591] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:40.028770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:40.028814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:40.028844] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:40.032293] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-03-12T20:29:40.032602] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-03-12T20:29:40.032735] [INFO ] [sig ] RERE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:40.175623] [INFO ] [LOCAL ] Saved forecast: RERE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RERE.txt [2026-03-12T20:29:40.175974] [INFO ] [sig ] [2453/3274] Completed RERE in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:40.176017] [INFO ] [sig ] [2454/3274] Forecasting RES... [2026-03-12T20:29:40.176047] [INFO ] [sig ] Generating forecast for: RES [2026-03-12T20:29:40.176078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-03-12T20:29:40.187788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-03-12T20:29:40.188109] [INFO ] [FORECASTER] Starting predict_future for RES [2026-03-12T20:29:40.188947] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-03-12T20:29:40.189000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:40.189033] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:40.189061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:40.189118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:40.248729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:40.249627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:40.249736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:40.249770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:40.380680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:40.380870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:40.380931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:40.380963] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:40.384770] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-03-12T20:29:40.385065] [INFO ] [FORECASTER] Completed predict_future for RES [2026-03-12T20:29:40.385203] [INFO ] [sig ] RES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:40.530332] [INFO ] [LOCAL ] Saved forecast: RES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RES.txt [2026-03-12T20:29:40.530463] [INFO ] [sig ] [2454/3274] Completed RES in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:40.530504] [INFO ] [sig ] [2455/3274] Forecasting REX... [2026-03-12T20:29:40.530535] [INFO ] [sig ] Generating forecast for: REX [2026-03-12T20:29:40.530565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-03-12T20:29:40.542655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-03-12T20:29:40.543153] [INFO ] [FORECASTER] Starting predict_future for REX [2026-03-12T20:29:40.543973] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-03-12T20:29:40.544027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:40.544074] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:40.544103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:40.544160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:40.601591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:40.602302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:40.602384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:40.602417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:40.723423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:40.723600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:40.723646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:40.723675] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:40.727173] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-03-12T20:29:40.727451] [INFO ] [FORECASTER] Completed predict_future for REX [2026-03-12T20:29:40.727597] [INFO ] [sig ] REX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:40.872021] [INFO ] [LOCAL ] Saved forecast: REX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/REX.txt [2026-03-12T20:29:40.872157] [INFO ] [sig ] [2455/3274] Completed REX in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:40.872199] [INFO ] [sig ] [2456/3274] Forecasting REYN... [2026-03-12T20:29:40.872229] [INFO ] [sig ] Generating forecast for: REYN [2026-03-12T20:29:40.872259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-03-12T20:29:40.883238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-03-12T20:29:40.883553] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-03-12T20:29:40.884344] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-03-12T20:29:40.884398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:40.884430] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:40.884457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:40.884514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:40.943028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:40.943943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:40.944029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:40.944061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:41.064267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:41.064449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:41.064492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:41.064525] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:41.068186] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-03-12T20:29:41.068474] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-03-12T20:29:41.068621] [INFO ] [sig ] REYN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:41.213456] [INFO ] [LOCAL ] Saved forecast: REYN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/REYN.txt [2026-03-12T20:29:41.213629] [INFO ] [sig ] [2456/3274] Completed REYN in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:41.213685] [INFO ] [sig ] [2457/3274] Forecasting REZI... [2026-03-12T20:29:41.213724] [INFO ] [sig ] Generating forecast for: REZI [2026-03-12T20:29:41.213754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-03-12T20:29:41.225446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-03-12T20:29:41.225789] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-03-12T20:29:41.226558] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-03-12T20:29:41.226632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:41.226665] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:41.226692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:41.226750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:41.283947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:41.284716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:41.284796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:41.284828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:41.406441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:41.406631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:41.406683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:41.406719] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:41.410366] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=19.66%) [2026-03-12T20:29:41.410703] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-03-12T20:29:41.411023] [INFO ] [sig ] REZI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:41.558343] [INFO ] [LOCAL ] Saved forecast: REZI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/REZI.txt [2026-03-12T20:29:41.558530] [INFO ] [sig ] [2457/3274] Completed REZI in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:41.558603] [INFO ] [sig ] [2458/3274] Forecasting RF... [2026-03-12T20:29:41.558644] [INFO ] [sig ] Generating forecast for: RF [2026-03-12T20:29:41.558682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-03-12T20:29:41.569330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-03-12T20:29:41.569688] [INFO ] [FORECASTER] Starting predict_future for RF [2026-03-12T20:29:41.570469] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-03-12T20:29:41.570522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:41.570555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:41.570605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:41.570665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:41.629493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:41.630249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:41.630330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:41.630363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:41.753946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:41.754116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:41.754160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:41.754190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:41.757620] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-03-12T20:29:41.757894] [INFO ] [FORECASTER] Completed predict_future for RF [2026-03-12T20:29:41.758046] [INFO ] [sig ] RF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:41.899337] [INFO ] [LOCAL ] Saved forecast: RF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RF.txt [2026-03-12T20:29:41.899499] [INFO ] [sig ] [2458/3274] Completed RF in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.9m [2026-03-12T20:29:41.899564] [INFO ] [sig ] [2459/3274] Forecasting RFI... [2026-03-12T20:29:41.899631] [INFO ] [sig ] Generating forecast for: RFI [2026-03-12T20:29:41.899672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-03-12T20:29:41.911170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-03-12T20:29:41.911550] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-03-12T20:29:41.912374] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-03-12T20:29:41.912429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:41.912463] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:41.912493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:41.912558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:41.975447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:41.976378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:41.976464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:41.976499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:42.101261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:42.101430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:42.101473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:42.101505] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:42.105188] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-03-12T20:29:42.105495] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-03-12T20:29:42.105679] [INFO ] [sig ] RFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:42.257094] [INFO ] [LOCAL ] Saved forecast: RFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RFI.txt [2026-03-12T20:29:42.257271] [INFO ] [sig ] [2459/3274] Completed RFI in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:42.257318] [INFO ] [sig ] [2460/3274] Forecasting RFL... [2026-03-12T20:29:42.257348] [INFO ] [sig ] Generating forecast for: RFL [2026-03-12T20:29:42.257381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-03-12T20:29:42.269664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-03-12T20:29:42.270125] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-03-12T20:29:42.270977] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-03-12T20:29:42.271043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:42.271093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:42.271123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:42.271181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:42.333260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:42.334213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:42.334304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:42.334338] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:42.468785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:42.469007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:42.469072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:42.469121] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:42.474040] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=49.08%) [2026-03-12T20:29:42.474376] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-03-12T20:29:42.474529] [INFO ] [sig ] RFL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:42.627787] [INFO ] [LOCAL ] Saved forecast: RFL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RFL.txt [2026-03-12T20:29:42.627988] [INFO ] [sig ] [2460/3274] Completed RFL in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:42.628037] [INFO ] [sig ] [2461/3274] Forecasting RFM... [2026-03-12T20:29:42.628068] [INFO ] [sig ] Generating forecast for: RFM [2026-03-12T20:29:42.628099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-03-12T20:29:42.640128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-03-12T20:29:42.640566] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-03-12T20:29:42.641441] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-03-12T20:29:42.641498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:42.641569] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:42.641633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:42.641706] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:42.708821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:42.710027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:42.710131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:42.710180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:42.829094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:42.829263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:42.829309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:42.829340] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:42.833153] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-03-12T20:29:42.833446] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-03-12T20:29:42.833613] [INFO ] [sig ] RFM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:42.982140] [INFO ] [LOCAL ] Saved forecast: RFM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RFM.txt [2026-03-12T20:29:42.982271] [INFO ] [sig ] [2461/3274] Completed RFM in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:42.982313] [INFO ] [sig ] [2462/3274] Forecasting RFMZ... [2026-03-12T20:29:42.982343] [INFO ] [sig ] Generating forecast for: RFMZ [2026-03-12T20:29:42.982373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-03-12T20:29:42.993641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-03-12T20:29:42.994124] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-03-12T20:29:42.994958] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-03-12T20:29:42.995013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:42.995048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:42.995077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:42.995135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:43.057986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:43.058836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:43.058923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:43.058958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:43.178843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:43.178989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:43.179034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:43.179080] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:43.182529] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-03-12T20:29:43.182872] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-03-12T20:29:43.183003] [INFO ] [sig ] RFMZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:43.336163] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RFMZ.txt [2026-03-12T20:29:43.336338] [INFO ] [sig ] [2462/3274] Completed RFMZ in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:43.336390] [INFO ] [sig ] [2463/3274] Forecasting RGA... [2026-03-12T20:29:43.336422] [INFO ] [sig ] Generating forecast for: RGA [2026-03-12T20:29:43.336453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-03-12T20:29:43.350036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-03-12T20:29:43.350523] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-03-12T20:29:43.351722] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-03-12T20:29:43.351780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:43.351813] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:43.351839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:43.351896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:43.418318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:43.419444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:43.419534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:43.419568] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:43.539798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:43.539956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:43.539997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:43.540025] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:43.543825] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-03-12T20:29:43.544101] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-03-12T20:29:43.544228] [INFO ] [sig ] RGA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:43.692034] [INFO ] [LOCAL ] Saved forecast: RGA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RGA.txt [2026-03-12T20:29:43.692169] [INFO ] [sig ] [2463/3274] Completed RGA in 0.4s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:43.692212] [INFO ] [sig ] [2464/3274] Forecasting RGCO... [2026-03-12T20:29:43.692243] [INFO ] [sig ] Generating forecast for: RGCO [2026-03-12T20:29:43.692274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-03-12T20:29:43.703005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-03-12T20:29:43.703316] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-03-12T20:29:43.704107] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-03-12T20:29:43.704160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:43.704194] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:43.704221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:43.704279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:43.764159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:43.764854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:43.764939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:43.765011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:43.867126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:43.867273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:43.867313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:43.867385] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:43.871348] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-03-12T20:29:43.871694] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-03-12T20:29:43.871856] [INFO ] [sig ] RGCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:44.015712] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RGCO.txt [2026-03-12T20:29:44.016043] [INFO ] [sig ] [2464/3274] Completed RGCO in 0.3s | 2.80 sym/s | Total: 14.6m | ETA: 4.8m [2026-03-12T20:29:44.016084] [INFO ] [sig ] [2465/3274] Forecasting RGEN... [2026-03-12T20:29:44.016115] [INFO ] [sig ] Generating forecast for: RGEN [2026-03-12T20:29:44.016146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-03-12T20:29:44.028330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-03-12T20:29:44.028701] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-03-12T20:29:44.029497] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-03-12T20:29:44.029550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:44.029618] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:44.029653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:44.029722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:44.091387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:44.092400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:44.092496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:44.092531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:44.221429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:44.221631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:44.221687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:44.221724] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:44.225590] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=65.37%) [2026-03-12T20:29:44.225889] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-03-12T20:29:44.226028] [INFO ] [sig ] RGEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:44.371940] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RGEN.txt [2026-03-12T20:29:44.372107] [INFO ] [sig ] [2465/3274] Completed RGEN in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:44.372160] [INFO ] [sig ] [2466/3274] Forecasting RGLD... [2026-03-12T20:29:44.372190] [INFO ] [sig ] Generating forecast for: RGLD [2026-03-12T20:29:44.372220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-03-12T20:29:44.383648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-03-12T20:29:44.383989] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-03-12T20:29:44.384795] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-03-12T20:29:44.384848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:44.384880] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:44.384940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:44.385000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:44.446451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:44.447534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:44.447637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:44.447672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:44.584439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:44.584619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:44.584665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:44.584695] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:44.588267] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-03-12T20:29:44.588551] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-03-12T20:29:44.588726] [INFO ] [sig ] RGLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:44.744974] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RGLD.txt [2026-03-12T20:29:44.745150] [INFO ] [sig ] [2466/3274] Completed RGLD in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:44.745208] [INFO ] [sig ] [2467/3274] Forecasting RGNX... [2026-03-12T20:29:44.745248] [INFO ] [sig ] Generating forecast for: RGNX [2026-03-12T20:29:44.745286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-03-12T20:29:44.757423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-03-12T20:29:44.757782] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-03-12T20:29:44.758624] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-03-12T20:29:44.758679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:44.758712] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:44.758738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:44.758796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:44.822884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:44.823844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:44.823939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:44.823974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:44.957322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:44.957490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:44.957534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:44.957565] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:44.961248] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-03-12T20:29:44.961555] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-03-12T20:29:44.961741] [INFO ] [sig ] RGNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:45.113981] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RGNX.txt [2026-03-12T20:29:45.114134] [INFO ] [sig ] [2467/3274] Completed RGNX in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:45.114176] [INFO ] [sig ] [2468/3274] Forecasting RGP... [2026-03-12T20:29:45.114206] [INFO ] [sig ] Generating forecast for: RGP [2026-03-12T20:29:45.114239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-03-12T20:29:45.125721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-03-12T20:29:45.126083] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-03-12T20:29:45.126931] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-03-12T20:29:45.126985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:45.127019] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:45.127046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:45.127104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:45.189761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:45.190621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:45.190723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:45.190765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:45.321067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:45.321232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:45.321276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:45.321308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:45.324918] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-03-12T20:29:45.325208] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-03-12T20:29:45.325344] [INFO ] [sig ] RGP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:45.479484] [INFO ] [LOCAL ] Saved forecast: RGP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RGP.txt [2026-03-12T20:29:45.479737] [INFO ] [sig ] [2468/3274] Completed RGP in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:45.479786] [INFO ] [sig ] [2469/3274] Forecasting RGS... [2026-03-12T20:29:45.479816] [INFO ] [sig ] Generating forecast for: RGS [2026-03-12T20:29:45.479846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-03-12T20:29:45.491601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-03-12T20:29:45.491992] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-03-12T20:29:45.492829] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-03-12T20:29:45.492883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:45.492915] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:45.492943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:45.493000] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:45.553293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:45.554480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:45.554590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:45.554628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:45.667514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:45.667689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:45.667733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:45.667762] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:45.671307] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-03-12T20:29:45.671608] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-03-12T20:29:45.671749] [INFO ] [sig ] RGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:45.819710] [INFO ] [LOCAL ] Saved forecast: RGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RGS.txt [2026-03-12T20:29:45.820158] [INFO ] [sig ] [2469/3274] Completed RGS in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:45.820235] [INFO ] [sig ] [2470/3274] Forecasting RGTI... [2026-03-12T20:29:45.820279] [INFO ] [sig ] Generating forecast for: RGTI [2026-03-12T20:29:45.820335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-03-12T20:29:45.832318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-03-12T20:29:45.832694] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-03-12T20:29:45.833717] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-03-12T20:29:45.833782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:45.833824] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:45.833856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:45.833917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:45.893658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:45.894522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:45.894629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:45.894675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:46.021821] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:46.022185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:46.022228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:46.022256] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:46.026300] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-12T20:29:46.026597] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-03-12T20:29:46.026732] [INFO ] [sig ] RGTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:46.169921] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RGTI.txt [2026-03-12T20:29:46.170033] [INFO ] [sig ] [2470/3274] Completed RGTI in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:46.170072] [INFO ] [sig ] [2471/3274] Forecasting RH... [2026-03-12T20:29:46.170101] [INFO ] [sig ] Generating forecast for: RH [2026-03-12T20:29:46.170131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-03-12T20:29:46.182162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-03-12T20:29:46.182457] [INFO ] [FORECASTER] Starting predict_future for RH [2026-03-12T20:29:46.183449] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-03-12T20:29:46.183503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:46.183536] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:46.183564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:46.183641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:46.243043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:46.243663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:46.243787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:46.243827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:46.367270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:46.367432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:46.367476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:46.367506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:46.374618] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-03-12T20:29:46.374953] [INFO ] [FORECASTER] Completed predict_future for RH [2026-03-12T20:29:46.375086] [INFO ] [sig ] RH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:46.518600] [INFO ] [LOCAL ] Saved forecast: RH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RH.txt [2026-03-12T20:29:46.518756] [INFO ] [sig ] [2471/3274] Completed RH in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:46.518807] [INFO ] [sig ] [2472/3274] Forecasting RHI... [2026-03-12T20:29:46.518843] [INFO ] [sig ] Generating forecast for: RHI [2026-03-12T20:29:46.518876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-03-12T20:29:46.530739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-03-12T20:29:46.531024] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-03-12T20:29:46.531813] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-03-12T20:29:46.531864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:46.531896] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:46.531924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:46.531980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:46.593328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:46.594258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:46.594342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:46.594375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:46.718996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:46.719120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:46.719159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:46.719188] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:46.722464] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-03-12T20:29:46.722756] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-03-12T20:29:46.722887] [INFO ] [sig ] RHI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:46.866635] [INFO ] [LOCAL ] Saved forecast: RHI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RHI.txt [2026-03-12T20:29:46.866751] [INFO ] [sig ] [2472/3274] Completed RHI in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:46.866791] [INFO ] [sig ] [2473/3274] Forecasting RHP... [2026-03-12T20:29:46.866820] [INFO ] [sig ] Generating forecast for: RHP [2026-03-12T20:29:46.866849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-03-12T20:29:46.877944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-03-12T20:29:46.878261] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-03-12T20:29:46.879258] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-03-12T20:29:46.879311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:46.879344] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:46.879371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:46.879428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:46.936693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:46.937494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:46.937590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:46.937626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:47.059172] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:47.059323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:47.059365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:47.059394] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:47.062826] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=59.69%) [2026-03-12T20:29:47.063122] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-03-12T20:29:47.063250] [INFO ] [sig ] RHP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:47.208698] [INFO ] [LOCAL ] Saved forecast: RHP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RHP.txt [2026-03-12T20:29:47.208826] [INFO ] [sig ] [2473/3274] Completed RHP in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:47.208866] [INFO ] [sig ] [2474/3274] Forecasting RIG... [2026-03-12T20:29:47.208896] [INFO ] [sig ] Generating forecast for: RIG [2026-03-12T20:29:47.208927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-03-12T20:29:47.220451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-03-12T20:29:47.220751] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-03-12T20:29:47.221517] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-03-12T20:29:47.221595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:47.221632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:47.221660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:47.221717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:47.280307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:47.280920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:47.280997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:47.281030] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:47.409416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:47.409565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:47.409626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:47.409659] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:47.413491] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=63.49%) [2026-03-12T20:29:47.413818] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-03-12T20:29:47.413961] [INFO ] [sig ] RIG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:47.557310] [INFO ] [LOCAL ] Saved forecast: RIG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RIG.txt [2026-03-12T20:29:47.557454] [INFO ] [sig ] [2474/3274] Completed RIG in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.8m [2026-03-12T20:29:47.557495] [INFO ] [sig ] [2475/3274] Forecasting RIGL... [2026-03-12T20:29:47.557524] [INFO ] [sig ] Generating forecast for: RIGL [2026-03-12T20:29:47.557554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-03-12T20:29:47.569539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-03-12T20:29:47.569857] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-03-12T20:29:47.570630] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-03-12T20:29:47.570682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:47.570715] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:47.570742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:47.570801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:47.629661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:47.630494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:47.630594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:47.630630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:47.752764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:47.752960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:47.753004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:47.753033] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:47.756641] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=99.75%) [2026-03-12T20:29:47.757000] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-03-12T20:29:47.757143] [INFO ] [sig ] RIGL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:47.906562] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RIGL.txt [2026-03-12T20:29:47.906754] [INFO ] [sig ] [2475/3274] Completed RIGL in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:47.906799] [INFO ] [sig ] [2476/3274] Forecasting RILY... [2026-03-12T20:29:47.906829] [INFO ] [sig ] Generating forecast for: RILY [2026-03-12T20:29:47.906859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-03-12T20:29:47.918695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-03-12T20:29:47.919085] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-03-12T20:29:47.919911] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-03-12T20:29:47.919962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:47.919995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:47.920022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:47.920079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:47.983558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:47.984445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:47.984528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:47.984562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:48.115937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:48.116105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:48.116148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:48.116178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:48.119714] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-03-12T20:29:48.120032] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-03-12T20:29:48.120167] [INFO ] [sig ] RILY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:48.270558] [INFO ] [LOCAL ] Saved forecast: RILY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RILY.txt [2026-03-12T20:29:48.270735] [INFO ] [sig ] [2476/3274] Completed RILY in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:48.270778] [INFO ] [sig ] [2477/3274] Forecasting RILYN... [2026-03-12T20:29:48.270809] [INFO ] [sig ] Generating forecast for: RILYN [2026-03-12T20:29:48.270840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-03-12T20:29:48.282495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-03-12T20:29:48.282880] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-03-12T20:29:48.283688] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-03-12T20:29:48.283742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:48.283778] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:48.283805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:48.283862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:48.344115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:48.345150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:48.345235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:48.345269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:48.463665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:48.463848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:48.463890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:48.463919] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:48.467373] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=59.73%) [2026-03-12T20:29:48.467700] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-03-12T20:29:48.467834] [INFO ] [sig ] RILYN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:48.613658] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RILYN.txt [2026-03-12T20:29:48.613824] [INFO ] [sig ] [2477/3274] Completed RILYN in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:48.613867] [INFO ] [sig ] [2478/3274] Forecasting RILYZ... [2026-03-12T20:29:48.613898] [INFO ] [sig ] Generating forecast for: RILYZ [2026-03-12T20:29:48.613929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-03-12T20:29:48.625713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-03-12T20:29:48.626120] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-03-12T20:29:48.626995] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-03-12T20:29:48.627050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:48.627122] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:48.627152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:48.627212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:48.687037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:48.688030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:48.688124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:48.688158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:48.816207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:48.816440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:48.816486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:48.816517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:48.820258] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=38.08%) [2026-03-12T20:29:48.820602] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-03-12T20:29:48.820741] [INFO ] [sig ] RILYZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:48.962850] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RILYZ.txt [2026-03-12T20:29:48.963001] [INFO ] [sig ] [2478/3274] Completed RILYZ in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:48.963045] [INFO ] [sig ] [2479/3274] Forecasting RING... [2026-03-12T20:29:48.963076] [INFO ] [sig ] Generating forecast for: RING [2026-03-12T20:29:48.963107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-03-12T20:29:48.974533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-03-12T20:29:48.974864] [INFO ] [FORECASTER] Starting predict_future for RING [2026-03-12T20:29:48.975660] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-03-12T20:29:48.975743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:48.975777] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:48.975804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:48.975869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:49.033811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:49.034731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:49.034819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:49.034855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:49.156625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:49.156793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:49.156836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:49.156866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:49.160274] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-03-12T20:29:49.160562] [INFO ] [FORECASTER] Completed predict_future for RING [2026-03-12T20:29:49.160714] [INFO ] [sig ] RING: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:49.303950] [INFO ] [LOCAL ] Saved forecast: RING 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RING.txt [2026-03-12T20:29:49.304100] [INFO ] [sig ] [2479/3274] Completed RING in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:49.304147] [INFO ] [sig ] [2480/3274] Forecasting RIO... [2026-03-12T20:29:49.304194] [INFO ] [sig ] Generating forecast for: RIO [2026-03-12T20:29:49.304230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-03-12T20:29:49.315254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-03-12T20:29:49.315565] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-03-12T20:29:49.316396] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-03-12T20:29:49.316452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:49.316487] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:49.316516] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:49.316595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:49.376978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:49.377757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:49.377841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:49.377876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:49.505806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:49.505963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:49.506006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:49.506037] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:49.509649] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=34.60%) [2026-03-12T20:29:49.509989] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-03-12T20:29:49.510125] [INFO ] [sig ] RIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:49.661781] [INFO ] [LOCAL ] Saved forecast: RIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RIO.txt [2026-03-12T20:29:49.661951] [INFO ] [sig ] [2480/3274] Completed RIO in 0.4s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:49.662002] [INFO ] [sig ] [2481/3274] Forecasting RITM... [2026-03-12T20:29:49.662035] [INFO ] [sig ] Generating forecast for: RITM [2026-03-12T20:29:49.662067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-03-12T20:29:49.674254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-03-12T20:29:49.674635] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-03-12T20:29:49.675531] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-03-12T20:29:49.675608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:49.675656] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:49.675687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:49.675747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:49.734857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:49.735689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:49.735770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:49.735804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:49.853743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:49.853929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:49.853972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:49.854054] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:49.857607] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=14.75%) [2026-03-12T20:29:49.857951] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-03-12T20:29:49.858103] [INFO ] [sig ] RITM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:50.004666] [INFO ] [LOCAL ] Saved forecast: RITM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RITM.txt [2026-03-12T20:29:50.004821] [INFO ] [sig ] [2481/3274] Completed RITM in 0.3s | 2.80 sym/s | Total: 14.7m | ETA: 4.7m [2026-03-12T20:29:50.004863] [INFO ] [sig ] [2482/3274] Forecasting RIVN... [2026-03-12T20:29:50.004893] [INFO ] [sig ] Generating forecast for: RIVN [2026-03-12T20:29:50.004924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-03-12T20:29:50.016794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-03-12T20:29:50.017135] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-03-12T20:29:50.017920] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-03-12T20:29:50.017990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:50.018024] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:50.018051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:50.018108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:50.076680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:50.077743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:50.077865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:50.077917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:50.207712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:50.207887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:50.207939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:50.207995] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:50.211537] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=3.53%) [2026-03-12T20:29:50.211881] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-03-12T20:29:50.212028] [INFO ] [sig ] RIVN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:50.360379] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RIVN.txt [2026-03-12T20:29:50.360529] [INFO ] [sig ] [2482/3274] Completed RIVN in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:50.360600] [INFO ] [sig ] [2483/3274] Forecasting RKLB... [2026-03-12T20:29:50.360643] [INFO ] [sig ] Generating forecast for: RKLB [2026-03-12T20:29:50.360675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-03-12T20:29:50.373029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-03-12T20:29:50.373356] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-03-12T20:29:50.374200] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-03-12T20:29:50.374254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:50.374286] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:50.374314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:50.374371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:50.434198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:50.435149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:50.435236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:50.435269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:50.570559] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:50.570768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:50.570825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:50.570862] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:50.574502] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=62.82%) [2026-03-12T20:29:50.574853] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-03-12T20:29:50.575010] [INFO ] [sig ] RKLB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:50.743711] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RKLB.txt [2026-03-12T20:29:50.743908] [INFO ] [sig ] [2483/3274] Completed RKLB in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:50.743954] [INFO ] [sig ] [2484/3274] Forecasting RL... [2026-03-12T20:29:50.743985] [INFO ] [sig ] Generating forecast for: RL [2026-03-12T20:29:50.744018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-03-12T20:29:50.756052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-03-12T20:29:50.756464] [INFO ] [FORECASTER] Starting predict_future for RL [2026-03-12T20:29:50.757262] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-03-12T20:29:50.757315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:50.757347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:50.757374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:50.757430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:50.822272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:50.823238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:50.823327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:50.823363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:50.955649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:50.955825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:50.955880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:50.955917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:50.960044] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-03-12T20:29:50.960593] [INFO ] [FORECASTER] Completed predict_future for RL [2026-03-12T20:29:50.960735] [INFO ] [sig ] RL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:51.117564] [INFO ] [LOCAL ] Saved forecast: RL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RL.txt [2026-03-12T20:29:51.117749] [INFO ] [sig ] [2484/3274] Completed RL in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:51.117790] [INFO ] [sig ] [2485/3274] Forecasting RLAY... [2026-03-12T20:29:51.117821] [INFO ] [sig ] Generating forecast for: RLAY [2026-03-12T20:29:51.117852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-03-12T20:29:51.133182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-03-12T20:29:51.133602] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-03-12T20:29:51.134503] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-03-12T20:29:51.134600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:51.134644] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:51.134674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:51.134732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:51.196789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:51.197827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:51.197930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:51.197984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:51.344479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:51.344667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:51.344714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:51.344744] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:51.348589] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-03-12T20:29:51.348884] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-03-12T20:29:51.349019] [INFO ] [sig ] RLAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:51.516100] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RLAY.txt [2026-03-12T20:29:51.516266] [INFO ] [sig ] [2485/3274] Completed RLAY in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:51.516315] [INFO ] [sig ] [2486/3274] Forecasting RLI... [2026-03-12T20:29:51.516346] [INFO ] [sig ] Generating forecast for: RLI [2026-03-12T20:29:51.516378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-03-12T20:29:51.528620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-03-12T20:29:51.529034] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-03-12T20:29:51.529964] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-03-12T20:29:51.530033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:51.530071] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:51.530099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:51.530159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:51.594057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:51.594919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:51.595007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:51.595041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:51.717163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:51.717337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:51.717420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:51.717453] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:51.721476] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=52.42%) [2026-03-12T20:29:51.721787] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-03-12T20:29:51.721920] [INFO ] [sig ] RLI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:51.863668] [INFO ] [LOCAL ] Saved forecast: RLI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RLI.txt [2026-03-12T20:29:51.863827] [INFO ] [sig ] [2486/3274] Completed RLI in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:51.863871] [INFO ] [sig ] [2487/3274] Forecasting RLJ... [2026-03-12T20:29:51.863901] [INFO ] [sig ] Generating forecast for: RLJ [2026-03-12T20:29:51.863932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-03-12T20:29:51.875447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-03-12T20:29:51.875846] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-03-12T20:29:51.876697] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-03-12T20:29:51.876757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:51.876798] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:51.876833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:51.876905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:51.934046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:51.934791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:51.934889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:51.934929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:52.051200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:52.051374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:52.051424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:52.051456] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:52.054924] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-03-12T20:29:52.055214] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-03-12T20:29:52.055356] [INFO ] [sig ] RLJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:52.199340] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RLJ.txt [2026-03-12T20:29:52.199473] [INFO ] [sig ] [2487/3274] Completed RLJ in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:52.199513] [INFO ] [sig ] [2488/3274] Forecasting RLMD... [2026-03-12T20:29:52.199548] [INFO ] [sig ] Generating forecast for: RLMD [2026-03-12T20:29:52.199595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-03-12T20:29:52.211299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-03-12T20:29:52.211634] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-03-12T20:29:52.212659] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-03-12T20:29:52.212715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:52.212749] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:52.212782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:52.212853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:52.274231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:52.274930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:52.275037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:52.275071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:52.399894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:52.400075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:52.400120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:52.400151] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:52.403697] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=42.36%) [2026-03-12T20:29:52.403992] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-03-12T20:29:52.404132] [INFO ] [sig ] RLMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:52.624053] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RLMD.txt [2026-03-12T20:29:52.624398] [INFO ] [sig ] [2488/3274] Completed RLMD in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:52.624440] [INFO ] [sig ] [2489/3274] Forecasting RLTY... [2026-03-12T20:29:52.624470] [INFO ] [sig ] Generating forecast for: RLTY [2026-03-12T20:29:52.624500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-03-12T20:29:52.636197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-03-12T20:29:52.636526] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-03-12T20:29:52.637337] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-03-12T20:29:52.637393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:52.637426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:52.637453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:52.637510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:52.696519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:52.697276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:52.697361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:52.697397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:52.822761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:52.822960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:52.823010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:52.823042] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:52.826638] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-03-12T20:29:52.826922] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-03-12T20:29:52.827051] [INFO ] [sig ] RLTY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:52.973242] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RLTY.txt [2026-03-12T20:29:52.973414] [INFO ] [sig ] [2489/3274] Completed RLTY in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:52.973457] [INFO ] [sig ] [2490/3274] Forecasting RLX... [2026-03-12T20:29:52.973487] [INFO ] [sig ] Generating forecast for: RLX [2026-03-12T20:29:52.973517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-03-12T20:29:52.986402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-03-12T20:29:52.986787] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-03-12T20:29:52.987844] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-03-12T20:29:52.987908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:52.987987] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:52.988021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:52.988249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:53.049446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:53.050553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:53.050662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:53.050695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:53.182611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:53.182778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:53.182822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:53.182853] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:53.186500] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-03-12T20:29:53.186815] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-03-12T20:29:53.186951] [INFO ] [sig ] RLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:53.335606] [INFO ] [LOCAL ] Saved forecast: RLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RLX.txt [2026-03-12T20:29:53.335812] [INFO ] [sig ] [2490/3274] Completed RLX in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:53.335865] [INFO ] [sig ] [2491/3274] Forecasting RM... [2026-03-12T20:29:53.335902] [INFO ] [sig ] Generating forecast for: RM [2026-03-12T20:29:53.335938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-03-12T20:29:53.347634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-03-12T20:29:53.348098] [INFO ] [FORECASTER] Starting predict_future for RM [2026-03-12T20:29:53.349099] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-03-12T20:29:53.349158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:53.349193] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:53.349221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:53.349280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:53.415966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:53.416924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:53.417016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:53.417051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:53.540892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:53.541065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:53.541110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:53.541141] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:53.544887] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-03-12T20:29:53.545205] [INFO ] [FORECASTER] Completed predict_future for RM [2026-03-12T20:29:53.545344] [INFO ] [sig ] RM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:53.694372] [INFO ] [LOCAL ] Saved forecast: RM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RM.txt [2026-03-12T20:29:53.694595] [INFO ] [sig ] [2491/3274] Completed RM in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.7m [2026-03-12T20:29:53.694644] [INFO ] [sig ] [2492/3274] Forecasting RMAX... [2026-03-12T20:29:53.694679] [INFO ] [sig ] Generating forecast for: RMAX [2026-03-12T20:29:53.694713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-03-12T20:29:53.705925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-03-12T20:29:53.706395] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-03-12T20:29:53.707295] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-03-12T20:29:53.707353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:53.707388] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:53.707417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:53.707478] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:53.767999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:53.768789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:53.768897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:53.768956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:53.899791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:53.899971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:53.900020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:53.900049] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:53.903538] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-03-12T20:29:53.903853] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-03-12T20:29:53.903987] [INFO ] [sig ] RMAX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:54.051136] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RMAX.txt [2026-03-12T20:29:54.051316] [INFO ] [sig ] [2492/3274] Completed RMAX in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:54.051361] [INFO ] [sig ] [2493/3274] Forecasting RMBI... [2026-03-12T20:29:54.051391] [INFO ] [sig ] Generating forecast for: RMBI [2026-03-12T20:29:54.051424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-03-12T20:29:54.063909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-03-12T20:29:54.064355] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-03-12T20:29:54.065263] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-03-12T20:29:54.065319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:54.065353] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:54.065383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:54.065442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:54.126146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:54.127122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:54.127219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:54.127254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:54.273830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:54.273999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:54.274044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:54.274074] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:54.278254] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=90.54%) [2026-03-12T20:29:54.278682] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-03-12T20:29:54.278841] [INFO ] [sig ] RMBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:54.428111] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RMBI.txt [2026-03-12T20:29:54.428290] [INFO ] [sig ] [2493/3274] Completed RMBI in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:54.428336] [INFO ] [sig ] [2494/3274] Forecasting RMBS... [2026-03-12T20:29:54.428379] [INFO ] [sig ] Generating forecast for: RMBS [2026-03-12T20:29:54.428412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-03-12T20:29:54.440132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-03-12T20:29:54.440489] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-03-12T20:29:54.441319] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-03-12T20:29:54.441383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:54.441426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:54.441453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:54.441510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:54.498907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:54.499619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:54.499701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:54.499735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:54.619253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:54.619420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:54.619464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:54.619495] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:54.623612] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=7.52%) [2026-03-12T20:29:54.623894] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-03-12T20:29:54.624028] [INFO ] [sig ] RMBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:54.767667] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RMBS.txt [2026-03-12T20:29:54.767835] [INFO ] [sig ] [2494/3274] Completed RMBS in 0.3s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:54.767884] [INFO ] [sig ] [2495/3274] Forecasting RMD... [2026-03-12T20:29:54.767922] [INFO ] [sig ] Generating forecast for: RMD [2026-03-12T20:29:54.768113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-03-12T20:29:54.779279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-03-12T20:29:54.779693] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-03-12T20:29:54.780483] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-03-12T20:29:54.780536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:54.780614] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:54.780643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:54.780701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:54.843832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:54.844768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:54.844869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:54.844911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:54.977975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:54.978151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:54.978196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:54.978225] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:54.981984] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=13.85%) [2026-03-12T20:29:54.982291] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-03-12T20:29:54.982431] [INFO ] [sig ] RMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:55.133323] [INFO ] [LOCAL ] Saved forecast: RMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RMD.txt [2026-03-12T20:29:55.133486] [INFO ] [sig ] [2495/3274] Completed RMD in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:55.133532] [INFO ] [sig ] [2496/3274] Forecasting RMI... [2026-03-12T20:29:55.133564] [INFO ] [sig ] Generating forecast for: RMI [2026-03-12T20:29:55.133617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-03-12T20:29:55.145608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-03-12T20:29:55.146009] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-03-12T20:29:55.146892] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-03-12T20:29:55.146946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:55.146979] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:55.147006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:55.147064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:55.213983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:55.215016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:55.215109] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:55.215142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:55.334541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:55.334720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:55.334765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:55.334795] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:55.338414] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-03-12T20:29:55.338721] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-03-12T20:29:55.338857] [INFO ] [sig ] RMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:55.494505] [INFO ] [LOCAL ] Saved forecast: RMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RMI.txt [2026-03-12T20:29:55.494683] [INFO ] [sig ] [2496/3274] Completed RMI in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:55.494728] [INFO ] [sig ] [2497/3274] Forecasting RMM... [2026-03-12T20:29:55.494760] [INFO ] [sig ] Generating forecast for: RMM [2026-03-12T20:29:55.494791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-03-12T20:29:55.506767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-03-12T20:29:55.507146] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-03-12T20:29:55.508208] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-03-12T20:29:55.508263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:55.508296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:55.508323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:55.508381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:55.569323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:55.570278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:55.570366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:55.570400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:55.698419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:55.698613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:55.698670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:55.698738] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:55.702749] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-03-12T20:29:55.703049] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-03-12T20:29:55.703185] [INFO ] [sig ] RMM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:55.859423] [INFO ] [LOCAL ] Saved forecast: RMM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RMM.txt [2026-03-12T20:29:55.859593] [INFO ] [sig ] [2497/3274] Completed RMM in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:55.859641] [INFO ] [sig ] [2498/3274] Forecasting RMMZ... [2026-03-12T20:29:55.859672] [INFO ] [sig ] Generating forecast for: RMMZ [2026-03-12T20:29:55.859704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-03-12T20:29:55.871442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-03-12T20:29:55.871887] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-03-12T20:29:55.872759] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-03-12T20:29:55.872814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:55.872846] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:55.872873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:55.872935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:55.934200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:55.935045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:55.935134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:55.935168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:56.054935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:56.055127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:56.055171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:56.055237] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:56.059303] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-03-12T20:29:56.059626] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-03-12T20:29:56.059763] [INFO ] [sig ] RMMZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:56.210683] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RMMZ.txt [2026-03-12T20:29:56.210834] [INFO ] [sig ] [2498/3274] Completed RMMZ in 0.4s | 2.80 sym/s | Total: 14.8m | ETA: 4.6m [2026-03-12T20:29:56.210877] [INFO ] [sig ] [2499/3274] Forecasting RMNI... [2026-03-12T20:29:56.210910] [INFO ] [sig ] Generating forecast for: RMNI [2026-03-12T20:29:56.210942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-03-12T20:29:56.222404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-03-12T20:29:56.222751] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-03-12T20:29:56.223608] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-03-12T20:29:56.223662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:56.223694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:56.223722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:56.223780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:56.285501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:56.286330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:56.286417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:56.286477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:56.416098] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:56.416267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:56.416310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:56.416340] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:56.420053] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=46.50%) [2026-03-12T20:29:56.420356] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-03-12T20:29:56.420530] [INFO ] [sig ] RMNI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:56.567599] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RMNI.txt [2026-03-12T20:29:56.567738] [INFO ] [sig ] [2499/3274] Completed RMNI in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:56.567780] [INFO ] [sig ] [2500/3274] Forecasting RNAC... [2026-03-12T20:29:56.567811] [INFO ] [sig ] Generating forecast for: RNAC [2026-03-12T20:29:56.567841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-03-12T20:29:56.578928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-03-12T20:29:56.579228] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-03-12T20:29:56.580012] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-03-12T20:29:56.580064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:56.580096] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:56.580124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:56.580182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:56.636555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:56.637218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:56.637299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:56.637331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:56.752314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:56.752484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:56.752528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:56.752559] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:56.756195] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-03-12T20:29:56.756481] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-03-12T20:29:56.756634] [INFO ] [sig ] RNAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:56.901009] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RNAC.txt [2026-03-12T20:29:56.901156] [INFO ] [sig ] [2500/3274] Completed RNAC in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:56.901200] [INFO ] [sig ] [2501/3274] Forecasting RNAZ... [2026-03-12T20:29:56.901230] [INFO ] [sig ] Generating forecast for: RNAZ [2026-03-12T20:29:56.901260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-03-12T20:29:56.912485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-03-12T20:29:56.912885] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-03-12T20:29:56.913686] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-03-12T20:29:56.913740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:56.913773] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:56.913830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:56.913890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:56.974623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:56.975433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:56.975519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:56.975553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:57.098803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:57.098977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:57.099029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:57.099081] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:57.103253] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-03-12T20:29:57.103686] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-03-12T20:29:57.103840] [INFO ] [sig ] RNAZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:57.257553] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RNAZ.txt [2026-03-12T20:29:57.257721] [INFO ] [sig ] [2501/3274] Completed RNAZ in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:57.257765] [INFO ] [sig ] [2502/3274] Forecasting RNG... [2026-03-12T20:29:57.257795] [INFO ] [sig ] Generating forecast for: RNG [2026-03-12T20:29:57.257828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-03-12T20:29:57.269322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-03-12T20:29:57.269698] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-03-12T20:29:57.270491] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-03-12T20:29:57.270544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:57.270599] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:57.270630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:57.270688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:57.332445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:57.333511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:57.333614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:57.333649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:57.464161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:57.464527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:57.464570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:57.464622] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:57.468491] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-03-12T20:29:57.468820] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-03-12T20:29:57.468976] [INFO ] [sig ] RNG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:57.623512] [INFO ] [LOCAL ] Saved forecast: RNG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RNG.txt [2026-03-12T20:29:57.623706] [INFO ] [sig ] [2502/3274] Completed RNG in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:57.623751] [INFO ] [sig ] [2503/3274] Forecasting RNP... [2026-03-12T20:29:57.623781] [INFO ] [sig ] Generating forecast for: RNP [2026-03-12T20:29:57.623812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-03-12T20:29:57.635712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-03-12T20:29:57.636056] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-03-12T20:29:57.636884] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-03-12T20:29:57.636938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:57.636970] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:57.636997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:57.637053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:57.696128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:57.697046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:57.697135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:57.697170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:57.820729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:57.820902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:57.820957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:57.820994] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:57.824984] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=60.71%) [2026-03-12T20:29:57.825470] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-03-12T20:29:57.825623] [INFO ] [sig ] RNP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:57.973470] [INFO ] [LOCAL ] Saved forecast: RNP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RNP.txt [2026-03-12T20:29:57.973648] [INFO ] [sig ] [2503/3274] Completed RNP in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:57.973696] [INFO ] [sig ] [2504/3274] Forecasting ROAD... [2026-03-12T20:29:57.973730] [INFO ] [sig ] Generating forecast for: ROAD [2026-03-12T20:29:57.973762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-03-12T20:29:57.985285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-03-12T20:29:57.985621] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-03-12T20:29:57.986418] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-03-12T20:29:57.986474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:57.986507] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:57.986536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:57.986621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:58.047941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:58.048789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:58.048876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:58.048911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:58.176749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:58.176922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:58.176975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:58.177008] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:58.180969] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-03-12T20:29:58.181271] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-03-12T20:29:58.181412] [INFO ] [sig ] ROAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:29:58.330486] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ROAD.txt [2026-03-12T20:29:58.330673] [INFO ] [sig ] [2504/3274] Completed ROAD in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:58.330719] [INFO ] [sig ] [2505/3274] Forecasting ROCK... [2026-03-12T20:29:58.330749] [INFO ] [sig ] Generating forecast for: ROCK [2026-03-12T20:29:58.330779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-03-12T20:29:58.347119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-03-12T20:29:58.347816] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-03-12T20:29:58.348934] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-03-12T20:29:58.348997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:58.349037] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:58.349072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:58.349141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:58.408697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:58.409651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:58.409788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:58.409823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:58.530681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:58.530844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:58.530886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:58.530917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:58.534320] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-03-12T20:29:58.534618] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-03-12T20:29:58.534747] [INFO ] [sig ] ROCK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:58.677108] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ROCK.txt [2026-03-12T20:29:58.677259] [INFO ] [sig ] [2505/3274] Completed ROCK in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:58.677301] [INFO ] [sig ] [2506/3274] Forecasting ROE... [2026-03-12T20:29:58.677332] [INFO ] [sig ] Generating forecast for: ROE [2026-03-12T20:29:58.677364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-03-12T20:29:58.690037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-03-12T20:29:58.690505] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-03-12T20:29:58.691394] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-03-12T20:29:58.691450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:58.691484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:58.691511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:58.691569] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:58.756189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:58.757161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:58.757263] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:58.757302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:58.884412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:58.884589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:58.884637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:58.884668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:58.888509] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=66.19%) [2026-03-12T20:29:58.888823] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-03-12T20:29:58.888963] [INFO ] [sig ] ROE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:59.041462] [INFO ] [LOCAL ] Saved forecast: ROE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ROE.txt [2026-03-12T20:29:59.041677] [INFO ] [sig ] [2506/3274] Completed ROE in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:59.041731] [INFO ] [sig ] [2507/3274] Forecasting ROP... [2026-03-12T20:29:59.041762] [INFO ] [sig ] Generating forecast for: ROP [2026-03-12T20:29:59.041794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-03-12T20:29:59.054019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-03-12T20:29:59.054412] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-03-12T20:29:59.055278] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-03-12T20:29:59.055338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:59.055373] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:59.055401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:59.055460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:59.118945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:59.119920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:59.120039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:59.120081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:59.249594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:59.249793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:59.249837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:59.249868] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:59.253727] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=81.63%) [2026-03-12T20:29:59.254118] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-03-12T20:29:59.254286] [INFO ] [sig ] ROP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:59.404432] [INFO ] [LOCAL ] Saved forecast: ROP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ROP.txt [2026-03-12T20:29:59.404562] [INFO ] [sig ] [2507/3274] Completed ROP in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:59.404621] [INFO ] [sig ] [2508/3274] Forecasting RPAY... [2026-03-12T20:29:59.404652] [INFO ] [sig ] Generating forecast for: RPAY [2026-03-12T20:29:59.404681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-03-12T20:29:59.416194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-03-12T20:29:59.416543] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-03-12T20:29:59.417390] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-03-12T20:29:59.417444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:59.417477] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:59.417505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:59.417563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:59.479398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:59.480233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:59.480319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:59.480361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:59.616462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:59.616638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:59.616685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:59.616715] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:59.620371] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-03-12T20:29:59.620792] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-03-12T20:29:59.620936] [INFO ] [sig ] RPAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:29:59.773435] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RPAY.txt [2026-03-12T20:29:59.773643] [INFO ] [sig ] [2508/3274] Completed RPAY in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.6m [2026-03-12T20:29:59.773690] [INFO ] [sig ] [2509/3274] Forecasting RPD... [2026-03-12T20:29:59.773723] [INFO ] [sig ] Generating forecast for: RPD [2026-03-12T20:29:59.773754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-03-12T20:29:59.785357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-03-12T20:29:59.785788] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-03-12T20:29:59.786701] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-03-12T20:29:59.786760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:29:59.786800] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:29:59.786839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:29:59.786900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:29:59.849638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:29:59.850407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:29:59.850491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:29:59.850525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:29:59.980097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:29:59.980336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:29:59.980385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:29:59.980415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:29:59.984004] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-03-12T20:29:59.984290] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-03-12T20:29:59.984422] [INFO ] [sig ] RPD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:00.135334] [INFO ] [LOCAL ] Saved forecast: RPD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RPD.txt [2026-03-12T20:30:00.135504] [INFO ] [sig ] [2509/3274] Completed RPD in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:00.135551] [INFO ] [sig ] [2510/3274] Forecasting RPID... [2026-03-12T20:30:00.135603] [INFO ] [sig ] Generating forecast for: RPID [2026-03-12T20:30:00.135637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-03-12T20:30:00.147027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-03-12T20:30:00.147438] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-03-12T20:30:00.148441] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-03-12T20:30:00.148499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:00.148533] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:00.148563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:00.148651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:00.206488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:00.207381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:00.207468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:00.207502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:00.326776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:00.326987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:00.327061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:00.327097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:00.330615] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=16.37%) [2026-03-12T20:30:00.330900] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-03-12T20:30:00.331047] [INFO ] [sig ] RPID: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:00.479801] [INFO ] [LOCAL ] Saved forecast: RPID 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RPID.txt [2026-03-12T20:30:00.479985] [INFO ] [sig ] [2510/3274] Completed RPID in 0.3s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:00.480040] [INFO ] [sig ] [2511/3274] Forecasting RPRX... [2026-03-12T20:30:00.480079] [INFO ] [sig ] Generating forecast for: RPRX [2026-03-12T20:30:00.480117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-03-12T20:30:00.491188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-03-12T20:30:00.491553] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-03-12T20:30:00.492346] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-03-12T20:30:00.492399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:00.492434] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:00.492461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:00.492519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:00.551053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:00.551947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:00.552042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:00.552075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:00.681015] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:00.681190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:00.681233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:00.681262] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:00.684904] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-03-12T20:30:00.685249] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-03-12T20:30:00.685392] [INFO ] [sig ] RPRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:00.840885] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RPRX.txt [2026-03-12T20:30:00.841066] [INFO ] [sig ] [2511/3274] Completed RPRX in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:00.841119] [INFO ] [sig ] [2512/3274] Forecasting RQI... [2026-03-12T20:30:00.841156] [INFO ] [sig ] Generating forecast for: RQI [2026-03-12T20:30:00.841193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-03-12T20:30:00.859421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-03-12T20:30:00.859916] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-03-12T20:30:00.861257] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-03-12T20:30:00.861330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:00.861404] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:00.861437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:00.861495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:00.965153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:00.966007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:00.966091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:00.966126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:01.088933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:01.089095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:01.089138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:01.089166] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:01.092743] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-12T20:30:01.093033] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-03-12T20:30:01.093165] [INFO ] [sig ] RQI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:01.236866] [INFO ] [LOCAL ] Saved forecast: RQI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RQI.txt [2026-03-12T20:30:01.237033] [INFO ] [sig ] [2512/3274] Completed RQI in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:01.237076] [INFO ] [sig ] [2513/3274] Forecasting RRBI... [2026-03-12T20:30:01.237108] [INFO ] [sig ] Generating forecast for: RRBI [2026-03-12T20:30:01.237138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-03-12T20:30:01.248706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-03-12T20:30:01.249115] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-03-12T20:30:01.250075] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-03-12T20:30:01.250129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:01.250162] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:01.250189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:01.250246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:01.309618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:01.310530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:01.310643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:01.310678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:01.437394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:01.437543] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-12T20:30:01.437618] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:01.437650] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:01.441318] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-03-12T20:30:01.441679] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-03-12T20:30:01.441837] [INFO ] [sig ] RRBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:01.595350] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RRBI.txt [2026-03-12T20:30:01.595525] [INFO ] [sig ] [2513/3274] Completed RRBI in 0.4s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:01.595567] [INFO ] [sig ] [2514/3274] Forecasting RRC... [2026-03-12T20:30:01.595621] [INFO ] [sig ] Generating forecast for: RRC [2026-03-12T20:30:01.595652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-03-12T20:30:01.691734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-03-12T20:30:01.692207] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-03-12T20:30:01.693410] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-03-12T20:30:01.693484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:01.693557] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:01.693613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:01.693676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:01.756462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:01.757547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:01.757692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:01.757728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:01.884895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:01.885086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:01.885138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:01.885168] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:01.888934] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-03-12T20:30:01.889353] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-03-12T20:30:01.889559] [INFO ] [sig ] RRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:02.065050] [INFO ] [LOCAL ] Saved forecast: RRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RRC.txt [2026-03-12T20:30:02.065219] [INFO ] [sig ] [2514/3274] Completed RRC in 0.5s | 2.80 sym/s | Total: 14.9m | ETA: 4.5m [2026-03-12T20:30:02.065264] [INFO ] [sig ] [2515/3274] Forecasting RRGB... [2026-03-12T20:30:02.065297] [INFO ] [sig ] Generating forecast for: RRGB [2026-03-12T20:30:02.065330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-03-12T20:30:02.077644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-03-12T20:30:02.078117] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-03-12T20:30:02.079010] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-03-12T20:30:02.079067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:02.079101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:02.079128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:02.079186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:02.144048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:02.145004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:02.145095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:02.145129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:02.283894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:02.284053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:02.284096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:02.284164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:02.289355] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-03-12T20:30:02.289802] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-03-12T20:30:02.289964] [INFO ] [sig ] RRGB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:02.452440] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RRGB.txt [2026-03-12T20:30:02.452637] [INFO ] [sig ] [2515/3274] Completed RRGB in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:02.452706] [INFO ] [sig ] [2516/3274] Forecasting RRX... [2026-03-12T20:30:02.452754] [INFO ] [sig ] Generating forecast for: RRX [2026-03-12T20:30:02.452787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-03-12T20:30:02.465024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-03-12T20:30:02.465421] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-03-12T20:30:02.466282] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-03-12T20:30:02.466336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:02.466369] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:02.466396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:02.466453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:02.532219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:02.533164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:02.533253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:02.533286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:02.683030] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:02.683157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:02.683202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:02.683233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:02.687777] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-03-12T20:30:02.688204] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-03-12T20:30:02.688369] [INFO ] [sig ] RRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:02.858705] [INFO ] [LOCAL ] Saved forecast: RRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RRX.txt [2026-03-12T20:30:02.858868] [INFO ] [sig ] [2516/3274] Completed RRX in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:02.858914] [INFO ] [sig ] [2517/3274] Forecasting RS... [2026-03-12T20:30:02.858944] [INFO ] [sig ] Generating forecast for: RS [2026-03-12T20:30:02.858975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-03-12T20:30:02.870540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-03-12T20:30:02.870951] [INFO ] [FORECASTER] Starting predict_future for RS [2026-03-12T20:30:02.871809] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-03-12T20:30:02.871867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:02.871899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:02.871926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:02.871984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:02.950551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:02.951678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:02.951789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:02.951835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:03.084698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:03.084870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:03.084915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:03.084945] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:03.088841] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-03-12T20:30:03.089168] [INFO ] [FORECASTER] Completed predict_future for RS [2026-03-12T20:30:03.089314] [INFO ] [sig ] RS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:03.237061] [INFO ] [LOCAL ] Saved forecast: RS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RS.txt [2026-03-12T20:30:03.237212] [INFO ] [sig ] [2517/3274] Completed RS in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:03.237272] [INFO ] [sig ] [2518/3274] Forecasting RSG... [2026-03-12T20:30:03.237306] [INFO ] [sig ] Generating forecast for: RSG [2026-03-12T20:30:03.237337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-03-12T20:30:03.252844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-03-12T20:30:03.253229] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-03-12T20:30:03.254434] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-03-12T20:30:03.254489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:03.254522] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:03.254549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:03.254631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:03.322338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:03.323264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:03.323352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:03.323386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:03.453596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:03.453759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:03.453800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:03.453829] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:03.458079] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-03-12T20:30:03.458379] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-03-12T20:30:03.458722] [INFO ] [sig ] RSG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:03.609108] [INFO ] [LOCAL ] Saved forecast: RSG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RSG.txt [2026-03-12T20:30:03.609560] [INFO ] [sig ] [2518/3274] Completed RSG in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:03.609652] [INFO ] [sig ] [2519/3274] Forecasting RSI... [2026-03-12T20:30:03.609700] [INFO ] [sig ] Generating forecast for: RSI [2026-03-12T20:30:03.609747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-03-12T20:30:03.626446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-03-12T20:30:03.626988] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-03-12T20:30:03.628241] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-03-12T20:30:03.628313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:03.628349] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:03.628377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:03.628436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:03.686409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:03.687313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:03.687400] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:03.687434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:03.811776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:03.811950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:03.811992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:03.812022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:03.815512] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=35.49%) [2026-03-12T20:30:03.815840] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-03-12T20:30:03.815976] [INFO ] [sig ] RSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:03.960300] [INFO ] [LOCAL ] Saved forecast: RSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RSI.txt [2026-03-12T20:30:03.960463] [INFO ] [sig ] [2519/3274] Completed RSI in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:03.960507] [INFO ] [sig ] [2520/3274] Forecasting RSKD... [2026-03-12T20:30:03.960537] [INFO ] [sig ] Generating forecast for: RSKD [2026-03-12T20:30:03.960567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-03-12T20:30:03.974096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-03-12T20:30:03.974423] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-03-12T20:30:03.975232] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-03-12T20:30:03.975284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:03.975316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:03.975343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:03.975401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:04.049019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:04.049963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:04.050058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:04.050091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:04.174391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:04.174563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:04.174624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:04.174654] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:04.178159] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-03-12T20:30:04.178441] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-03-12T20:30:04.178588] [INFO ] [sig ] RSKD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:04.324423] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RSKD.txt [2026-03-12T20:30:04.324626] [INFO ] [sig ] [2520/3274] Completed RSKD in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:04.324699] [INFO ] [sig ] [2521/3274] Forecasting RSSS... [2026-03-12T20:30:04.324752] [INFO ] [sig ] Generating forecast for: RSSS [2026-03-12T20:30:04.324792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-03-12T20:30:04.337842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-03-12T20:30:04.338264] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-03-12T20:30:04.339273] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-03-12T20:30:04.339335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:04.339379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:04.339415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:04.339474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:04.406157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:04.407050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:04.407137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:04.407173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:04.535908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:04.536081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:04.536131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:04.536209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:04.540097] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-03-12T20:30:04.540436] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-03-12T20:30:04.540641] [INFO ] [sig ] RSSS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:04.693811] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RSSS.txt [2026-03-12T20:30:04.693967] [INFO ] [sig ] [2521/3274] Completed RSSS in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:04.694011] [INFO ] [sig ] [2522/3274] Forecasting RTO... [2026-03-12T20:30:04.694041] [INFO ] [sig ] Generating forecast for: RTO [2026-03-12T20:30:04.694073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-03-12T20:30:04.705882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-03-12T20:30:04.706231] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-03-12T20:30:04.707058] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-03-12T20:30:04.707116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:04.707150] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:04.707178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:04.707237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:04.769914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:04.770889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:04.771030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:04.771066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:04.909349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:04.909531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:04.909631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:04.909692] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:04.913600] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=94.10%) [2026-03-12T20:30:04.913921] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-03-12T20:30:04.914087] [INFO ] [sig ] RTO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:05.061151] [INFO ] [LOCAL ] Saved forecast: RTO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RTO.txt [2026-03-12T20:30:05.061327] [INFO ] [sig ] [2522/3274] Completed RTO in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:05.061370] [INFO ] [sig ] [2523/3274] Forecasting RUM... [2026-03-12T20:30:05.061404] [INFO ] [sig ] Generating forecast for: RUM [2026-03-12T20:30:05.061447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-03-12T20:30:05.072539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-03-12T20:30:05.072941] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-03-12T20:30:05.073747] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-03-12T20:30:05.073800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:05.073834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:05.073862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:05.073920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:05.131010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:05.132029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:05.132125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:05.132215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:05.253698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:05.253880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:05.253927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:05.253959] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:05.257550] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-03-12T20:30:05.257870] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-03-12T20:30:05.258035] [INFO ] [sig ] RUM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:05.407353] [INFO ] [LOCAL ] Saved forecast: RUM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RUM.txt [2026-03-12T20:30:05.407541] [INFO ] [sig ] [2523/3274] Completed RUM in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:05.407608] [INFO ] [sig ] [2524/3274] Forecasting RUN... [2026-03-12T20:30:05.407641] [INFO ] [sig ] Generating forecast for: RUN [2026-03-12T20:30:05.407672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-03-12T20:30:05.419471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-03-12T20:30:05.419895] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-03-12T20:30:05.420780] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-03-12T20:30:05.420835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:05.420871] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:05.420899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:05.420958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:05.481383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:05.482449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:05.482565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:05.482621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:05.608291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:05.608483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:05.608527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:05.608557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:05.612047] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-03-12T20:30:05.612330] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-03-12T20:30:05.612462] [INFO ] [sig ] RUN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:05.761995] [INFO ] [LOCAL ] Saved forecast: RUN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RUN.txt [2026-03-12T20:30:05.762164] [INFO ] [sig ] [2524/3274] Completed RUN in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:05.762207] [INFO ] [sig ] [2525/3274] Forecasting RUNN... [2026-03-12T20:30:05.762239] [INFO ] [sig ] Generating forecast for: RUNN [2026-03-12T20:30:05.762269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-03-12T20:30:05.774371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-03-12T20:30:05.774817] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-03-12T20:30:05.775650] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-03-12T20:30:05.775704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:05.775738] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:05.775798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:05.775859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:05.833031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:05.833978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:05.834064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:05.834097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:05.952236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:05.952403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:05.952445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:05.952475] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:05.956106] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=69.50%) [2026-03-12T20:30:05.956414] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-03-12T20:30:05.956552] [INFO ] [sig ] RUNN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:06.100720] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RUNN.txt [2026-03-12T20:30:06.100914] [INFO ] [sig ] [2525/3274] Completed RUNN in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.5m [2026-03-12T20:30:06.100964] [INFO ] [sig ] [2526/3274] Forecasting RUSHA... [2026-03-12T20:30:06.100998] [INFO ] [sig ] Generating forecast for: RUSHA [2026-03-12T20:30:06.101031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-03-12T20:30:06.111965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-03-12T20:30:06.112254] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-03-12T20:30:06.113043] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-03-12T20:30:06.113096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:06.113129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:06.113159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:06.113223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:06.171259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:06.172161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:06.172253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:06.172295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:06.302726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:06.302894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:06.302935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:06.302964] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:06.306461] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=26.26%) [2026-03-12T20:30:06.306756] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-03-12T20:30:06.306885] [INFO ] [sig ] RUSHA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:06.450814] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RUSHA.txt [2026-03-12T20:30:06.450968] [INFO ] [sig ] [2526/3274] Completed RUSHA in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:06.451012] [INFO ] [sig ] [2527/3274] Forecasting RUSHB... [2026-03-12T20:30:06.451042] [INFO ] [sig ] Generating forecast for: RUSHB [2026-03-12T20:30:06.451072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-03-12T20:30:06.462253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-03-12T20:30:06.462623] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-03-12T20:30:06.463428] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-03-12T20:30:06.463482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:06.463514] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:06.463542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:06.463622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:06.520902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:06.521744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:06.521830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:06.521861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:06.639168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:06.639343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:06.639386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:06.639417] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:06.643114] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: UP (p=68.41%) [2026-03-12T20:30:06.643420] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-03-12T20:30:06.643562] [INFO ] [sig ] RUSHB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:06.786702] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RUSHB.txt [2026-03-12T20:30:06.786866] [INFO ] [sig ] [2527/3274] Completed RUSHB in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:06.786909] [INFO ] [sig ] [2528/3274] Forecasting RVMD... [2026-03-12T20:30:06.786943] [INFO ] [sig ] Generating forecast for: RVMD [2026-03-12T20:30:06.786974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-03-12T20:30:06.798373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-03-12T20:30:06.798740] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-03-12T20:30:06.799513] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-03-12T20:30:06.799567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:06.799633] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:06.799664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:06.799722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:06.855910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:06.856684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:06.856766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:06.856800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:06.978611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:06.978779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:06.978823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:06.978853] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:06.982378] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-12T20:30:06.982683] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-03-12T20:30:06.982820] [INFO ] [sig ] RVMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:07.127835] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RVMD.txt [2026-03-12T20:30:07.128021] [INFO ] [sig ] [2528/3274] Completed RVMD in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:07.128064] [INFO ] [sig ] [2529/3274] Forecasting RVSB... [2026-03-12T20:30:07.128097] [INFO ] [sig ] Generating forecast for: RVSB [2026-03-12T20:30:07.128146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-03-12T20:30:07.141930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-03-12T20:30:07.142328] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-03-12T20:30:07.143126] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-03-12T20:30:07.143179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:07.143247] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:07.143277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:07.143335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:07.201289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:07.202161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:07.202257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:07.202291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:07.320431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:07.320632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:07.320689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:07.320730] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:07.325054] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-03-12T20:30:07.325366] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-03-12T20:30:07.325540] [INFO ] [sig ] RVSB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:07.476121] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RVSB.txt [2026-03-12T20:30:07.476310] [INFO ] [sig ] [2529/3274] Completed RVSB in 0.3s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:07.476386] [INFO ] [sig ] [2530/3274] Forecasting RVTY... [2026-03-12T20:30:07.476451] [INFO ] [sig ] Generating forecast for: RVTY [2026-03-12T20:30:07.476491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-03-12T20:30:07.489103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-03-12T20:30:07.489484] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-03-12T20:30:07.490301] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-03-12T20:30:07.490357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:07.490390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:07.490418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:07.490476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:07.551753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:07.552706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:07.552798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:07.552834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:07.678075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:07.678273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:07.678329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:07.678360] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:07.682263] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-03-12T20:30:07.682617] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-03-12T20:30:07.682765] [INFO ] [sig ] RVTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:07.829416] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RVTY.txt [2026-03-12T20:30:07.829599] [INFO ] [sig ] [2530/3274] Completed RVTY in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:07.829647] [INFO ] [sig ] [2531/3274] Forecasting RWAY... [2026-03-12T20:30:07.829678] [INFO ] [sig ] Generating forecast for: RWAY [2026-03-12T20:30:07.829709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-03-12T20:30:07.841022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-03-12T20:30:07.841368] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-03-12T20:30:07.842192] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-03-12T20:30:07.842246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:07.842280] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:07.842308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:07.842365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:07.915222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:07.916478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:07.916636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:07.916695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:08.065843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:08.066023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:08.066066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:08.066096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:08.069882] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=22.45%) [2026-03-12T20:30:08.070217] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-03-12T20:30:08.070364] [INFO ] [sig ] RWAY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:08.213621] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RWAY.txt [2026-03-12T20:30:08.213777] [INFO ] [sig ] [2531/3274] Completed RWAY in 0.4s | 2.80 sym/s | Total: 15.0m | ETA: 4.4m [2026-03-12T20:30:08.213820] [INFO ] [sig ] [2532/3274] Forecasting RXO... [2026-03-12T20:30:08.213851] [INFO ] [sig ] Generating forecast for: RXO [2026-03-12T20:30:08.213882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-03-12T20:30:08.225093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-03-12T20:30:08.225502] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-03-12T20:30:08.226318] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-03-12T20:30:08.226371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:08.226403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:08.226429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:08.226486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:08.283059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:08.283932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:08.284022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:08.284055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:08.409399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:08.409592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:08.409638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:08.409750] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:08.413658] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=29.01%) [2026-03-12T20:30:08.413948] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-03-12T20:30:08.414081] [INFO ] [sig ] RXO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:08.561669] [INFO ] [LOCAL ] Saved forecast: RXO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RXO.txt [2026-03-12T20:30:08.561844] [INFO ] [sig ] [2532/3274] Completed RXO in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:08.561889] [INFO ] [sig ] [2533/3274] Forecasting RXRX... [2026-03-12T20:30:08.561919] [INFO ] [sig ] Generating forecast for: RXRX [2026-03-12T20:30:08.561950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-03-12T20:30:08.573262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-03-12T20:30:08.573720] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-03-12T20:30:08.574566] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-03-12T20:30:08.574648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:08.574681] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:08.574709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:08.574766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:08.637632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:08.638977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:08.639112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:08.639165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:08.776841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:08.777010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:08.777054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:08.777082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:08.780674] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-03-12T20:30:08.780957] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-03-12T20:30:08.781111] [INFO ] [sig ] RXRX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:08.936426] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RXRX.txt [2026-03-12T20:30:08.936605] [INFO ] [sig ] [2533/3274] Completed RXRX in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:08.936659] [INFO ] [sig ] [2534/3274] Forecasting RY... [2026-03-12T20:30:08.936694] [INFO ] [sig ] Generating forecast for: RY [2026-03-12T20:30:08.936732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-03-12T20:30:08.950910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-03-12T20:30:08.951281] [INFO ] [FORECASTER] Starting predict_future for RY [2026-03-12T20:30:08.952172] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-03-12T20:30:08.952240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:08.952292] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:08.952332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:08.952424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:09.016544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:09.017556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:09.017665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:09.017700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:09.147859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:09.148055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:09.148102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:09.148133] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:09.151846] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=60.05%) [2026-03-12T20:30:09.152137] [INFO ] [FORECASTER] Completed predict_future for RY [2026-03-12T20:30:09.152288] [INFO ] [sig ] RY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:09.306954] [INFO ] [LOCAL ] Saved forecast: RY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RY.txt [2026-03-12T20:30:09.307113] [INFO ] [sig ] [2534/3274] Completed RY in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:09.307172] [INFO ] [sig ] [2535/3274] Forecasting RYAAY... [2026-03-12T20:30:09.307212] [INFO ] [sig ] Generating forecast for: RYAAY [2026-03-12T20:30:09.307252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-03-12T20:30:09.319032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-03-12T20:30:09.319371] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-03-12T20:30:09.320202] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-03-12T20:30:09.320270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:09.320312] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:09.320345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:09.320404] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:09.382630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:09.383561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:09.383682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:09.383728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:09.517121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:09.517301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:09.517360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:09.517410] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:09.521260] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-03-12T20:30:09.521570] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-03-12T20:30:09.521730] [INFO ] [sig ] RYAAY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:09.676446] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RYAAY.txt [2026-03-12T20:30:09.676685] [INFO ] [sig ] [2535/3274] Completed RYAAY in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:09.676749] [INFO ] [sig ] [2536/3274] Forecasting RYAM... [2026-03-12T20:30:09.676788] [INFO ] [sig ] Generating forecast for: RYAM [2026-03-12T20:30:09.676820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-03-12T20:30:09.689032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-03-12T20:30:09.689453] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-03-12T20:30:09.690312] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-03-12T20:30:09.690378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:09.690412] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:09.690439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:09.690536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:09.749176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:09.750108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:09.750200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:09.750237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:09.880860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:09.881039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:09.881084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:09.881115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:09.884754] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-03-12T20:30:09.885095] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-03-12T20:30:09.885243] [INFO ] [sig ] RYAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:10.034222] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RYAM.txt [2026-03-12T20:30:10.034396] [INFO ] [sig ] [2536/3274] Completed RYAM in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:10.034449] [INFO ] [sig ] [2537/3274] Forecasting RYAN... [2026-03-12T20:30:10.034483] [INFO ] [sig ] Generating forecast for: RYAN [2026-03-12T20:30:10.034514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-03-12T20:30:10.046275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-03-12T20:30:10.046712] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-03-12T20:30:10.047634] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-03-12T20:30:10.047692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:10.047729] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:10.047760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:10.047820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:10.108755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:10.109745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:10.109837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:10.109875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:10.237077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:10.237251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:10.237297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:10.237330] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:10.241005] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-03-12T20:30:10.241301] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-03-12T20:30:10.241437] [INFO ] [sig ] RYAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:10.388280] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RYAN.txt [2026-03-12T20:30:10.388455] [INFO ] [sig ] [2537/3274] Completed RYAN in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:10.388509] [INFO ] [sig ] [2538/3274] Forecasting RYN... [2026-03-12T20:30:10.388543] [INFO ] [sig ] Generating forecast for: RYN [2026-03-12T20:30:10.388592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-03-12T20:30:10.399638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-03-12T20:30:10.400030] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-03-12T20:30:10.400936] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-03-12T20:30:10.401029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:10.401067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:10.401095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:10.401154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:10.461225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:10.462192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:10.462287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:10.462323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:10.584945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:10.585122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:10.585168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:10.585200] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:10.588989] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=43.78%) [2026-03-12T20:30:10.589337] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-03-12T20:30:10.589488] [INFO ] [sig ] RYN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:10.740294] [INFO ] [LOCAL ] Saved forecast: RYN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RYN.txt [2026-03-12T20:30:10.740497] [INFO ] [sig ] [2538/3274] Completed RYN in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:10.740545] [INFO ] [sig ] [2539/3274] Forecasting RYTM... [2026-03-12T20:30:10.740597] [INFO ] [sig ] Generating forecast for: RYTM [2026-03-12T20:30:10.740636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-03-12T20:30:10.753483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-03-12T20:30:10.753904] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-03-12T20:30:10.754841] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-03-12T20:30:10.754898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:10.754932] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:10.754963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:10.755023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:10.817784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:10.818869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:10.819015] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:10.819063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:10.947024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:10.947176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:10.947217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:10.947247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:10.951361] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-03-12T20:30:10.951663] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-03-12T20:30:10.951796] [INFO ] [sig ] RYTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:11.102936] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RYTM.txt [2026-03-12T20:30:11.103089] [INFO ] [sig ] [2539/3274] Completed RYTM in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:11.103141] [INFO ] [sig ] [2540/3274] Forecasting RZB... [2026-03-12T20:30:11.103175] [INFO ] [sig ] Generating forecast for: RZB [2026-03-12T20:30:11.103208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-03-12T20:30:11.115111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-03-12T20:30:11.115457] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-03-12T20:30:11.116289] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-03-12T20:30:11.116349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:11.116385] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:11.116415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:11.116476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:11.180860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:11.181782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:11.181885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:11.181935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:11.303289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:11.303440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:11.303483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:11.303512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:11.306992] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-03-12T20:30:11.307286] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-03-12T20:30:11.307430] [INFO ] [sig ] RZB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:11.451008] [INFO ] [LOCAL ] Saved forecast: RZB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/RZB.txt [2026-03-12T20:30:11.451145] [INFO ] [sig ] [2540/3274] Completed RZB in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:11.451188] [INFO ] [sig ] [2541/3274] Forecasting RZC... [2026-03-12T20:30:11.451217] [INFO ] [sig ] Generating forecast for: RZC [2026-03-12T20:30:11.451250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-03-12T20:30:11.461714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-03-12T20:30:11.462081] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-03-12T20:30:11.463083] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-03-12T20:30:11.463136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:11.463169] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:11.463195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:11.463252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:11.521392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:11.522271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:11.522371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:11.522405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:11.638234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:11.638398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:11.638441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:11.638471] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:11.642014] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=78.28%) [2026-03-12T20:30:11.642297] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-03-12T20:30:11.642426] [INFO ] [sig ] RZC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:11.783768] [INFO ] [LOCAL ] Saved forecast: RZC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/RZC.txt [2026-03-12T20:30:11.783965] [INFO ] [sig ] [2541/3274] Completed RZC in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:11.784009] [INFO ] [sig ] [2542/3274] Forecasting S... [2026-03-12T20:30:11.784042] [INFO ] [sig ] Generating forecast for: S [2026-03-12T20:30:11.784072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-03-12T20:30:11.796169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-03-12T20:30:11.796819] [INFO ] [FORECASTER] Starting predict_future for S [2026-03-12T20:30:11.797674] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-03-12T20:30:11.797730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:11.797764] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:11.797792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:11.797851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:11.856092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:11.857008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:11.857094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:11.857127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:11.980639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:11.980784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:11.980823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:11.980854] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:11.984202] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-03-12T20:30:11.984479] [INFO ] [FORECASTER] Completed predict_future for S [2026-03-12T20:30:11.984624] [INFO ] [sig ] S: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:12.126319] [INFO ] [LOCAL ] Saved forecast: S 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/S.txt [2026-03-12T20:30:12.126494] [INFO ] [sig ] [2542/3274] Completed S in 0.3s | 2.80 sym/s | Total: 15.1m | ETA: 4.4m [2026-03-12T20:30:12.126538] [INFO ] [sig ] [2543/3274] Forecasting SA... [2026-03-12T20:30:12.126586] [INFO ] [sig ] Generating forecast for: SA [2026-03-12T20:30:12.126621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-03-12T20:30:12.337420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-03-12T20:30:12.337873] [INFO ] [FORECASTER] Starting predict_future for SA [2026-03-12T20:30:12.338834] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-03-12T20:30:12.338892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:12.338927] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:12.338956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:12.339015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:12.415649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:12.416776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:12.416887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:12.416933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:12.560957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:12.561205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:12.561250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:12.561283] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:12.565317] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=38.75%) [2026-03-12T20:30:12.565680] [INFO ] [FORECASTER] Completed predict_future for SA [2026-03-12T20:30:12.565845] [INFO ] [sig ] SA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:12.715479] [INFO ] [LOCAL ] Saved forecast: SA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SA.txt [2026-03-12T20:30:12.715665] [INFO ] [sig ] [2543/3274] Completed SA in 0.6s | 2.80 sym/s | Total: 15.1m | ETA: 4.3m [2026-03-12T20:30:12.715710] [INFO ] [sig ] [2544/3274] Forecasting SAFE... [2026-03-12T20:30:12.715743] [INFO ] [sig ] Generating forecast for: SAFE [2026-03-12T20:30:12.715785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-03-12T20:30:12.728176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-03-12T20:30:12.728600] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-03-12T20:30:12.729439] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-03-12T20:30:12.729495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:12.729529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:12.729558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:12.729639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:12.791110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:12.792233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:12.792362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:12.792408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:12.917359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:12.917529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:12.917588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:12.917623] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:12.921508] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=73.83%) [2026-03-12T20:30:12.921818] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-03-12T20:30:12.921950] [INFO ] [sig ] SAFE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:13.072529] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAFE.txt [2026-03-12T20:30:13.072715] [INFO ] [sig ] [2544/3274] Completed SAFE in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.3m [2026-03-12T20:30:13.072760] [INFO ] [sig ] [2545/3274] Forecasting SAH... [2026-03-12T20:30:13.072790] [INFO ] [sig ] Generating forecast for: SAH [2026-03-12T20:30:13.072822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-03-12T20:30:13.084461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-03-12T20:30:13.084875] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-03-12T20:30:13.085809] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-03-12T20:30:13.085865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:13.085901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:13.085930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:13.085989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:13.147566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:13.148727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:13.148836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:13.148872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:13.275453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:13.275665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:13.275755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:13.275810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:13.280353] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=62.42%) [2026-03-12T20:30:13.280703] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-03-12T20:30:13.280845] [INFO ] [sig ] SAH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:13.428183] [INFO ] [LOCAL ] Saved forecast: SAH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAH.txt [2026-03-12T20:30:13.428365] [INFO ] [sig ] [2545/3274] Completed SAH in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.3m [2026-03-12T20:30:13.428423] [INFO ] [sig ] [2546/3274] Forecasting SAIA... [2026-03-12T20:30:13.428464] [INFO ] [sig ] Generating forecast for: SAIA [2026-03-12T20:30:13.428496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-03-12T20:30:13.439999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-03-12T20:30:13.440345] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-03-12T20:30:13.441161] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-03-12T20:30:13.441213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:13.441302] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:13.441344] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:13.441427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:13.500853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:13.501734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:13.501875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:13.501931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:13.628007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:13.628173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:13.628218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:13.628249] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:13.632243] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: UP (p=50.59%) [2026-03-12T20:30:13.632752] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-03-12T20:30:13.632888] [INFO ] [sig ] SAIA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:13.783641] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAIA.txt [2026-03-12T20:30:13.783803] [INFO ] [sig ] [2546/3274] Completed SAIA in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.3m [2026-03-12T20:30:13.783848] [INFO ] [sig ] [2547/3274] Forecasting SAIC... [2026-03-12T20:30:13.783878] [INFO ] [sig ] Generating forecast for: SAIC [2026-03-12T20:30:13.783908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-03-12T20:30:13.795008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-03-12T20:30:13.795331] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-03-12T20:30:13.796178] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-03-12T20:30:13.796234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:13.796269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:13.796300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:13.796364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:13.858940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:13.859891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:13.859976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:13.860011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:13.980232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:13.980414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:13.980461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:13.980490] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:13.983958] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-03-12T20:30:13.984240] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-03-12T20:30:13.984371] [INFO ] [sig ] SAIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:14.135432] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAIC.txt [2026-03-12T20:30:14.135612] [INFO ] [sig ] [2547/3274] Completed SAIC in 0.4s | 2.80 sym/s | Total: 15.1m | ETA: 4.3m [2026-03-12T20:30:14.135687] [INFO ] [sig ] [2548/3274] Forecasting SAM... [2026-03-12T20:30:14.135727] [INFO ] [sig ] Generating forecast for: SAM [2026-03-12T20:30:14.135772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-03-12T20:30:14.146635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-03-12T20:30:14.146961] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-03-12T20:30:14.147793] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-03-12T20:30:14.147859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:14.147896] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:14.147926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:14.148007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:14.210904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:14.211983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:14.212103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:14.212141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:14.332878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:14.333039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:14.333083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:14.333113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:14.336733] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-03-12T20:30:14.337032] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-03-12T20:30:14.337172] [INFO ] [sig ] SAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:14.482909] [INFO ] [LOCAL ] Saved forecast: SAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAM.txt [2026-03-12T20:30:14.483071] [INFO ] [sig ] [2548/3274] Completed SAM in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:14.483114] [INFO ] [sig ] [2549/3274] Forecasting SAMG... [2026-03-12T20:30:14.483144] [INFO ] [sig ] Generating forecast for: SAMG [2026-03-12T20:30:14.483175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-03-12T20:30:14.494814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-03-12T20:30:14.495258] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-03-12T20:30:14.496140] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-03-12T20:30:14.496196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:14.496247] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:14.496277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:14.496344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:14.557642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:14.558450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:14.558538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:14.558593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:14.690941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:14.691103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:14.691147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:14.691252] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:14.695147] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=19.97%) [2026-03-12T20:30:14.695656] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-03-12T20:30:14.695796] [INFO ] [sig ] SAMG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:14.842297] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SAMG.txt [2026-03-12T20:30:14.842425] [INFO ] [sig ] [2549/3274] Completed SAMG in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:14.842468] [INFO ] [sig ] [2550/3274] Forecasting SAN... [2026-03-12T20:30:14.842498] [INFO ] [sig ] Generating forecast for: SAN [2026-03-12T20:30:14.842529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-03-12T20:30:14.855819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-03-12T20:30:14.856192] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-03-12T20:30:14.857236] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-03-12T20:30:14.857292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:14.857327] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:14.857361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:14.857421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:14.922384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:14.923552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:14.923667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:14.923704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:15.056924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:15.057088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:15.057138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:15.057168] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:15.060928] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-03-12T20:30:15.061213] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-03-12T20:30:15.061342] [INFO ] [sig ] SAN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:15.207148] [INFO ] [LOCAL ] Saved forecast: SAN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SAN.txt [2026-03-12T20:30:15.207309] [INFO ] [sig ] [2550/3274] Completed SAN in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:15.207353] [INFO ] [sig ] [2551/3274] Forecasting SANA... [2026-03-12T20:30:15.207383] [INFO ] [sig ] Generating forecast for: SANA [2026-03-12T20:30:15.207413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-03-12T20:30:15.219225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-03-12T20:30:15.219904] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-03-12T20:30:15.220982] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-03-12T20:30:15.221037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:15.221072] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:15.221101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:15.221162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:15.287208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:15.288432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:15.288534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:15.288587] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:15.417989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:15.418167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:15.418212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:15.418245] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:15.422725] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=27.28%) [2026-03-12T20:30:15.423142] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-03-12T20:30:15.423306] [INFO ] [sig ] SANA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:15.583896] [INFO ] [LOCAL ] Saved forecast: SANA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SANA.txt [2026-03-12T20:30:15.584064] [INFO ] [sig ] [2551/3274] Completed SANA in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:15.584109] [INFO ] [sig ] [2552/3274] Forecasting SANM... [2026-03-12T20:30:15.584139] [INFO ] [sig ] Generating forecast for: SANM [2026-03-12T20:30:15.584170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-03-12T20:30:15.596544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-03-12T20:30:15.597032] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-03-12T20:30:15.598145] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-03-12T20:30:15.598202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:15.598235] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:15.598261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:15.598319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:15.663188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:15.664344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:15.664442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:15.664477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:15.796036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:15.796210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:15.796257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:15.796288] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:15.800100] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-03-12T20:30:15.800456] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-03-12T20:30:15.800625] [INFO ] [sig ] SANM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:15.950346] [INFO ] [LOCAL ] Saved forecast: SANM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SANM.txt [2026-03-12T20:30:15.950518] [INFO ] [sig ] [2552/3274] Completed SANM in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:15.950561] [INFO ] [sig ] [2553/3274] Forecasting SAP... [2026-03-12T20:30:15.950855] [INFO ] [sig ] Generating forecast for: SAP [2026-03-12T20:30:15.950900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-03-12T20:30:15.964455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-03-12T20:30:15.964914] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-03-12T20:30:15.965762] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-03-12T20:30:15.965816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:15.965852] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:15.965881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:15.965939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:16.023239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:16.024167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:16.024253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:16.024286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:16.158998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:16.159205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:16.159250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:16.159280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:16.163237] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-03-12T20:30:16.163734] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-03-12T20:30:16.163880] [INFO ] [sig ] SAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:16.311932] [INFO ] [LOCAL ] Saved forecast: SAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SAP.txt [2026-03-12T20:30:16.312109] [INFO ] [sig ] [2553/3274] Completed SAP in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:16.312153] [INFO ] [sig ] [2554/3274] Forecasting SARK... [2026-03-12T20:30:16.312184] [INFO ] [sig ] Generating forecast for: SARK [2026-03-12T20:30:16.312214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-03-12T20:30:16.323214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-03-12T20:30:16.323592] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-03-12T20:30:16.324557] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-03-12T20:30:16.324628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:16.324661] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:16.324687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:16.324743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:16.384288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:16.385380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:16.385466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:16.385500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:16.512662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:16.512823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:16.512865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:16.512894] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:16.516391] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=58.24%) [2026-03-12T20:30:16.516692] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-03-12T20:30:16.516822] [INFO ] [sig ] SARK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:16.659856] [INFO ] [LOCAL ] Saved forecast: SARK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SARK.txt [2026-03-12T20:30:16.660035] [INFO ] [sig ] [2554/3274] Completed SARK in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:16.660079] [INFO ] [sig ] [2555/3274] Forecasting SATL... [2026-03-12T20:30:16.660109] [INFO ] [sig ] Generating forecast for: SATL [2026-03-12T20:30:16.660139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-03-12T20:30:16.672260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-03-12T20:30:16.672878] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-03-12T20:30:16.673979] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-03-12T20:30:16.674034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:16.674067] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:16.674096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:16.674154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:16.733256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:16.734196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:16.734288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:16.734322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:16.857396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:16.857568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:16.857637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:16.857667] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:16.861499] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-03-12T20:30:16.861873] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-03-12T20:30:16.862020] [INFO ] [sig ] SATL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:17.024182] [INFO ] [LOCAL ] Saved forecast: SATL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SATL.txt [2026-03-12T20:30:17.024352] [INFO ] [sig ] [2555/3274] Completed SATL in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:17.024396] [INFO ] [sig ] [2556/3274] Forecasting SATS... [2026-03-12T20:30:17.024429] [INFO ] [sig ] Generating forecast for: SATS [2026-03-12T20:30:17.024464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-03-12T20:30:17.037404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-03-12T20:30:17.037822] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-03-12T20:30:17.038736] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-03-12T20:30:17.038789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:17.038821] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:17.038849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:17.038911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:17.099324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:17.100293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:17.100453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:17.100488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:17.227944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:17.228124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:17.228168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:17.228227] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:17.231688] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-03-12T20:30:17.231966] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-03-12T20:30:17.232096] [INFO ] [sig ] SATS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:17.375947] [INFO ] [LOCAL ] Saved forecast: SATS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SATS.txt [2026-03-12T20:30:17.376112] [INFO ] [sig ] [2556/3274] Completed SATS in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:17.376156] [INFO ] [sig ] [2557/3274] Forecasting SB... [2026-03-12T20:30:17.376189] [INFO ] [sig ] Generating forecast for: SB [2026-03-12T20:30:17.376221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-03-12T20:30:17.386823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-03-12T20:30:17.387170] [INFO ] [FORECASTER] Starting predict_future for SB [2026-03-12T20:30:17.388037] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-03-12T20:30:17.388092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:17.388127] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:17.388155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:17.388214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:17.452324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:17.453226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:17.453506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:17.453541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:17.577536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:17.577913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:17.577983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:17.578016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:17.581772] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=86.68%) [2026-03-12T20:30:17.582062] [INFO ] [FORECASTER] Completed predict_future for SB [2026-03-12T20:30:17.582195] [INFO ] [sig ] SB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:17.732029] [INFO ] [LOCAL ] Saved forecast: SB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SB.txt [2026-03-12T20:30:17.732193] [INFO ] [sig ] [2557/3274] Completed SB in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:17.732237] [INFO ] [sig ] [2558/3274] Forecasting SBAC... [2026-03-12T20:30:17.732267] [INFO ] [sig ] Generating forecast for: SBAC [2026-03-12T20:30:17.732297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-03-12T20:30:17.745339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-03-12T20:30:17.745764] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-03-12T20:30:17.746540] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-03-12T20:30:17.746617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:17.746652] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:17.746679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:17.746736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:17.804412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:17.805288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:17.805372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:17.805441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:17.935269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:17.935447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:17.935498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:17.935533] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:17.939073] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=11.47%) [2026-03-12T20:30:17.939358] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-03-12T20:30:17.939494] [INFO ] [sig ] SBAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:18.085063] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBAC.txt [2026-03-12T20:30:18.085231] [INFO ] [sig ] [2558/3274] Completed SBAC in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:18.085277] [INFO ] [sig ] [2559/3274] Forecasting SBCF... [2026-03-12T20:30:18.085307] [INFO ] [sig ] Generating forecast for: SBCF [2026-03-12T20:30:18.085337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-03-12T20:30:18.096650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-03-12T20:30:18.097051] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-03-12T20:30:18.097837] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-03-12T20:30:18.097891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:18.097924] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:18.097979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:18.098045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:18.156970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:18.157883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:18.158000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:18.158035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:18.282255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:18.282429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:18.282476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:18.282506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:18.286599] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-03-12T20:30:18.287096] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-03-12T20:30:18.287232] [INFO ] [sig ] SBCF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:18.456079] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SBCF.txt [2026-03-12T20:30:18.456380] [INFO ] [sig ] [2559/3274] Completed SBCF in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.3m [2026-03-12T20:30:18.456464] [INFO ] [sig ] [2560/3274] Forecasting SBFM... [2026-03-12T20:30:18.456527] [INFO ] [sig ] Generating forecast for: SBFM [2026-03-12T20:30:18.456603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-03-12T20:30:18.472949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-03-12T20:30:18.473460] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-03-12T20:30:18.474762] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-03-12T20:30:18.474834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:18.474900] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:18.474986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:18.475091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:18.545014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:18.545998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:18.546116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:18.546153] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:18.669205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:18.669371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:18.669416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:18.669445] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:18.672964] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=66.46%) [2026-03-12T20:30:18.673248] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-03-12T20:30:18.673376] [INFO ] [sig ] SBFM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:18.818706] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SBFM.txt [2026-03-12T20:30:18.818844] [INFO ] [sig ] [2560/3274] Completed SBFM in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.2m [2026-03-12T20:30:18.818884] [INFO ] [sig ] [2561/3274] Forecasting SBGI... [2026-03-12T20:30:18.818915] [INFO ] [sig ] Generating forecast for: SBGI [2026-03-12T20:30:18.818945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-03-12T20:30:18.830302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-03-12T20:30:18.830657] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-03-12T20:30:18.831421] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-03-12T20:30:18.831474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:18.831507] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:18.831534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:18.831612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:18.889342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:18.890148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:18.890234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:18.890268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:19.005865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:19.006036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:19.006082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:19.006113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:19.009698] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-03-12T20:30:19.010005] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-03-12T20:30:19.010139] [INFO ] [sig ] SBGI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:19.152224] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBGI.txt [2026-03-12T20:30:19.152402] [INFO ] [sig ] [2561/3274] Completed SBGI in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 4.2m [2026-03-12T20:30:19.152447] [INFO ] [sig ] [2562/3274] Forecasting SBH... [2026-03-12T20:30:19.152476] [INFO ] [sig ] Generating forecast for: SBH [2026-03-12T20:30:19.152506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-03-12T20:30:19.164170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-03-12T20:30:19.164536] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-03-12T20:30:19.165405] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-03-12T20:30:19.165460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:19.165494] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:19.165523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:19.165600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:19.223859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:19.224609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:19.224694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:19.224728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:19.354727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:19.354933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:19.354981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:19.355043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:19.358914] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-03-12T20:30:19.359240] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-03-12T20:30:19.359385] [INFO ] [sig ] SBH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:19.502030] [INFO ] [LOCAL ] Saved forecast: SBH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SBH.txt [2026-03-12T20:30:19.502173] [INFO ] [sig ] [2562/3274] Completed SBH in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 4.2m [2026-03-12T20:30:19.502216] [INFO ] [sig ] [2563/3274] Forecasting SBI... [2026-03-12T20:30:19.502246] [INFO ] [sig ] Generating forecast for: SBI [2026-03-12T20:30:19.502276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-03-12T20:30:19.513905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-03-12T20:30:19.514250] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-03-12T20:30:19.515067] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-03-12T20:30:19.515121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:19.515192] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:19.515221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:19.515279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:19.574086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:19.574826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:19.574906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:19.574939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:19.696313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:19.696476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:19.696524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:19.696554] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:19.700211] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-03-12T20:30:19.700501] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-03-12T20:30:19.700653] [INFO ] [sig ] SBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:19.847199] [INFO ] [LOCAL ] Saved forecast: SBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBI.txt [2026-03-12T20:30:19.847346] [INFO ] [sig ] [2563/3274] Completed SBI in 0.3s | 2.80 sym/s | Total: 15.2m | ETA: 4.2m [2026-03-12T20:30:19.847386] [INFO ] [sig ] [2564/3274] Forecasting SBLK... [2026-03-12T20:30:19.847418] [INFO ] [sig ] Generating forecast for: SBLK [2026-03-12T20:30:19.847464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-03-12T20:30:19.859961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-03-12T20:30:19.860363] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-03-12T20:30:19.861427] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-03-12T20:30:19.861484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:19.861518] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:19.861545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:19.861632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:19.930747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:19.931793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:19.931896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:19.931936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:20.062797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:20.062963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:20.063006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:20.063036] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:20.066589] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=18.62%) [2026-03-12T20:30:20.066889] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-03-12T20:30:20.067029] [INFO ] [sig ] SBLK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:20.215178] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBLK.txt [2026-03-12T20:30:20.215328] [INFO ] [sig ] [2564/3274] Completed SBLK in 0.4s | 2.80 sym/s | Total: 15.2m | ETA: 4.2m [2026-03-12T20:30:20.215383] [INFO ] [sig ] [2565/3274] Forecasting SBRA... [2026-03-12T20:30:20.215415] [INFO ] [sig ] Generating forecast for: SBRA [2026-03-12T20:30:20.215446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-03-12T20:30:20.228206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-03-12T20:30:20.228592] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-03-12T20:30:20.229366] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-03-12T20:30:20.229419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:20.229452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:20.229478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:20.229534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:20.289501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:20.290340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:20.290431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:20.290472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:20.428516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:20.428737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:20.428800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:20.428846] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:20.433088] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=70.55%) [2026-03-12T20:30:20.433477] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-03-12T20:30:20.433684] [INFO ] [sig ] SBRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:20.579523] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SBRA.txt [2026-03-12T20:30:20.579707] [INFO ] [sig ] [2565/3274] Completed SBRA in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:20.579760] [INFO ] [sig ] [2566/3274] Forecasting SBS... [2026-03-12T20:30:20.579791] [INFO ] [sig ] Generating forecast for: SBS [2026-03-12T20:30:20.579821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-03-12T20:30:20.590929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-03-12T20:30:20.591240] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-03-12T20:30:20.592055] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-03-12T20:30:20.592109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:20.592141] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:20.592169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:20.592226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:20.650659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:20.651379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:20.651464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:20.651499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:20.777980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:20.778156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:20.778198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:20.778289] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:20.782015] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-03-12T20:30:20.782332] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-03-12T20:30:20.782484] [INFO ] [sig ] SBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:20.925921] [INFO ] [LOCAL ] Saved forecast: SBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SBS.txt [2026-03-12T20:30:20.926076] [INFO ] [sig ] [2566/3274] Completed SBS in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:20.926129] [INFO ] [sig ] [2567/3274] Forecasting SBSI... [2026-03-12T20:30:20.926162] [INFO ] [sig ] Generating forecast for: SBSI [2026-03-12T20:30:20.926194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-03-12T20:30:20.937501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-03-12T20:30:20.937812] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-03-12T20:30:20.938653] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-03-12T20:30:20.938707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:20.938741] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:20.938767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:20.938824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:20.995710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:20.996674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:20.996778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:20.996813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:21.121248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:21.121416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:21.121460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:21.121493] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:21.125109] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-03-12T20:30:21.125397] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-03-12T20:30:21.125531] [INFO ] [sig ] SBSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:21.274630] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBSI.txt [2026-03-12T20:30:21.274765] [INFO ] [sig ] [2567/3274] Completed SBSI in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:21.274805] [INFO ] [sig ] [2568/3274] Forecasting SBUX... [2026-03-12T20:30:21.274836] [INFO ] [sig ] Generating forecast for: SBUX [2026-03-12T20:30:21.274865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-03-12T20:30:21.285711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-03-12T20:30:21.286020] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-03-12T20:30:21.286811] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-03-12T20:30:21.286864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:21.286896] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:21.286923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:21.286980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:21.345109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:21.345867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:21.345953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:21.345987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:21.469705] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:21.469880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:21.469925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:21.469956] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:21.473557] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-03-12T20:30:21.473872] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-03-12T20:30:21.474007] [INFO ] [sig ] SBUX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:21.623455] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SBUX.txt [2026-03-12T20:30:21.623660] [INFO ] [sig ] [2568/3274] Completed SBUX in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:21.623728] [INFO ] [sig ] [2569/3274] Forecasting SCD... [2026-03-12T20:30:21.623760] [INFO ] [sig ] Generating forecast for: SCD [2026-03-12T20:30:21.623791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-03-12T20:30:21.637647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-03-12T20:30:21.638358] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-03-12T20:30:21.639616] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-03-12T20:30:21.639673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:21.639708] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:21.639736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:21.639796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:21.701676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:21.702950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:21.703054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:21.703090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:21.839429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:21.839705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:21.839779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:21.839820] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:21.844414] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-03-12T20:30:21.844845] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-03-12T20:30:21.845015] [INFO ] [sig ] SCD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:22.010781] [INFO ] [LOCAL ] Saved forecast: SCD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCD.txt [2026-03-12T20:30:22.011028] [INFO ] [sig ] [2569/3274] Completed SCD in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:22.011083] [INFO ] [sig ] [2570/3274] Forecasting SCHL... [2026-03-12T20:30:22.011116] [INFO ] [sig ] Generating forecast for: SCHL [2026-03-12T20:30:22.011150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-03-12T20:30:22.025788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-03-12T20:30:22.026314] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-03-12T20:30:22.027262] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-03-12T20:30:22.027320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:22.027354] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:22.027381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:22.027440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:22.085071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:22.086138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:22.086233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:22.086268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:22.217020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:22.217197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:22.217241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:22.217271] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:22.221043] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-03-12T20:30:22.221404] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-03-12T20:30:22.221560] [INFO ] [sig ] SCHL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:22.372923] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCHL.txt [2026-03-12T20:30:22.373105] [INFO ] [sig ] [2570/3274] Completed SCHL in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:22.373148] [INFO ] [sig ] [2571/3274] Forecasting SCI... [2026-03-12T20:30:22.373180] [INFO ] [sig ] Generating forecast for: SCI [2026-03-12T20:30:22.373211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-03-12T20:30:22.385179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-03-12T20:30:22.385618] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-03-12T20:30:22.386409] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-03-12T20:30:22.386463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:22.386496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:22.386522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:22.386597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:22.446006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:22.446947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:22.447036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:22.447069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:22.585136] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:22.585325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:22.585377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:22.585408] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:22.589297] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-03-12T20:30:22.589684] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-03-12T20:30:22.589834] [INFO ] [sig ] SCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:22.741699] [INFO ] [LOCAL ] Saved forecast: SCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCI.txt [2026-03-12T20:30:22.741880] [INFO ] [sig ] [2571/3274] Completed SCI in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:22.741936] [INFO ] [sig ] [2572/3274] Forecasting SCL... [2026-03-12T20:30:22.741969] [INFO ] [sig ] Generating forecast for: SCL [2026-03-12T20:30:22.741999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-03-12T20:30:22.753530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-03-12T20:30:22.754005] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-03-12T20:30:22.754929] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-03-12T20:30:22.754986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:22.755019] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:22.755046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:22.755104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:22.812161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:22.813102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:22.813194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:22.813228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:22.936113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:22.936281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:22.936325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:22.936354] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:22.939887] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-03-12T20:30:22.940177] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-03-12T20:30:22.940311] [INFO ] [sig ] SCL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:23.086717] [INFO ] [LOCAL ] Saved forecast: SCL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCL.txt [2026-03-12T20:30:23.087085] [INFO ] [sig ] [2572/3274] Completed SCL in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:23.087129] [INFO ] [sig ] [2573/3274] Forecasting SCM... [2026-03-12T20:30:23.087158] [INFO ] [sig ] Generating forecast for: SCM [2026-03-12T20:30:23.087187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-03-12T20:30:23.099820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-03-12T20:30:23.100382] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-03-12T20:30:23.101403] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-03-12T20:30:23.101472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:23.101506] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:23.101533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:23.101610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:23.159501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:23.160428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:23.160554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:23.160612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:23.285130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:23.285297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:23.285341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:23.285371] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:23.288975] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=33.99%) [2026-03-12T20:30:23.289274] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-03-12T20:30:23.289411] [INFO ] [sig ] SCM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:23.436498] [INFO ] [LOCAL ] Saved forecast: SCM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCM.txt [2026-03-12T20:30:23.436687] [INFO ] [sig ] [2573/3274] Completed SCM in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:23.436730] [INFO ] [sig ] [2574/3274] Forecasting SCSC... [2026-03-12T20:30:23.436762] [INFO ] [sig ] Generating forecast for: SCSC [2026-03-12T20:30:23.436792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-03-12T20:30:23.447978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-03-12T20:30:23.448381] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-03-12T20:30:23.449234] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-03-12T20:30:23.449288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:23.449320] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:23.449347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:23.449405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:23.506120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:23.507114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:23.507202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:23.507235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:23.631461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:23.631657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:23.631704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:23.631734] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:23.635504] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-03-12T20:30:23.635849] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-03-12T20:30:23.636184] [INFO ] [sig ] SCSC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:23.783244] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SCSC.txt [2026-03-12T20:30:23.783404] [INFO ] [sig ] [2574/3274] Completed SCSC in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:23.783448] [INFO ] [sig ] [2575/3274] Forecasting SCVL... [2026-03-12T20:30:23.783478] [INFO ] [sig ] Generating forecast for: SCVL [2026-03-12T20:30:23.783508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-03-12T20:30:23.797049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-03-12T20:30:23.797518] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-03-12T20:30:23.798687] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-03-12T20:30:23.798754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:23.798796] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:23.798833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:23.798904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:23.873023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:23.874045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:23.874152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:23.874202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:24.001457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:24.001683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:24.001929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:24.001967] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:24.006101] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-03-12T20:30:24.006400] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-03-12T20:30:24.006537] [INFO ] [sig ] SCVL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:24.156827] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCVL.txt [2026-03-12T20:30:24.156991] [INFO ] [sig ] [2575/3274] Completed SCVL in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:24.157033] [INFO ] [sig ] [2576/3274] Forecasting SCZ... [2026-03-12T20:30:24.157065] [INFO ] [sig ] Generating forecast for: SCZ [2026-03-12T20:30:24.157095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-03-12T20:30:24.168652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-03-12T20:30:24.169305] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-03-12T20:30:24.170348] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-03-12T20:30:24.170402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:24.170436] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:24.170463] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:24.170521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:24.235911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:24.236979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:24.237068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:24.237103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:24.376950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:24.377127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:24.377171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:24.377202] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:24.380829] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-03-12T20:30:24.381119] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-03-12T20:30:24.381253] [INFO ] [sig ] SCZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:24.522838] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SCZ.txt [2026-03-12T20:30:24.523002] [INFO ] [sig ] [2576/3274] Completed SCZ in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.2m [2026-03-12T20:30:24.523050] [INFO ] [sig ] [2577/3274] Forecasting SD... [2026-03-12T20:30:24.523083] [INFO ] [sig ] Generating forecast for: SD [2026-03-12T20:30:24.523113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-03-12T20:30:24.535086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-03-12T20:30:24.535382] [INFO ] [FORECASTER] Starting predict_future for SD [2026-03-12T20:30:24.536195] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-03-12T20:30:24.536249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:24.536282] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:24.536309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:24.536375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:24.593154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:24.593806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:24.593884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:24.593917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:24.713134] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:24.713289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:24.713345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:24.713374] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:24.716875] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-03-12T20:30:24.717164] [INFO ] [FORECASTER] Completed predict_future for SD [2026-03-12T20:30:24.717292] [INFO ] [sig ] SD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:24.858142] [INFO ] [LOCAL ] Saved forecast: SD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SD.txt [2026-03-12T20:30:24.858268] [INFO ] [sig ] [2577/3274] Completed SD in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.1m [2026-03-12T20:30:24.858307] [INFO ] [sig ] [2578/3274] Forecasting SDA... [2026-03-12T20:30:24.858338] [INFO ] [sig ] Generating forecast for: SDA [2026-03-12T20:30:24.858369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-03-12T20:30:24.869360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-03-12T20:30:24.869717] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-03-12T20:30:24.870490] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-03-12T20:30:24.870542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:24.870595] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:24.870629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:24.870689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:24.929681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:24.930404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:24.930486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:24.930519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:25.052595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:25.052766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:25.052811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:25.052840] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:25.056809] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=45.46%) [2026-03-12T20:30:25.057153] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-03-12T20:30:25.057315] [INFO ] [sig ] SDA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:25.209516] [INFO ] [LOCAL ] Saved forecast: SDA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SDA.txt [2026-03-12T20:30:25.209688] [INFO ] [sig ] [2578/3274] Completed SDA in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.1m [2026-03-12T20:30:25.209739] [INFO ] [sig ] [2579/3274] Forecasting SDHY... [2026-03-12T20:30:25.209771] [INFO ] [sig ] Generating forecast for: SDHY [2026-03-12T20:30:25.209804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-03-12T20:30:25.221376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-03-12T20:30:25.221715] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-03-12T20:30:25.222598] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-03-12T20:30:25.222656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:25.222690] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:25.222718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:25.222775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:25.284813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:25.286267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:25.286357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:25.286392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:25.412173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:25.412339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:25.412384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:25.412415] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:25.416325] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-03-12T20:30:25.416637] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-03-12T20:30:25.416768] [INFO ] [sig ] SDHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:25.563339] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SDHY.txt [2026-03-12T20:30:25.563469] [INFO ] [sig ] [2579/3274] Completed SDHY in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.1m [2026-03-12T20:30:25.563509] [INFO ] [sig ] [2580/3274] Forecasting SDRL... [2026-03-12T20:30:25.563539] [INFO ] [sig ] Generating forecast for: SDRL [2026-03-12T20:30:25.563589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-03-12T20:30:25.574420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-03-12T20:30:25.574724] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-03-12T20:30:25.575496] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-03-12T20:30:25.575549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:25.575636] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:25.575673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:25.575730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:25.642177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:25.643205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:25.643314] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:25.643364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:25.765291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:25.765452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:25.765514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:25.765545] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:25.769035] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-03-12T20:30:25.769321] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-03-12T20:30:25.769451] [INFO ] [sig ] SDRL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:25.919234] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SDRL.txt [2026-03-12T20:30:25.919394] [INFO ] [sig ] [2580/3274] Completed SDRL in 0.4s | 2.80 sym/s | Total: 15.3m | ETA: 4.1m [2026-03-12T20:30:25.919437] [INFO ] [sig ] [2581/3274] Forecasting SDVY... [2026-03-12T20:30:25.919476] [INFO ] [sig ] Generating forecast for: SDVY [2026-03-12T20:30:25.919511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-03-12T20:30:25.930815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-03-12T20:30:25.931144] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-03-12T20:30:25.931971] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-03-12T20:30:25.932024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:25.932056] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:25.932082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:25.932139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:25.990550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:25.991324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:25.991408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:25.991441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:26.120615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:26.120798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:26.120841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:26.120871] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:26.124707] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-03-12T20:30:26.125109] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-03-12T20:30:26.125268] [INFO ] [sig ] SDVY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:26.268256] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SDVY.txt [2026-03-12T20:30:26.268426] [INFO ] [sig ] [2581/3274] Completed SDVY in 0.3s | 2.80 sym/s | Total: 15.3m | ETA: 4.1m [2026-03-12T20:30:26.268468] [INFO ] [sig ] [2582/3274] Forecasting SE... [2026-03-12T20:30:26.268499] [INFO ] [sig ] Generating forecast for: SE [2026-03-12T20:30:26.268529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-03-12T20:30:26.280321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-03-12T20:30:26.280775] [INFO ] [FORECASTER] Starting predict_future for SE [2026-03-12T20:30:26.281597] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-03-12T20:30:26.281652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:26.281686] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:26.281713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:26.281771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:26.341342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:26.342523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:26.342680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:26.342732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:26.501737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:26.501909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:26.501955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:26.501985] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:26.505964] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=20.67%) [2026-03-12T20:30:26.506356] [INFO ] [FORECASTER] Completed predict_future for SE [2026-03-12T20:30:26.506548] [INFO ] [sig ] SE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:26.654404] [INFO ] [LOCAL ] Saved forecast: SE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SE.txt [2026-03-12T20:30:26.654592] [INFO ] [sig ] [2582/3274] Completed SE in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:26.654640] [INFO ] [sig ] [2583/3274] Forecasting SEDG... [2026-03-12T20:30:26.654688] [INFO ] [sig ] Generating forecast for: SEDG [2026-03-12T20:30:26.654739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-03-12T20:30:26.666368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-03-12T20:30:26.666727] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-03-12T20:30:26.667530] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-03-12T20:30:26.667614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:26.667650] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:26.667677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:26.667734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:26.735834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:26.736889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:26.736984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:26.737033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:26.865909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:26.866077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:26.866122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:26.866226] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:26.870278] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=16.41%) [2026-03-12T20:30:26.870600] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-03-12T20:30:26.870765] [INFO ] [sig ] SEDG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:27.023321] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SEDG.txt [2026-03-12T20:30:27.023498] [INFO ] [sig ] [2583/3274] Completed SEDG in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:27.023543] [INFO ] [sig ] [2584/3274] Forecasting SEE... [2026-03-12T20:30:27.023603] [INFO ] [sig ] Generating forecast for: SEE [2026-03-12T20:30:27.023645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-03-12T20:30:27.035777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-03-12T20:30:27.036214] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-03-12T20:30:27.037104] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-03-12T20:30:27.037160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:27.037208] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:27.037238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:27.037295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:27.099415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:27.100350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:27.100438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:27.100472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:27.229963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:27.230131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:27.230174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:27.230205] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:27.233757] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-03-12T20:30:27.234044] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-03-12T20:30:27.234179] [INFO ] [sig ] SEE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:27.386163] [INFO ] [LOCAL ] Saved forecast: SEE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SEE.txt [2026-03-12T20:30:27.386358] [INFO ] [sig ] [2584/3274] Completed SEE in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:27.386423] [INFO ] [sig ] [2585/3274] Forecasting SEIC... [2026-03-12T20:30:27.386476] [INFO ] [sig ] Generating forecast for: SEIC [2026-03-12T20:30:27.386526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-03-12T20:30:27.399292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-03-12T20:30:27.399701] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-03-12T20:30:27.400745] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-03-12T20:30:27.400986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:27.401018] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:27.401044] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:27.401112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:27.463810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:27.464690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:27.464796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:27.464834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:27.599671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:27.599870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:27.599927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:27.599961] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:27.603904] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-03-12T20:30:27.604214] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-03-12T20:30:27.604370] [INFO ] [sig ] SEIC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:27.759192] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SEIC.txt [2026-03-12T20:30:27.759365] [INFO ] [sig ] [2585/3274] Completed SEIC in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:27.759415] [INFO ] [sig ] [2586/3274] Forecasting SELF... [2026-03-12T20:30:27.759447] [INFO ] [sig ] Generating forecast for: SELF [2026-03-12T20:30:27.759479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-03-12T20:30:27.772032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-03-12T20:30:27.772439] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-03-12T20:30:27.773338] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-03-12T20:30:27.773394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:27.773427] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:27.773455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:27.773513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:27.836158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:27.837241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:27.837340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:27.837376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:27.961223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:27.961416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:27.961471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:27.961507] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:27.965841] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-03-12T20:30:27.966162] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-03-12T20:30:27.966303] [INFO ] [sig ] SELF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:28.115470] [INFO ] [LOCAL ] Saved forecast: SELF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SELF.txt [2026-03-12T20:30:28.115671] [INFO ] [sig ] [2586/3274] Completed SELF in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:28.115734] [INFO ] [sig ] [2587/3274] Forecasting SEM... [2026-03-12T20:30:28.115788] [INFO ] [sig ] Generating forecast for: SEM [2026-03-12T20:30:28.115849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-03-12T20:30:28.128159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-03-12T20:30:28.128539] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-03-12T20:30:28.129361] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-03-12T20:30:28.129415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:28.129449] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:28.129477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:28.129534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:28.192378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:28.193297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:28.193387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:28.193421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:28.322489] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:28.322675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:28.322719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:28.322749] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:28.326375] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-03-12T20:30:28.326706] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-03-12T20:30:28.326871] [INFO ] [sig ] SEM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:28.481383] [INFO ] [LOCAL ] Saved forecast: SEM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SEM.txt [2026-03-12T20:30:28.481566] [INFO ] [sig ] [2587/3274] Completed SEM in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:28.481635] [INFO ] [sig ] [2588/3274] Forecasting SENEA... [2026-03-12T20:30:28.481675] [INFO ] [sig ] Generating forecast for: SENEA [2026-03-12T20:30:28.481707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-03-12T20:30:28.493442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-03-12T20:30:28.494047] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-03-12T20:30:28.494864] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-03-12T20:30:28.494919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:28.494951] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:28.494978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:28.495035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:28.556644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:28.557532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:28.557637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:28.557673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:28.685402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:28.685591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:28.685652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:28.685692] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:28.689303] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-03-12T20:30:28.689609] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-03-12T20:30:28.689747] [INFO ] [sig ] SENEA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:28.846356] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SENEA.txt [2026-03-12T20:30:28.846521] [INFO ] [sig ] [2588/3274] Completed SENEA in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:28.846564] [INFO ] [sig ] [2589/3274] Forecasting SENS... [2026-03-12T20:30:28.846617] [INFO ] [sig ] Generating forecast for: SENS [2026-03-12T20:30:28.846650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-03-12T20:30:28.858631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-03-12T20:30:28.859020] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-03-12T20:30:28.859883] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-03-12T20:30:28.860108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:28.860140] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:28.860167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:28.860223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:28.923988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:28.924941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:28.925029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:28.925063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:29.066527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:29.066724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:29.066774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:29.066805] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:29.070846] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=49.82%) [2026-03-12T20:30:29.071138] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-03-12T20:30:29.071273] [INFO ] [sig ] SENS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:29.223840] [INFO ] [LOCAL ] Saved forecast: SENS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SENS.txt [2026-03-12T20:30:29.224022] [INFO ] [sig ] [2589/3274] Completed SENS in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:29.224073] [INFO ] [sig ] [2590/3274] Forecasting SERA... [2026-03-12T20:30:29.224118] [INFO ] [sig ] Generating forecast for: SERA [2026-03-12T20:30:29.224151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-03-12T20:30:29.239858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-03-12T20:30:29.240329] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-03-12T20:30:29.241172] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-03-12T20:30:29.241228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:29.241262] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:29.241291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:29.241349] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:29.302455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:29.303288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:29.303440] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:29.303482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:29.427946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:29.428133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:29.428177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:29.428208] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:29.432122] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-03-12T20:30:29.432420] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-03-12T20:30:29.432556] [INFO ] [sig ] SERA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:29.580448] [INFO ] [LOCAL ] Saved forecast: SERA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SERA.txt [2026-03-12T20:30:29.580615] [INFO ] [sig ] [2590/3274] Completed SERA in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:29.580659] [INFO ] [sig ] [2591/3274] Forecasting SES... [2026-03-12T20:30:29.580691] [INFO ] [sig ] Generating forecast for: SES [2026-03-12T20:30:29.580722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-03-12T20:30:29.592715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-03-12T20:30:29.593113] [INFO ] [FORECASTER] Starting predict_future for SES [2026-03-12T20:30:29.593933] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-03-12T20:30:29.593989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:29.594022] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:29.594050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:29.594108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:29.654257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:29.655114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:29.655203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:29.655235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:29.786850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:29.787030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:29.787084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:29.787134] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:29.790930] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=11.99%) [2026-03-12T20:30:29.791222] [INFO ] [FORECASTER] Completed predict_future for SES [2026-03-12T20:30:29.791360] [INFO ] [sig ] SES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:29.941942] [INFO ] [LOCAL ] Saved forecast: SES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SES.txt [2026-03-12T20:30:29.942098] [INFO ] [sig ] [2591/3274] Completed SES in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:29.942142] [INFO ] [sig ] [2592/3274] Forecasting SEVN... [2026-03-12T20:30:29.942172] [INFO ] [sig ] Generating forecast for: SEVN [2026-03-12T20:30:29.942203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-03-12T20:30:29.953845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-03-12T20:30:29.954242] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-03-12T20:30:29.955131] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-03-12T20:30:29.955185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:29.955217] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:29.955243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:29.955306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:30.021445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:30.022336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:30.022424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:30.022459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:30.149292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:30.149496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:30.149543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:30.149590] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:30.153297] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=89.35%) [2026-03-12T20:30:30.153615] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-03-12T20:30:30.153752] [INFO ] [sig ] SEVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:30.305782] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SEVN.txt [2026-03-12T20:30:30.305937] [INFO ] [sig ] [2592/3274] Completed SEVN in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:30.305978] [INFO ] [sig ] [2593/3274] Forecasting SEZL... [2026-03-12T20:30:30.306009] [INFO ] [sig ] Generating forecast for: SEZL [2026-03-12T20:30:30.306039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-03-12T20:30:30.317662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-03-12T20:30:30.318044] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-03-12T20:30:30.318977] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-03-12T20:30:30.319049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:30.319083] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:30.319109] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:30.319166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:30.380471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:30.381390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:30.381483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:30.381543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:30.512516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:30.512702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:30.512747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:30.512780] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:30.516759] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-03-12T20:30:30.517126] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-03-12T20:30:30.517295] [INFO ] [sig ] SEZL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:30.673126] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SEZL.txt [2026-03-12T20:30:30.673338] [INFO ] [sig ] [2593/3274] Completed SEZL in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.1m [2026-03-12T20:30:30.673383] [INFO ] [sig ] [2594/3274] Forecasting SF... [2026-03-12T20:30:30.673414] [INFO ] [sig ] Generating forecast for: SF [2026-03-12T20:30:30.673445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-03-12T20:30:30.685966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-03-12T20:30:30.686369] [INFO ] [FORECASTER] Starting predict_future for SF [2026-03-12T20:30:30.687253] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-03-12T20:30:30.687312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:30.687356] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:30.687385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:30.687442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:30.755922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:30.757226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:30.757318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:30.757354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:30.893368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:30.893536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:30.893600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:30.893634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:30.897420] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-03-12T20:30:30.897770] [INFO ] [FORECASTER] Completed predict_future for SF [2026-03-12T20:30:30.897922] [INFO ] [sig ] SF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:31.056046] [INFO ] [LOCAL ] Saved forecast: SF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SF.txt [2026-03-12T20:30:31.056211] [INFO ] [sig ] [2594/3274] Completed SF in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.0m [2026-03-12T20:30:31.056255] [INFO ] [sig ] [2595/3274] Forecasting SFB... [2026-03-12T20:30:31.056288] [INFO ] [sig ] Generating forecast for: SFB [2026-03-12T20:30:31.056319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-03-12T20:30:31.069121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-03-12T20:30:31.069628] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-03-12T20:30:31.070727] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-03-12T20:30:31.070783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:31.070817] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:31.071036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:31.071138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:31.132530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:31.133559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:31.133672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:31.133706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:31.247717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:31.247887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:31.247930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:31.247977] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:31.251856] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-03-12T20:30:31.252237] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-03-12T20:30:31.252397] [INFO ] [sig ] SFB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:31.398932] [INFO ] [LOCAL ] Saved forecast: SFB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SFB.txt [2026-03-12T20:30:31.399097] [INFO ] [sig ] [2595/3274] Completed SFB in 0.3s | 2.80 sym/s | Total: 15.4m | ETA: 4.0m [2026-03-12T20:30:31.399138] [INFO ] [sig ] [2596/3274] Forecasting SFBS... [2026-03-12T20:30:31.399170] [INFO ] [sig ] Generating forecast for: SFBS [2026-03-12T20:30:31.399201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-03-12T20:30:31.410661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-03-12T20:30:31.411080] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-03-12T20:30:31.412008] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-03-12T20:30:31.412066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:31.412100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:31.412127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:31.412186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:31.471956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:31.472889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:31.472977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:31.473012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:31.596342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:31.596532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:31.596600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:31.596634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:31.600281] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-03-12T20:30:31.600608] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-03-12T20:30:31.600750] [INFO ] [sig ] SFBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:31.745625] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SFBS.txt [2026-03-12T20:30:31.745794] [INFO ] [sig ] [2596/3274] Completed SFBS in 0.3s | 2.80 sym/s | Total: 15.4m | ETA: 4.0m [2026-03-12T20:30:31.745837] [INFO ] [sig ] [2597/3274] Forecasting SFIX... [2026-03-12T20:30:31.745868] [INFO ] [sig ] Generating forecast for: SFIX [2026-03-12T20:30:31.745900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-03-12T20:30:31.757443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-03-12T20:30:31.757895] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-03-12T20:30:31.758809] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-03-12T20:30:31.758892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:31.758964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:31.759005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:31.759088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:31.817553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:31.818528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:31.818637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:31.818673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:31.951969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:31.952174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:31.952219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:31.952249] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:31.956012] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-03-12T20:30:31.956311] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-03-12T20:30:31.956446] [INFO ] [sig ] SFIX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:32.104164] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SFIX.txt [2026-03-12T20:30:32.104376] [INFO ] [sig ] [2597/3274] Completed SFIX in 0.4s | 2.80 sym/s | Total: 15.4m | ETA: 4.0m [2026-03-12T20:30:32.104432] [INFO ] [sig ] [2598/3274] Forecasting SFL... [2026-03-12T20:30:32.104474] [INFO ] [sig ] Generating forecast for: SFL [2026-03-12T20:30:32.104517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-03-12T20:30:32.118095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-03-12T20:30:32.118540] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-03-12T20:30:32.119452] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-03-12T20:30:32.119508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:32.119542] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:32.119569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:32.119674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:32.181233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:32.182128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:32.182220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:32.182254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:32.308817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:32.308987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:32.309031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:32.309062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:32.312642] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-03-12T20:30:32.312937] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-03-12T20:30:32.313069] [INFO ] [sig ] SFL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:32.454890] [INFO ] [LOCAL ] Saved forecast: SFL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SFL.txt [2026-03-12T20:30:32.455059] [INFO ] [sig ] [2598/3274] Completed SFL in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:32.455101] [INFO ] [sig ] [2599/3274] Forecasting SFLO... [2026-03-12T20:30:32.455132] [INFO ] [sig ] Generating forecast for: SFLO [2026-03-12T20:30:32.455163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-03-12T20:30:32.467213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-03-12T20:30:32.467605] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-03-12T20:30:32.468503] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-03-12T20:30:32.468560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:32.468616] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:32.468644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:32.468701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:32.526954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:32.527890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:32.528008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:32.528051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:32.650376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:32.650541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:32.650602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:32.650634] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:32.654089] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-03-12T20:30:32.654375] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-03-12T20:30:32.654505] [INFO ] [sig ] SFLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:32.797987] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SFLO.txt [2026-03-12T20:30:32.798133] [INFO ] [sig ] [2599/3274] Completed SFLO in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:32.798174] [INFO ] [sig ] [2600/3274] Forecasting SFM... [2026-03-12T20:30:32.798203] [INFO ] [sig ] Generating forecast for: SFM [2026-03-12T20:30:32.798235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-03-12T20:30:32.809364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-03-12T20:30:32.809686] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-03-12T20:30:32.810459] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-03-12T20:30:32.810512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:32.810544] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:32.810594] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:32.810656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:32.868318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:32.869101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:32.869184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:32.869217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:32.986412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:32.986590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:32.986639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:32.986701] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:32.990334] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-03-12T20:30:32.990638] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-03-12T20:30:32.990773] [INFO ] [sig ] SFM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:33.133449] [INFO ] [LOCAL ] Saved forecast: SFM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SFM.txt [2026-03-12T20:30:33.133618] [INFO ] [sig ] [2600/3274] Completed SFM in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:33.133662] [INFO ] [sig ] [2601/3274] Forecasting SFNC... [2026-03-12T20:30:33.133692] [INFO ] [sig ] Generating forecast for: SFNC [2026-03-12T20:30:33.133723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-03-12T20:30:33.144903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-03-12T20:30:33.145236] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-03-12T20:30:33.146089] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-03-12T20:30:33.146144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:33.146178] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:33.146207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:33.146265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:33.205159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:33.206018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:33.206103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:33.206135] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:33.328434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:33.328630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:33.328675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:33.328703] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:33.332185] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-03-12T20:30:33.332473] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-03-12T20:30:33.332624] [INFO ] [sig ] SFNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:33.475404] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SFNC.txt [2026-03-12T20:30:33.475542] [INFO ] [sig ] [2601/3274] Completed SFNC in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:33.475600] [INFO ] [sig ] [2602/3274] Forecasting SG... [2026-03-12T20:30:33.475633] [INFO ] [sig ] Generating forecast for: SG [2026-03-12T20:30:33.475665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-03-12T20:30:33.487125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-03-12T20:30:33.487478] [INFO ] [FORECASTER] Starting predict_future for SG [2026-03-12T20:30:33.488604] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-03-12T20:30:33.488662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:33.488695] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:33.488723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:33.488783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:33.545734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:33.546433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:33.546514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:33.546547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:33.677514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:33.677725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:33.677773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:33.677804] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:33.681439] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=83.25%) [2026-03-12T20:30:33.681777] [INFO ] [FORECASTER] Completed predict_future for SG [2026-03-12T20:30:33.681918] [INFO ] [sig ] SG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:33.826691] [INFO ] [LOCAL ] Saved forecast: SG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SG.txt [2026-03-12T20:30:33.826845] [INFO ] [sig ] [2602/3274] Completed SG in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:33.826887] [INFO ] [sig ] [2603/3274] Forecasting SGC... [2026-03-12T20:30:33.826921] [INFO ] [sig ] Generating forecast for: SGC [2026-03-12T20:30:33.826953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-03-12T20:30:33.839746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-03-12T20:30:33.840139] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-03-12T20:30:33.841214] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-03-12T20:30:33.841270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:33.841303] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:33.841332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:33.841391] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:33.899808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:33.900513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:33.900612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:33.900648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:34.023255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:34.023426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:34.023469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:34.023501] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:34.027077] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-03-12T20:30:34.027359] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-03-12T20:30:34.027492] [INFO ] [sig ] SGC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:34.170284] [INFO ] [LOCAL ] Saved forecast: SGC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SGC.txt [2026-03-12T20:30:34.170455] [INFO ] [sig ] [2603/3274] Completed SGC in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:34.170499] [INFO ] [sig ] [2604/3274] Forecasting SGHC... [2026-03-12T20:30:34.170533] [INFO ] [sig ] Generating forecast for: SGHC [2026-03-12T20:30:34.170565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-03-12T20:30:34.182247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-03-12T20:30:34.182698] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-03-12T20:30:34.183534] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-03-12T20:30:34.183622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:34.183667] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:34.183697] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:34.183756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:34.243419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:34.244327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:34.244415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:34.244449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:34.367210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:34.367375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:34.367439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:34.367471] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:34.371026] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-03-12T20:30:34.371305] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-03-12T20:30:34.371434] [INFO ] [sig ] SGHC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:34.516036] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SGHC.txt [2026-03-12T20:30:34.516210] [INFO ] [sig ] [2604/3274] Completed SGHC in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:34.516254] [INFO ] [sig ] [2605/3274] Forecasting SGRY... [2026-03-12T20:30:34.516284] [INFO ] [sig ] Generating forecast for: SGRY [2026-03-12T20:30:34.516317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-03-12T20:30:34.528164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-03-12T20:30:34.528553] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-03-12T20:30:34.529374] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-03-12T20:30:34.529432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:34.529465] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:34.529492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:34.529550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:34.586868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:34.587784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:34.587869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:34.587902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:34.714684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:34.714857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:34.714899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:34.714929] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:34.718458] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=80.52%) [2026-03-12T20:30:34.718773] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-03-12T20:30:34.718909] [INFO ] [sig ] SGRY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:34.861113] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SGRY.txt [2026-03-12T20:30:34.861275] [INFO ] [sig ] [2605/3274] Completed SGRY in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:34.861317] [INFO ] [sig ] [2606/3274] Forecasting SHAK... [2026-03-12T20:30:34.861347] [INFO ] [sig ] Generating forecast for: SHAK [2026-03-12T20:30:34.861379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-03-12T20:30:34.872770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-03-12T20:30:34.873142] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-03-12T20:30:34.873970] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-03-12T20:30:34.874024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:34.874057] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:34.874084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:34.874141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:34.931322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:34.932185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:34.932274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:34.932306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:35.050342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:35.050509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:35.050553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:35.050606] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:35.054104] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-03-12T20:30:35.054415] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-03-12T20:30:35.054552] [INFO ] [sig ] SHAK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:35.197307] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHAK.txt [2026-03-12T20:30:35.197450] [INFO ] [sig ] [2606/3274] Completed SHAK in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:35.197491] [INFO ] [sig ] [2607/3274] Forecasting SHBI... [2026-03-12T20:30:35.197519] [INFO ] [sig ] Generating forecast for: SHBI [2026-03-12T20:30:35.197551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-03-12T20:30:35.208497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-03-12T20:30:35.208906] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-03-12T20:30:35.209806] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-03-12T20:30:35.209873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:35.209913] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:35.209946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:35.210003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:35.271411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:35.272258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:35.272388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:35.272422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:35.396768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:35.396937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:35.396979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:35.397009] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:35.400530] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-03-12T20:30:35.400848] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-03-12T20:30:35.400980] [INFO ] [sig ] SHBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:35.551785] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHBI.txt [2026-03-12T20:30:35.551945] [INFO ] [sig ] [2607/3274] Completed SHBI in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:35.551988] [INFO ] [sig ] [2608/3274] Forecasting SHC... [2026-03-12T20:30:35.552018] [INFO ] [sig ] Generating forecast for: SHC [2026-03-12T20:30:35.552052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-03-12T20:30:35.564332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-03-12T20:30:35.564750] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-03-12T20:30:35.565539] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-03-12T20:30:35.565612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:35.565662] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:35.565691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:35.565748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:35.628533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:35.629603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:35.629704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:35.629751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:35.753879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:35.754049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:35.754094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:35.754315] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:35.758301] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-03-12T20:30:35.758607] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-03-12T20:30:35.758741] [INFO ] [sig ] SHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:35.904312] [INFO ] [LOCAL ] Saved forecast: SHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHC.txt [2026-03-12T20:30:35.904474] [INFO ] [sig ] [2608/3274] Completed SHC in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:35.904519] [INFO ] [sig ] [2609/3274] Forecasting SHEL... [2026-03-12T20:30:35.904552] [INFO ] [sig ] Generating forecast for: SHEL [2026-03-12T20:30:35.904603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-03-12T20:30:35.916257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-03-12T20:30:35.916667] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-03-12T20:30:35.917533] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-03-12T20:30:35.917614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:35.917653] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:35.917682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:35.917740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:35.975365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:35.976051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:35.976150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:35.976184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:36.097937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:36.098130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:36.098174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:36.098202] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:36.101811] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=37.73%) [2026-03-12T20:30:36.102114] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-03-12T20:30:36.102249] [INFO ] [sig ] SHEL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:36.245957] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHEL.txt [2026-03-12T20:30:36.246128] [INFO ] [sig ] [2609/3274] Completed SHEL in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 4.0m [2026-03-12T20:30:36.246170] [INFO ] [sig ] [2610/3274] Forecasting SHEN... [2026-03-12T20:30:36.246200] [INFO ] [sig ] Generating forecast for: SHEN [2026-03-12T20:30:36.246231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-03-12T20:30:36.258964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-03-12T20:30:36.259430] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-03-12T20:30:36.260498] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-03-12T20:30:36.260567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:36.260644] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:36.260681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:36.260771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:36.324495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:36.325323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:36.325408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:36.325442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:36.445447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:36.445630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:36.445674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:36.445704] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:36.449175] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-03-12T20:30:36.449454] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-03-12T20:30:36.449600] [INFO ] [sig ] SHEN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:36.595753] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHEN.txt [2026-03-12T20:30:36.595947] [INFO ] [sig ] [2610/3274] Completed SHEN in 0.3s | 2.80 sym/s | Total: 15.5m | ETA: 3.9m [2026-03-12T20:30:36.595991] [INFO ] [sig ] [2611/3274] Forecasting SHG... [2026-03-12T20:30:36.596022] [INFO ] [sig ] Generating forecast for: SHG [2026-03-12T20:30:36.596053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-03-12T20:30:36.607556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-03-12T20:30:36.607906] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-03-12T20:30:36.608743] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-03-12T20:30:36.608797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:36.608829] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:36.608856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:36.608912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:36.666505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:36.667172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:36.667250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:36.667284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:36.795350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:36.795517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:36.795561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:36.795613] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:36.799250] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=89.27%) [2026-03-12T20:30:36.799558] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-03-12T20:30:36.799718] [INFO ] [sig ] SHG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:36.947154] [INFO ] [LOCAL ] Saved forecast: SHG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHG.txt [2026-03-12T20:30:36.947327] [INFO ] [sig ] [2611/3274] Completed SHG in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 3.9m [2026-03-12T20:30:36.947378] [INFO ] [sig ] [2612/3274] Forecasting SHLS... [2026-03-12T20:30:36.947413] [INFO ] [sig ] Generating forecast for: SHLS [2026-03-12T20:30:36.947445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-03-12T20:30:36.959306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-03-12T20:30:36.959770] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-03-12T20:30:36.960647] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-03-12T20:30:36.960703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:36.960736] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:36.960764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:36.960824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:37.020591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:37.021507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:37.021612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:37.021648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:37.146982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:37.147142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:37.147185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:37.147215] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:37.151112] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-03-12T20:30:37.151407] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-03-12T20:30:37.151544] [INFO ] [sig ] SHLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:37.301667] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHLS.txt [2026-03-12T20:30:37.301805] [INFO ] [sig ] [2612/3274] Completed SHLS in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 3.9m [2026-03-12T20:30:37.301846] [INFO ] [sig ] [2613/3274] Forecasting SHO... [2026-03-12T20:30:37.301877] [INFO ] [sig ] Generating forecast for: SHO [2026-03-12T20:30:37.301906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-03-12T20:30:37.314363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-03-12T20:30:37.314680] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-03-12T20:30:37.315483] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-03-12T20:30:37.315538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:37.315590] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:37.315623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:37.315681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:37.378919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:37.379819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:37.379919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:37.379963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:37.507418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:37.507618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:37.507664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:37.507694] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:37.511661] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-03-12T20:30:37.512156] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-03-12T20:30:37.512429] [INFO ] [sig ] SHO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:37.660740] [INFO ] [LOCAL ] Saved forecast: SHO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHO.txt [2026-03-12T20:30:37.660909] [INFO ] [sig ] [2613/3274] Completed SHO in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 3.9m [2026-03-12T20:30:37.660952] [INFO ] [sig ] [2614/3274] Forecasting SHOC... [2026-03-12T20:30:37.660983] [INFO ] [sig ] Generating forecast for: SHOC [2026-03-12T20:30:37.661014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-03-12T20:30:37.672151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-03-12T20:30:37.672553] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-03-12T20:30:37.673368] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-03-12T20:30:37.673422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:37.673488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:37.673517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:37.673597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:37.748531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:37.749682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:37.749769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:37.749803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:37.886785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:37.886954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:37.886999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:37.887030] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:37.890625] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=72.62%) [2026-03-12T20:30:37.890934] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-03-12T20:30:37.891074] [INFO ] [sig ] SHOC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:38.036111] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHOC.txt [2026-03-12T20:30:38.036248] [INFO ] [sig ] [2614/3274] Completed SHOC in 0.4s | 2.80 sym/s | Total: 15.5m | ETA: 3.9m [2026-03-12T20:30:38.036289] [INFO ] [sig ] [2615/3274] Forecasting SHOO... [2026-03-12T20:30:38.036319] [INFO ] [sig ] Generating forecast for: SHOO [2026-03-12T20:30:38.036350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-03-12T20:30:38.047684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-03-12T20:30:38.048038] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-03-12T20:30:38.048858] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-03-12T20:30:38.048924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:38.048964] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:38.048997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:38.049060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:38.109098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:38.110029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:38.110114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:38.110149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:38.232954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:38.233117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:38.233162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:38.233210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:38.236864] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-03-12T20:30:38.237160] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-03-12T20:30:38.237293] [INFO ] [sig ] SHOO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:38.381089] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHOO.txt [2026-03-12T20:30:38.381221] [INFO ] [sig ] [2615/3274] Completed SHOO in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:38.381262] [INFO ] [sig ] [2616/3274] Forecasting SHOP... [2026-03-12T20:30:38.381294] [INFO ] [sig ] Generating forecast for: SHOP [2026-03-12T20:30:38.381323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-03-12T20:30:38.393513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-03-12T20:30:38.393830] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-03-12T20:30:38.394846] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-03-12T20:30:38.394899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:38.394934] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:38.394961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:38.395019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:38.454867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:38.455812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:38.455907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:38.455942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:38.584551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:38.584734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:38.584777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:38.584807] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:38.588279] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-03-12T20:30:38.588563] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-03-12T20:30:38.588713] [INFO ] [sig ] SHOP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:38.732406] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SHOP.txt [2026-03-12T20:30:38.732539] [INFO ] [sig ] [2616/3274] Completed SHOP in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:38.732598] [INFO ] [sig ] [2617/3274] Forecasting SHY... [2026-03-12T20:30:38.732631] [INFO ] [sig ] Generating forecast for: SHY [2026-03-12T20:30:38.732662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-03-12T20:30:38.746927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-03-12T20:30:38.747389] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-03-12T20:30:38.748442] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-03-12T20:30:38.748506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:38.748547] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:38.748602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:38.748686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:38.810449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:38.811212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:38.811315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:38.811349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:38.935237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:38.935399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:38.935443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:38.935527] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:38.939053] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-03-12T20:30:38.939349] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-03-12T20:30:38.939485] [INFO ] [sig ] SHY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:39.084904] [INFO ] [LOCAL ] Saved forecast: SHY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SHY.txt [2026-03-12T20:30:39.085125] [INFO ] [sig ] [2617/3274] Completed SHY in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:39.085177] [INFO ] [sig ] [2618/3274] Forecasting SIBN... [2026-03-12T20:30:39.085210] [INFO ] [sig ] Generating forecast for: SIBN [2026-03-12T20:30:39.085242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-03-12T20:30:39.096836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-03-12T20:30:39.097253] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-03-12T20:30:39.098112] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-03-12T20:30:39.098172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:39.098203] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:39.098229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:39.098287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:39.157367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:39.158396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:39.158503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:39.158539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:39.283142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:39.283306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:39.283350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:39.283381] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:39.286960] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-03-12T20:30:39.287260] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-03-12T20:30:39.287397] [INFO ] [sig ] SIBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:39.432424] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SIBN.txt [2026-03-12T20:30:39.432566] [INFO ] [sig ] [2618/3274] Completed SIBN in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:39.432627] [INFO ] [sig ] [2619/3274] Forecasting SID... [2026-03-12T20:30:39.432658] [INFO ] [sig ] Generating forecast for: SID [2026-03-12T20:30:39.432688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-03-12T20:30:39.443627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-03-12T20:30:39.443946] [INFO ] [FORECASTER] Starting predict_future for SID [2026-03-12T20:30:39.444794] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-03-12T20:30:39.444848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:39.444880] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:39.444920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:39.444981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:39.502839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:39.503543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:39.503646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:39.503684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:39.624814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:39.624979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:39.625023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:39.625055] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:39.628613] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-03-12T20:30:39.628917] [INFO ] [FORECASTER] Completed predict_future for SID [2026-03-12T20:30:39.629075] [INFO ] [sig ] SID: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:39.859213] [INFO ] [LOCAL ] Saved forecast: SID 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SID.txt [2026-03-12T20:30:39.859400] [INFO ] [sig ] [2619/3274] Completed SID in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:39.859447] [INFO ] [sig ] [2620/3274] Forecasting SIEB... [2026-03-12T20:30:39.859482] [INFO ] [sig ] Generating forecast for: SIEB [2026-03-12T20:30:39.859516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-03-12T20:30:39.872095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-03-12T20:30:39.872540] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-03-12T20:30:39.873389] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-03-12T20:30:39.873445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:39.873479] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:39.873508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:39.873567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:39.934591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:39.935551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:39.935673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:39.935711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:40.060211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:40.060383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:40.060427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:40.060458] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:40.064217] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-03-12T20:30:40.064613] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-03-12T20:30:40.064776] [INFO ] [sig ] SIEB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:40.212193] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SIEB.txt [2026-03-12T20:30:40.212334] [INFO ] [sig ] [2620/3274] Completed SIEB in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:40.212374] [INFO ] [sig ] [2621/3274] Forecasting SIFY... [2026-03-12T20:30:40.212407] [INFO ] [sig ] Generating forecast for: SIFY [2026-03-12T20:30:40.212444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-03-12T20:30:40.223137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-03-12T20:30:40.223447] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-03-12T20:30:40.224301] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-03-12T20:30:40.224354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:40.224387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:40.224415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:40.224472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:40.282617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:40.283440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:40.283524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:40.283558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:40.400977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:40.401140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:40.401182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:40.401212] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:40.404665] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-03-12T20:30:40.404944] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-03-12T20:30:40.405071] [INFO ] [sig ] SIFY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:40.546708] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SIFY.txt [2026-03-12T20:30:40.546853] [INFO ] [sig ] [2621/3274] Completed SIFY in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:40.546894] [INFO ] [sig ] [2622/3274] Forecasting SIG... [2026-03-12T20:30:40.546925] [INFO ] [sig ] Generating forecast for: SIG [2026-03-12T20:30:40.546956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-03-12T20:30:40.558715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-03-12T20:30:40.559041] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-03-12T20:30:40.559835] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-03-12T20:30:40.559888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:40.559920] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:40.559948] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:40.560005] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:40.617683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:40.618666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:40.618753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:40.618786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:40.738631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:40.738797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:40.738839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:40.738869] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:40.742266] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-03-12T20:30:40.742537] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-03-12T20:30:40.742685] [INFO ] [sig ] SIG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:40.887606] [INFO ] [LOCAL ] Saved forecast: SIG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SIG.txt [2026-03-12T20:30:40.887752] [INFO ] [sig ] [2622/3274] Completed SIG in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:40.887793] [INFO ] [sig ] [2623/3274] Forecasting SIGA... [2026-03-12T20:30:40.887824] [INFO ] [sig ] Generating forecast for: SIGA [2026-03-12T20:30:40.887861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-03-12T20:30:40.898385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-03-12T20:30:40.898752] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-03-12T20:30:40.899525] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-03-12T20:30:40.899599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:40.899634] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:40.899661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:40.899719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:40.958835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:40.959692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:40.959779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:40.959814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:41.081409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:41.081588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:41.081634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:41.081662] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:41.085126] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-03-12T20:30:41.085407] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-03-12T20:30:41.085537] [INFO ] [sig ] SIGA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:41.230547] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SIGA.txt [2026-03-12T20:30:41.230716] [INFO ] [sig ] [2623/3274] Completed SIGA in 0.3s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:41.230757] [INFO ] [sig ] [2624/3274] Forecasting SIGI... [2026-03-12T20:30:41.230787] [INFO ] [sig ] Generating forecast for: SIGI [2026-03-12T20:30:41.230817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-03-12T20:30:41.242154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-03-12T20:30:41.242539] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-03-12T20:30:41.243435] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-03-12T20:30:41.243491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:41.243526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:41.243557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:41.243640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:41.308300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:41.309213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:41.309358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:41.309393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:41.442890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:41.443039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:41.443085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:41.443116] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:41.446932] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=76.22%) [2026-03-12T20:30:41.447226] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-03-12T20:30:41.447369] [INFO ] [sig ] SIGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:41.596605] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SIGI.txt [2026-03-12T20:30:41.596758] [INFO ] [sig ] [2624/3274] Completed SIGI in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:41.596800] [INFO ] [sig ] [2625/3274] Forecasting SII... [2026-03-12T20:30:41.596831] [INFO ] [sig ] Generating forecast for: SII [2026-03-12T20:30:41.596865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-03-12T20:30:41.607992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-03-12T20:30:41.608368] [INFO ] [FORECASTER] Starting predict_future for SII [2026-03-12T20:30:41.609245] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-03-12T20:30:41.609301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:41.609336] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:41.609365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:41.609426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:41.668341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:41.669281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:41.669370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:41.669405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:41.796740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:41.796932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:41.796985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:41.797028] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:41.801662] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-03-12T20:30:41.802075] [INFO ] [FORECASTER] Completed predict_future for SII [2026-03-12T20:30:41.802246] [INFO ] [sig ] SII: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:41.955121] [INFO ] [LOCAL ] Saved forecast: SII 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SII.txt [2026-03-12T20:30:41.955352] [INFO ] [sig ] [2625/3274] Completed SII in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:41.955413] [INFO ] [sig ] [2626/3274] Forecasting SIMO... [2026-03-12T20:30:41.955447] [INFO ] [sig ] Generating forecast for: SIMO [2026-03-12T20:30:41.955484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-03-12T20:30:41.969851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-03-12T20:30:41.970305] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-03-12T20:30:41.971192] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-03-12T20:30:41.971246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:41.971280] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:41.971313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:41.971379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:42.035979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:42.037102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:42.037222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:42.037262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:42.200061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:42.200286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:42.200360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:42.200457] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:42.206415] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-03-12T20:30:42.207094] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-03-12T20:30:42.207364] [INFO ] [sig ] SIMO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:42.441839] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SIMO.txt [2026-03-12T20:30:42.442085] [INFO ] [sig ] [2626/3274] Completed SIMO in 0.5s | 2.80 sym/s | Total: 15.6m | ETA: 3.9m [2026-03-12T20:30:42.442138] [INFO ] [sig ] [2627/3274] Forecasting SIRI... [2026-03-12T20:30:42.442173] [INFO ] [sig ] Generating forecast for: SIRI [2026-03-12T20:30:42.442208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-03-12T20:30:42.496178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-03-12T20:30:42.496808] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-03-12T20:30:42.499868] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-03-12T20:30:42.500017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:42.500073] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:42.500122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:42.500223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:42.594168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:42.595545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:42.595714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:42.595768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:42.791926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:42.792140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:42.792208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:42.792266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:42.798644] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-03-12T20:30:42.799251] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-03-12T20:30:42.799496] [INFO ] [sig ] SIRI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:43.054678] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SIRI.txt [2026-03-12T20:30:43.054984] [INFO ] [sig ] [2627/3274] Completed SIRI in 0.6s | 2.80 sym/s | Total: 15.6m | ETA: 3.8m [2026-03-12T20:30:43.055053] [INFO ] [sig ] [2628/3274] Forecasting SITC... [2026-03-12T20:30:43.055105] [INFO ] [sig ] Generating forecast for: SITC [2026-03-12T20:30:43.055155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-03-12T20:30:43.073494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-03-12T20:30:43.074083] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-03-12T20:30:43.075383] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-03-12T20:30:43.075465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:43.075523] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:43.075598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:43.075696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:43.169499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:43.170890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:43.171046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:43.171107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:43.330560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:43.330813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:43.330874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:43.330914] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:43.336617] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=62.64%) [2026-03-12T20:30:43.337175] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-03-12T20:30:43.337379] [INFO ] [sig ] SITC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:43.511566] [INFO ] [LOCAL ] Saved forecast: SITC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SITC.txt [2026-03-12T20:30:43.511768] [INFO ] [sig ] [2628/3274] Completed SITC in 0.5s | 2.80 sym/s | Total: 15.6m | ETA: 3.8m [2026-03-12T20:30:43.511815] [INFO ] [sig ] [2629/3274] Forecasting SITE... [2026-03-12T20:30:43.511847] [INFO ] [sig ] Generating forecast for: SITE [2026-03-12T20:30:43.511881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-03-12T20:30:43.525658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-03-12T20:30:43.526035] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-03-12T20:30:43.526993] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-03-12T20:30:43.527049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:43.527083] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:43.527110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:43.527169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:43.586084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:43.587122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:43.587236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:43.587271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:43.714238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:43.714411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:43.714459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:43.714489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:43.718191] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=30.69%) [2026-03-12T20:30:43.718484] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-03-12T20:30:43.718648] [INFO ] [sig ] SITE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:43.864702] [INFO ] [LOCAL ] Saved forecast: SITE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SITE.txt [2026-03-12T20:30:43.864862] [INFO ] [sig ] [2629/3274] Completed SITE in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.8m [2026-03-12T20:30:43.864904] [INFO ] [sig ] [2630/3274] Forecasting SITM... [2026-03-12T20:30:43.864936] [INFO ] [sig ] Generating forecast for: SITM [2026-03-12T20:30:43.864968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-03-12T20:30:43.876358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-03-12T20:30:43.876722] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-03-12T20:30:43.877562] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-03-12T20:30:43.877644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:43.877680] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:43.877709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:43.877802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:43.936943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:43.937756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:43.937844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:43.937878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:44.067777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:44.067973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:44.068026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:44.068059] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:44.072024] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-03-12T20:30:44.072507] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-03-12T20:30:44.072662] [INFO ] [sig ] SITM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:44.224318] [INFO ] [LOCAL ] Saved forecast: SITM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SITM.txt [2026-03-12T20:30:44.224471] [INFO ] [sig ] [2630/3274] Completed SITM in 0.4s | 2.80 sym/s | Total: 15.6m | ETA: 3.8m [2026-03-12T20:30:44.224515] [INFO ] [sig ] [2631/3274] Forecasting SIXG... [2026-03-12T20:30:44.224545] [INFO ] [sig ] Generating forecast for: SIXG [2026-03-12T20:30:44.224596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-03-12T20:30:44.236111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-03-12T20:30:44.236508] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-03-12T20:30:44.237374] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-03-12T20:30:44.237431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:44.237498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:44.237530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:44.237612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:44.294987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:44.295775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:44.295874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:44.295908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:44.411951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:44.412058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:44.412103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:44.412131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:44.415609] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-03-12T20:30:44.415893] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-03-12T20:30:44.416021] [INFO ] [sig ] SIXG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:44.556455] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SIXG.txt [2026-03-12T20:30:44.556605] [INFO ] [sig ] [2631/3274] Completed SIXG in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:44.556649] [INFO ] [sig ] [2632/3274] Forecasting SJM... [2026-03-12T20:30:44.556679] [INFO ] [sig ] Generating forecast for: SJM [2026-03-12T20:30:44.556710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-03-12T20:30:44.567635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-03-12T20:30:44.567936] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-03-12T20:30:44.568758] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-03-12T20:30:44.568824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:44.568857] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:44.568884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:44.568941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:44.626192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:44.626852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:44.626934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:44.626966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:44.744175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:44.744334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:44.744376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:44.744405] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:44.747919] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=56.19%) [2026-03-12T20:30:44.748273] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-03-12T20:30:44.748409] [INFO ] [sig ] SJM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:44.889410] [INFO ] [LOCAL ] Saved forecast: SJM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SJM.txt [2026-03-12T20:30:44.889544] [INFO ] [sig ] [2632/3274] Completed SJM in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:44.889602] [INFO ] [sig ] [2633/3274] Forecasting SKE... [2026-03-12T20:30:44.889634] [INFO ] [sig ] Generating forecast for: SKE [2026-03-12T20:30:44.889665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-03-12T20:30:44.902216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-03-12T20:30:44.902530] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-03-12T20:30:44.903514] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-03-12T20:30:44.903583] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:44.903620] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:44.903647] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:44.903704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:44.960611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:44.961268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:44.961349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:44.961381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:45.101250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:45.101444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:45.101510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:45.101544] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:45.105722] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=88.73%) [2026-03-12T20:30:45.106108] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-03-12T20:30:45.106260] [INFO ] [sig ] SKE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:45.251506] [INFO ] [LOCAL ] Saved forecast: SKE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SKE.txt [2026-03-12T20:30:45.251669] [INFO ] [sig ] [2633/3274] Completed SKE in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:45.251717] [INFO ] [sig ] [2634/3274] Forecasting SKIL... [2026-03-12T20:30:45.251750] [INFO ] [sig ] Generating forecast for: SKIL [2026-03-12T20:30:45.251782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-03-12T20:30:45.263123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-03-12T20:30:45.263593] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-03-12T20:30:45.264445] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-03-12T20:30:45.264500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:45.264534] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:45.264563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:45.264659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:45.323386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:45.324285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:45.324373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:45.324407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:45.468283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:45.468450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:45.468512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:45.468617] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:45.473471] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-03-12T20:30:45.473812] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-03-12T20:30:45.473955] [INFO ] [sig ] SKIL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:45.624506] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SKIL.txt [2026-03-12T20:30:45.624684] [INFO ] [sig ] [2634/3274] Completed SKIL in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:45.624729] [INFO ] [sig ] [2635/3274] Forecasting SKLZ... [2026-03-12T20:30:45.624761] [INFO ] [sig ] Generating forecast for: SKLZ [2026-03-12T20:30:45.624792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-03-12T20:30:45.635543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-03-12T20:30:45.635879] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-03-12T20:30:45.636707] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-03-12T20:30:45.636762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:45.636796] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:45.636824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:45.636883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:45.713656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:45.714601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:45.714694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:45.714730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:45.865255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:45.865465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:45.865527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:45.865560] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:45.869352] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-03-12T20:30:45.869669] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-03-12T20:30:45.869826] [INFO ] [sig ] SKLZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:46.023475] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKLZ.txt [2026-03-12T20:30:46.023649] [INFO ] [sig ] [2635/3274] Completed SKLZ in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:46.023705] [INFO ] [sig ] [2636/3274] Forecasting SKM... [2026-03-12T20:30:46.023738] [INFO ] [sig ] Generating forecast for: SKM [2026-03-12T20:30:46.023777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-03-12T20:30:46.035710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-03-12T20:30:46.036023] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-03-12T20:30:46.037026] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-03-12T20:30:46.037081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:46.037115] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:46.037142] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:46.037207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:46.096838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:46.097673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:46.097753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:46.097786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:46.237984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:46.238150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:46.238194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:46.238224] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:46.241737] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-03-12T20:30:46.242028] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-03-12T20:30:46.242164] [INFO ] [sig ] SKM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:46.386653] [INFO ] [LOCAL ] Saved forecast: SKM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKM.txt [2026-03-12T20:30:46.386819] [INFO ] [sig ] [2636/3274] Completed SKM in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:46.386869] [INFO ] [sig ] [2637/3274] Forecasting SKRE... [2026-03-12T20:30:46.386903] [INFO ] [sig ] Generating forecast for: SKRE [2026-03-12T20:30:46.386935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-03-12T20:30:46.399343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-03-12T20:30:46.399807] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-03-12T20:30:46.400653] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-03-12T20:30:46.400709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:46.400742] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:46.400770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:46.400828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:46.458945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:46.459862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:46.459956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:46.459990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:46.589374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:46.589613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:46.589659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:46.589687] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:46.593604] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-03-12T20:30:46.593975] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-03-12T20:30:46.594144] [INFO ] [sig ] SKRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:46.771086] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKRE.txt [2026-03-12T20:30:46.771488] [INFO ] [sig ] [2637/3274] Completed SKRE in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:46.771544] [INFO ] [sig ] [2638/3274] Forecasting SKWD... [2026-03-12T20:30:46.771608] [INFO ] [sig ] Generating forecast for: SKWD [2026-03-12T20:30:46.771668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-03-12T20:30:46.787427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-03-12T20:30:46.787981] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-03-12T20:30:46.789144] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-03-12T20:30:46.789208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:46.789243] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:46.789271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:46.789331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:46.864037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:46.865156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:46.865318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:46.865362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:47.001820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:47.001988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:47.002032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:47.002064] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:47.005718] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=55.07%) [2026-03-12T20:30:47.006042] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-03-12T20:30:47.006190] [INFO ] [sig ] SKWD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:47.152995] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SKWD.txt [2026-03-12T20:30:47.153141] [INFO ] [sig ] [2638/3274] Completed SKWD in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:47.153184] [INFO ] [sig ] [2639/3274] Forecasting SKY... [2026-03-12T20:30:47.153214] [INFO ] [sig ] Generating forecast for: SKY [2026-03-12T20:30:47.153246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-03-12T20:30:47.164971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-03-12T20:30:47.165368] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-03-12T20:30:47.166355] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-03-12T20:30:47.166413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:47.166446] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:47.166472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:47.166529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:47.223391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:47.224106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:47.224196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:47.224230] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:47.351658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:47.351855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:47.351904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:47.351935] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:47.355652] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-03-12T20:30:47.355945] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-03-12T20:30:47.356086] [INFO ] [sig ] SKY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:47.501152] [INFO ] [LOCAL ] Saved forecast: SKY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SKY.txt [2026-03-12T20:30:47.501296] [INFO ] [sig ] [2639/3274] Completed SKY in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:47.501344] [INFO ] [sig ] [2640/3274] Forecasting SKYH... [2026-03-12T20:30:47.501375] [INFO ] [sig ] Generating forecast for: SKYH [2026-03-12T20:30:47.501406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-03-12T20:30:47.513203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-03-12T20:30:47.513479] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-03-12T20:30:47.514271] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-03-12T20:30:47.514324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:47.514356] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:47.514383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:47.514439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:47.571247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:47.571877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:47.571969] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:47.572004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:47.693383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:47.693752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:47.693795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:47.693822] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:47.697637] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=48.48%) [2026-03-12T20:30:47.697914] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-03-12T20:30:47.698063] [INFO ] [sig ] SKYH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:47.841984] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKYH.txt [2026-03-12T20:30:47.842106] [INFO ] [sig ] [2640/3274] Completed SKYH in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:47.842146] [INFO ] [sig ] [2641/3274] Forecasting SKYX... [2026-03-12T20:30:47.842176] [INFO ] [sig ] Generating forecast for: SKYX [2026-03-12T20:30:47.842205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-03-12T20:30:47.854957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-03-12T20:30:47.855229] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-03-12T20:30:47.856030] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-03-12T20:30:47.856083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:47.856115] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:47.856143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:47.856200] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:47.914563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:47.915231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:47.915355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:47.915388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:48.034760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:48.034925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:48.034969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:48.034998] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:48.038428] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-03-12T20:30:48.038728] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-03-12T20:30:48.038855] [INFO ] [sig ] SKYX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:48.185943] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKYX.txt [2026-03-12T20:30:48.186096] [INFO ] [sig ] [2641/3274] Completed SKYX in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:48.186144] [INFO ] [sig ] [2642/3274] Forecasting SKYY... [2026-03-12T20:30:48.186176] [INFO ] [sig ] Generating forecast for: SKYY [2026-03-12T20:30:48.186209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-03-12T20:30:48.197666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-03-12T20:30:48.197997] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-03-12T20:30:48.198819] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-03-12T20:30:48.198873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:48.198906] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:48.198933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:48.198992] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:48.257209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:48.257909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:48.258038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:48.258073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:48.381515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:48.381697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:48.381742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:48.381771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:48.385760] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=31.97%) [2026-03-12T20:30:48.386044] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-03-12T20:30:48.386201] [INFO ] [sig ] SKYY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:48.530056] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SKYY.txt [2026-03-12T20:30:48.530205] [INFO ] [sig ] [2642/3274] Completed SKYY in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:48.530247] [INFO ] [sig ] [2643/3274] Forecasting SLAB... [2026-03-12T20:30:48.530279] [INFO ] [sig ] Generating forecast for: SLAB [2026-03-12T20:30:48.530309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-03-12T20:30:48.543283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-03-12T20:30:48.543586] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-03-12T20:30:48.544382] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-03-12T20:30:48.544435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:48.544503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:48.544533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:48.544608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:48.602952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:48.603729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:48.603813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:48.603846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:48.727936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:48.728127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:48.728179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:48.728215] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:48.731733] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-03-12T20:30:48.732017] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-03-12T20:30:48.732167] [INFO ] [sig ] SLAB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:48.892243] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLAB.txt [2026-03-12T20:30:48.892418] [INFO ] [sig ] [2643/3274] Completed SLAB in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.8m [2026-03-12T20:30:48.892462] [INFO ] [sig ] [2644/3274] Forecasting SLB... [2026-03-12T20:30:48.892493] [INFO ] [sig ] Generating forecast for: SLB [2026-03-12T20:30:48.892522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-03-12T20:30:48.903953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-03-12T20:30:48.904366] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-03-12T20:30:48.905225] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-03-12T20:30:48.905280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:48.905313] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:48.905339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:48.905396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:48.965469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:48.966426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:48.966514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:48.966547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:49.095049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:49.095228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:49.095275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:49.095305] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:49.099016] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=38.68%) [2026-03-12T20:30:49.099306] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-03-12T20:30:49.099437] [INFO ] [sig ] SLB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:49.254206] [INFO ] [LOCAL ] Saved forecast: SLB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLB.txt [2026-03-12T20:30:49.254634] [INFO ] [sig ] [2644/3274] Completed SLB in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.7m [2026-03-12T20:30:49.254681] [INFO ] [sig ] [2645/3274] Forecasting SLDB... [2026-03-12T20:30:49.254714] [INFO ] [sig ] Generating forecast for: SLDB [2026-03-12T20:30:49.254746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-03-12T20:30:49.266531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-03-12T20:30:49.266877] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-03-12T20:30:49.267693] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-03-12T20:30:49.267747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:49.267780] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:49.267807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:49.267864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:49.326035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:49.326954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:49.327040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:49.327073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:49.453259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:49.453425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:49.453468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:49.453498] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:49.457188] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=14.20%) [2026-03-12T20:30:49.457553] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-03-12T20:30:49.457744] [INFO ] [sig ] SLDB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:49.606548] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLDB.txt [2026-03-12T20:30:49.606724] [INFO ] [sig ] [2645/3274] Completed SLDB in 0.4s | 2.80 sym/s | Total: 15.7m | ETA: 3.7m [2026-03-12T20:30:49.606767] [INFO ] [sig ] [2646/3274] Forecasting SLDP... [2026-03-12T20:30:49.606798] [INFO ] [sig ] Generating forecast for: SLDP [2026-03-12T20:30:49.606829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-03-12T20:30:49.617838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-03-12T20:30:49.618190] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-03-12T20:30:49.619021] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-03-12T20:30:49.619075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:49.619109] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:49.619137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:49.619195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:49.684430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:49.685417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:49.685506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:49.685540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:49.803128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:49.803292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:49.803335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:49.803364] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:49.806896] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-03-12T20:30:49.807204] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-03-12T20:30:49.807342] [INFO ] [sig ] SLDP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:49.952696] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLDP.txt [2026-03-12T20:30:49.952849] [INFO ] [sig ] [2646/3274] Completed SLDP in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.7m [2026-03-12T20:30:49.952906] [INFO ] [sig ] [2647/3274] Forecasting SLF... [2026-03-12T20:30:49.952940] [INFO ] [sig ] Generating forecast for: SLF [2026-03-12T20:30:49.952971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-03-12T20:30:49.964283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-03-12T20:30:49.964630] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-03-12T20:30:49.965402] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-03-12T20:30:49.965455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:49.965488] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:49.965515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:49.965594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:50.025943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:50.026769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:50.026856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:50.026890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:50.151193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:50.151361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:50.151405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:50.151439] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:50.154943] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-03-12T20:30:50.155231] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-03-12T20:30:50.155365] [INFO ] [sig ] SLF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:50.300524] [INFO ] [LOCAL ] Saved forecast: SLF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLF.txt [2026-03-12T20:30:50.300684] [INFO ] [sig ] [2647/3274] Completed SLF in 0.3s | 2.80 sym/s | Total: 15.7m | ETA: 3.7m [2026-03-12T20:30:50.300728] [INFO ] [sig ] [2648/3274] Forecasting SLG... [2026-03-12T20:30:50.300759] [INFO ] [sig ] Generating forecast for: SLG [2026-03-12T20:30:50.300789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-03-12T20:30:50.312133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-03-12T20:30:50.312463] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-03-12T20:30:50.313272] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-03-12T20:30:50.313326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:50.313418] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:50.313448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:50.313507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:50.371753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:50.372499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:50.372602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:50.372639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:50.504132] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:50.504325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:50.504403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:50.504455] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:50.508361] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-03-12T20:30:50.508687] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-03-12T20:30:50.508846] [INFO ] [sig ] SLG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:50.653710] [INFO ] [LOCAL ] Saved forecast: SLG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLG.txt [2026-03-12T20:30:50.653902] [INFO ] [sig ] [2648/3274] Completed SLG in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:50.653965] [INFO ] [sig ] [2649/3274] Forecasting SLGN... [2026-03-12T20:30:50.653997] [INFO ] [sig ] Generating forecast for: SLGN [2026-03-12T20:30:50.654029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-03-12T20:30:50.665350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-03-12T20:30:50.665699] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-03-12T20:30:50.666504] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-03-12T20:30:50.666557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:50.666612] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:50.666641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:50.666697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:50.725449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:50.726359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:50.726446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:50.726481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:50.847498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:50.847718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:50.847763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:50.847792] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:50.851340] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-03-12T20:30:50.851652] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-03-12T20:30:50.851791] [INFO ] [sig ] SLGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:51.005472] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLGN.txt [2026-03-12T20:30:51.005660] [INFO ] [sig ] [2649/3274] Completed SLGN in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:51.005706] [INFO ] [sig ] [2650/3274] Forecasting SLM... [2026-03-12T20:30:51.005737] [INFO ] [sig ] Generating forecast for: SLM [2026-03-12T20:30:51.005768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-03-12T20:30:51.017215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-03-12T20:30:51.017650] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-03-12T20:30:51.018481] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-03-12T20:30:51.018536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:51.018589] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:51.018621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:51.018680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:51.077452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:51.078454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:51.078541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:51.078598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:51.203785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:51.203984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:51.204074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:51.204107] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:51.207978] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=26.61%) [2026-03-12T20:30:51.208305] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-03-12T20:30:51.208451] [INFO ] [sig ] SLM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:51.354263] [INFO ] [LOCAL ] Saved forecast: SLM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLM.txt [2026-03-12T20:30:51.354453] [INFO ] [sig ] [2650/3274] Completed SLM in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:51.354498] [INFO ] [sig ] [2651/3274] Forecasting SLN... [2026-03-12T20:30:51.354529] [INFO ] [sig ] Generating forecast for: SLN [2026-03-12T20:30:51.354561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-03-12T20:30:51.370173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-03-12T20:30:51.370717] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-03-12T20:30:51.371869] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-03-12T20:30:51.371937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:51.371982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:51.372021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:51.372104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:51.435625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:51.436569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:51.436692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:51.436738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:51.559995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:51.560173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:51.560223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:51.560322] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:51.563988] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-03-12T20:30:51.564291] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-03-12T20:30:51.564430] [INFO ] [sig ] SLN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:51.709193] [INFO ] [LOCAL ] Saved forecast: SLN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLN.txt [2026-03-12T20:30:51.709349] [INFO ] [sig ] [2651/3274] Completed SLN in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:51.709392] [INFO ] [sig ] [2652/3274] Forecasting SLNO... [2026-03-12T20:30:51.709423] [INFO ] [sig ] Generating forecast for: SLNO [2026-03-12T20:30:51.709452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-03-12T20:30:51.720560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-03-12T20:30:51.720949] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-03-12T20:30:51.721736] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-03-12T20:30:51.721790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:51.721822] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:51.721849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:51.721906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:51.781231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:51.782198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:51.782327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:51.782364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:51.907289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:51.907469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:51.907513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:51.907542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:51.911190] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-03-12T20:30:51.911478] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-03-12T20:30:51.911633] [INFO ] [sig ] SLNO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:52.058027] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLNO.txt [2026-03-12T20:30:52.058191] [INFO ] [sig ] [2652/3274] Completed SLNO in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:52.058239] [INFO ] [sig ] [2653/3274] Forecasting SLP... [2026-03-12T20:30:52.058271] [INFO ] [sig ] Generating forecast for: SLP [2026-03-12T20:30:52.058300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-03-12T20:30:52.070129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-03-12T20:30:52.070464] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-03-12T20:30:52.071302] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-03-12T20:30:52.071355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:52.071387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:52.071415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:52.071473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:52.128693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:52.129490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:52.129593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:52.129629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:52.250662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:52.250826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:52.250868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:52.250898] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:52.254464] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=51.20%) [2026-03-12T20:30:52.254778] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-03-12T20:30:52.254912] [INFO ] [sig ] SLP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:52.398727] [INFO ] [LOCAL ] Saved forecast: SLP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLP.txt [2026-03-12T20:30:52.398880] [INFO ] [sig ] [2653/3274] Completed SLP in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:52.398921] [INFO ] [sig ] [2654/3274] Forecasting SLQD... [2026-03-12T20:30:52.398954] [INFO ] [sig ] Generating forecast for: SLQD [2026-03-12T20:30:52.398985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-03-12T20:30:52.409877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-03-12T20:30:52.410250] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-03-12T20:30:52.411050] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-03-12T20:30:52.411103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:52.411173] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:52.411204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:52.411262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:52.470498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:52.471477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:52.471560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:52.471626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:52.592625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:52.592786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:52.592829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:52.592858] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:52.596401] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=19.30%) [2026-03-12T20:30:52.596701] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-03-12T20:30:52.596831] [INFO ] [sig ] SLQD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:52.741996] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLQD.txt [2026-03-12T20:30:52.742139] [INFO ] [sig ] [2654/3274] Completed SLQD in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:52.742180] [INFO ] [sig ] [2655/3274] Forecasting SLRC... [2026-03-12T20:30:52.742210] [INFO ] [sig ] Generating forecast for: SLRC [2026-03-12T20:30:52.742240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-03-12T20:30:52.753062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-03-12T20:30:52.753425] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-03-12T20:30:52.754230] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-03-12T20:30:52.754283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:52.754316] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:52.754343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:52.754401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:52.816134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:52.817161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:52.817281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:52.817323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:52.935709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:52.935873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:52.935917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:52.935947] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:52.939701] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-03-12T20:30:52.939994] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-03-12T20:30:52.940148] [INFO ] [sig ] SLRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:53.082657] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLRC.txt [2026-03-12T20:30:53.082808] [INFO ] [sig ] [2655/3274] Completed SLRC in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:53.082858] [INFO ] [sig ] [2656/3274] Forecasting SLS... [2026-03-12T20:30:53.082890] [INFO ] [sig ] Generating forecast for: SLS [2026-03-12T20:30:53.082922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-03-12T20:30:53.094982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-03-12T20:30:53.095405] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-03-12T20:30:53.096271] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-03-12T20:30:53.096326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:53.096358] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:53.096385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:53.096442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:53.155722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:53.156532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:53.156643] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:53.156681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:53.275163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:53.275315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:53.275359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:53.275388] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:53.278848] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-03-12T20:30:53.279138] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-03-12T20:30:53.279280] [INFO ] [sig ] SLS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:53.422935] [INFO ] [LOCAL ] Saved forecast: SLS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLS.txt [2026-03-12T20:30:53.423093] [INFO ] [sig ] [2656/3274] Completed SLS in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:53.423135] [INFO ] [sig ] [2657/3274] Forecasting SLVM... [2026-03-12T20:30:53.423167] [INFO ] [sig ] Generating forecast for: SLVM [2026-03-12T20:30:53.423198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-03-12T20:30:53.435539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-03-12T20:30:53.436007] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-03-12T20:30:53.436914] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-03-12T20:30:53.436983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:53.437029] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:53.437069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:53.437157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:53.498858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:53.499782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:53.499875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:53.499908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:53.627530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:53.627750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:53.627805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:53.627838] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:53.631628] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-03-12T20:30:53.631925] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-03-12T20:30:53.632063] [INFO ] [sig ] SLVM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:53.780297] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SLVM.txt [2026-03-12T20:30:53.780436] [INFO ] [sig ] [2657/3274] Completed SLVM in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:53.780485] [INFO ] [sig ] [2658/3274] Forecasting SLVO... [2026-03-12T20:30:53.780530] [INFO ] [sig ] Generating forecast for: SLVO [2026-03-12T20:30:53.780564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-03-12T20:30:53.793866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-03-12T20:30:53.794400] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-03-12T20:30:53.795406] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-03-12T20:30:53.795671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:53.795716] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:53.795755] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:53.795837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:53.861014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:53.862059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:53.862202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:53.862239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:53.988322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:53.988709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:53.988755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:53.988786] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:53.992728] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=88.48%) [2026-03-12T20:30:53.993032] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-03-12T20:30:53.993175] [INFO ] [sig ] SLVO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:54.154824] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLVO.txt [2026-03-12T20:30:54.154990] [INFO ] [sig ] [2658/3274] Completed SLVO in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:54.155033] [INFO ] [sig ] [2659/3274] Forecasting SLXN... [2026-03-12T20:30:54.155063] [INFO ] [sig ] Generating forecast for: SLXN [2026-03-12T20:30:54.155096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-03-12T20:30:54.168047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-03-12T20:30:54.168457] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-03-12T20:30:54.169341] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-03-12T20:30:54.169398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:54.169433] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:54.169461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:54.169519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:54.232429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:54.233383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:54.233480] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:54.233514] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:54.354625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:54.354800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:54.354844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:54.354874] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:54.358506] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-03-12T20:30:54.358832] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-03-12T20:30:54.358971] [INFO ] [sig ] SLXN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:54.509893] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SLXN.txt [2026-03-12T20:30:54.510112] [INFO ] [sig ] [2659/3274] Completed SLXN in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:54.510173] [INFO ] [sig ] [2660/3274] Forecasting SM... [2026-03-12T20:30:54.510224] [INFO ] [sig ] Generating forecast for: SM [2026-03-12T20:30:54.510279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-03-12T20:30:54.521723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-03-12T20:30:54.522130] [INFO ] [FORECASTER] Starting predict_future for SM [2026-03-12T20:30:54.523001] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-03-12T20:30:54.523058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:54.523092] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:54.523119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:54.523176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:54.583052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:54.584021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:54.584112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:54.584146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:54.709666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:54.709834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:54.709886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:54.709917] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:54.713466] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-03-12T20:30:54.713765] [INFO ] [FORECASTER] Completed predict_future for SM [2026-03-12T20:30:54.713898] [INFO ] [sig ] SM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:54.856781] [INFO ] [LOCAL ] Saved forecast: SM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SM.txt [2026-03-12T20:30:54.856954] [INFO ] [sig ] [2660/3274] Completed SM in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.7m [2026-03-12T20:30:54.856998] [INFO ] [sig ] [2661/3274] Forecasting SMBC... [2026-03-12T20:30:54.857028] [INFO ] [sig ] Generating forecast for: SMBC [2026-03-12T20:30:54.857061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-03-12T20:30:54.868665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-03-12T20:30:54.869075] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-03-12T20:30:54.869985] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-03-12T20:30:54.870041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:54.870075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:54.870105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:54.870164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:54.928245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:54.929168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:54.929261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:54.929301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:55.049455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:55.049644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:55.049690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:55.049738] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:55.053420] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-03-12T20:30:55.053754] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-03-12T20:30:55.053892] [INFO ] [sig ] SMBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:55.203737] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMBC.txt [2026-03-12T20:30:55.203971] [INFO ] [sig ] [2661/3274] Completed SMBC in 0.3s | 2.80 sym/s | Total: 15.8m | ETA: 3.6m [2026-03-12T20:30:55.204017] [INFO ] [sig ] [2662/3274] Forecasting SMBK... [2026-03-12T20:30:55.204047] [INFO ] [sig ] Generating forecast for: SMBK [2026-03-12T20:30:55.204079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-03-12T20:30:55.215541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-03-12T20:30:55.216033] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-03-12T20:30:55.216946] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-03-12T20:30:55.217003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:55.217038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:55.217067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:55.217124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:55.275285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:55.276190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:55.276280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:55.276313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:55.396501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:55.396704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:55.396758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:55.396789] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:55.400601] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=34.95%) [2026-03-12T20:30:55.400950] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-03-12T20:30:55.401095] [INFO ] [sig ] SMBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:55.556410] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMBK.txt [2026-03-12T20:30:55.556596] [INFO ] [sig ] [2662/3274] Completed SMBK in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.6m [2026-03-12T20:30:55.556653] [INFO ] [sig ] [2663/3274] Forecasting SMCI... [2026-03-12T20:30:55.556690] [INFO ] [sig ] Generating forecast for: SMCI [2026-03-12T20:30:55.556724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-03-12T20:30:55.568352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-03-12T20:30:55.568762] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-03-12T20:30:55.569613] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-03-12T20:30:55.569667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:55.569701] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:55.569729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:55.569786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:55.630752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:55.631707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:55.631823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:55.631876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:55.766268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:55.766439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:55.766481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:55.766511] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:55.770383] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-03-12T20:30:55.770746] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-03-12T20:30:55.770900] [INFO ] [sig ] SMCI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:55.930772] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMCI.txt [2026-03-12T20:30:55.931000] [INFO ] [sig ] [2663/3274] Completed SMCI in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.6m [2026-03-12T20:30:55.931064] [INFO ] [sig ] [2664/3274] Forecasting SMCX... [2026-03-12T20:30:55.931112] [INFO ] [sig ] Generating forecast for: SMCX [2026-03-12T20:30:55.931161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-03-12T20:30:55.943417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-03-12T20:30:55.943846] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-03-12T20:30:55.944765] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-03-12T20:30:55.944824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:55.944859] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:55.944886] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:55.944945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:56.009351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:56.010262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:56.010370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:56.010403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:56.141460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:56.141660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:56.141707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:56.141736] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:56.145564] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-03-12T20:30:56.145945] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-03-12T20:30:56.146104] [INFO ] [sig ] SMCX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:56.296641] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMCX.txt [2026-03-12T20:30:56.296819] [INFO ] [sig ] [2664/3274] Completed SMCX in 0.4s | 2.80 sym/s | Total: 15.8m | ETA: 3.6m [2026-03-12T20:30:56.296864] [INFO ] [sig ] [2665/3274] Forecasting SMFG... [2026-03-12T20:30:56.296896] [INFO ] [sig ] Generating forecast for: SMFG [2026-03-12T20:30:56.296928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-03-12T20:30:56.308459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-03-12T20:30:56.308898] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-03-12T20:30:56.309818] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-03-12T20:30:56.309874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:56.309950] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:56.309980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:56.310072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:56.370036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:56.370980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:56.371066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:56.371099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:56.498845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:56.498994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:56.499039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:56.499070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:56.502639] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-12T20:30:56.502935] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-03-12T20:30:56.503072] [INFO ] [sig ] SMFG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:56.646740] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SMFG.txt [2026-03-12T20:30:56.646906] [INFO ] [sig ] [2665/3274] Completed SMFG in 0.3s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:56.646949] [INFO ] [sig ] [2666/3274] Forecasting SMH... [2026-03-12T20:30:56.646979] [INFO ] [sig ] Generating forecast for: SMH [2026-03-12T20:30:56.647012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-03-12T20:30:56.658101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-03-12T20:30:56.658495] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-03-12T20:30:56.659337] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-03-12T20:30:56.659392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:56.659425] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:56.659453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:56.659511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:56.717470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:56.718430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:56.718518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:56.718550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:56.841167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:56.841337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:56.841379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:56.841409] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:56.844907] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=25.26%) [2026-03-12T20:30:56.845198] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-03-12T20:30:56.845329] [INFO ] [sig ] SMH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:56.989012] [INFO ] [LOCAL ] Saved forecast: SMH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMH.txt [2026-03-12T20:30:56.989192] [INFO ] [sig ] [2666/3274] Completed SMH in 0.3s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:56.989240] [INFO ] [sig ] [2667/3274] Forecasting SMHI... [2026-03-12T20:30:56.989282] [INFO ] [sig ] Generating forecast for: SMHI [2026-03-12T20:30:56.989321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-03-12T20:30:56.999972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-03-12T20:30:57.000337] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-03-12T20:30:57.001227] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-03-12T20:30:57.001308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:57.001352] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:57.001387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:57.001459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:57.062874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:57.063884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:57.063971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:57.064004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:57.181536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:57.181720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:57.181763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:57.181793] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:57.185304] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-03-12T20:30:57.185646] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-03-12T20:30:57.185795] [INFO ] [sig ] SMHI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:57.333451] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMHI.txt [2026-03-12T20:30:57.333698] [INFO ] [sig ] [2667/3274] Completed SMHI in 0.3s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:57.333763] [INFO ] [sig ] [2668/3274] Forecasting SMHX... [2026-03-12T20:30:57.333811] [INFO ] [sig ] Generating forecast for: SMHX [2026-03-12T20:30:57.333861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-03-12T20:30:57.349425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-03-12T20:30:57.349918] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-03-12T20:30:57.351081] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-03-12T20:30:57.351151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:57.351199] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:57.351238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:57.351337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:57.410605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:57.411531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:57.411642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:57.411676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:57.535901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:57.536076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:57.536127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:57.536218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:57.540482] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=87.23%) [2026-03-12T20:30:57.541050] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-03-12T20:30:57.541197] [INFO ] [sig ] SMHX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:57.698271] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SMHX.txt [2026-03-12T20:30:57.698440] [INFO ] [sig ] [2668/3274] Completed SMHX in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:57.698483] [INFO ] [sig ] [2669/3274] Forecasting SMID... [2026-03-12T20:30:57.698515] [INFO ] [sig ] Generating forecast for: SMID [2026-03-12T20:30:57.698549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-03-12T20:30:57.709392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-03-12T20:30:57.709850] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-03-12T20:30:57.710746] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-03-12T20:30:57.710802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:57.710836] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:57.710864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:57.710923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:57.773897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:57.774899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:57.774997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:57.775033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:57.894389] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:57.894612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:57.894667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:57.894700] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:57.898884] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-03-12T20:30:57.899293] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-03-12T20:30:57.899456] [INFO ] [sig ] SMID: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:58.057976] [INFO ] [LOCAL ] Saved forecast: SMID 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMID.txt [2026-03-12T20:30:58.058161] [INFO ] [sig ] [2669/3274] Completed SMID in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:58.058206] [INFO ] [sig ] [2670/3274] Forecasting SMPL... [2026-03-12T20:30:58.058237] [INFO ] [sig ] Generating forecast for: SMPL [2026-03-12T20:30:58.058269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-03-12T20:30:58.070633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-03-12T20:30:58.071017] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-03-12T20:30:58.071885] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-03-12T20:30:58.071938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:58.071971] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:58.071998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:58.072056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:58.129627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:58.130657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:58.130743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:58.130776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:58.253762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:58.253929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:58.253971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:58.254001] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:58.257670] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=83.73%) [2026-03-12T20:30:58.257978] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-03-12T20:30:58.258113] [INFO ] [sig ] SMPL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:58.404137] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SMPL.txt [2026-03-12T20:30:58.404313] [INFO ] [sig ] [2670/3274] Completed SMPL in 0.3s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:58.404355] [INFO ] [sig ] [2671/3274] Forecasting SMTC... [2026-03-12T20:30:58.404386] [INFO ] [sig ] Generating forecast for: SMTC [2026-03-12T20:30:58.404418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-03-12T20:30:58.415845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-03-12T20:30:58.416208] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-03-12T20:30:58.417029] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-03-12T20:30:58.417098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:58.417136] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:58.417164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:58.417223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:58.475730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:58.476654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:58.476750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:58.476784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:58.599514] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:58.599702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:58.599749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:58.599782] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:58.603335] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-03-12T20:30:58.603646] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-03-12T20:30:58.603779] [INFO ] [sig ] SMTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:58.771078] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SMTC.txt [2026-03-12T20:30:58.771264] [INFO ] [sig ] [2671/3274] Completed SMTC in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:58.771307] [INFO ] [sig ] [2672/3274] Forecasting SMTI... [2026-03-12T20:30:58.771344] [INFO ] [sig ] Generating forecast for: SMTI [2026-03-12T20:30:58.771378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-03-12T20:30:58.784688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-03-12T20:30:58.785218] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-03-12T20:30:58.786395] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-03-12T20:30:58.786472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:58.786523] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:58.786567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:58.786686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:58.859730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:58.860846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:58.860935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:58.860969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:58.983027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:58.983190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:58.983232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:58.983263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:58.986777] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=65.79%) [2026-03-12T20:30:58.987052] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-03-12T20:30:58.987179] [INFO ] [sig ] SMTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:30:59.128494] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SMTI.txt [2026-03-12T20:30:59.128630] [INFO ] [sig ] [2672/3274] Completed SMTI in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:59.128674] [INFO ] [sig ] [2673/3274] Forecasting SMWB... [2026-03-12T20:30:59.128709] [INFO ] [sig ] Generating forecast for: SMWB [2026-03-12T20:30:59.128741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-03-12T20:30:59.139724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-03-12T20:30:59.140025] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-03-12T20:30:59.140817] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-03-12T20:30:59.140878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:59.140910] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:59.140938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:59.140994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:59.199006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:59.199655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:59.199735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:59.199768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:59.340681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:59.340872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:59.340945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:59.340991] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:59.345704] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-03-12T20:30:59.346109] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-03-12T20:30:59.346289] [INFO ] [sig ] SMWB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:59.555641] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMWB.txt [2026-03-12T20:30:59.555817] [INFO ] [sig ] [2673/3274] Completed SMWB in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:59.555869] [INFO ] [sig ] [2674/3274] Forecasting SMX... [2026-03-12T20:30:59.555907] [INFO ] [sig ] Generating forecast for: SMX [2026-03-12T20:30:59.555944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-03-12T20:30:59.567563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-03-12T20:30:59.568063] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-03-12T20:30:59.569103] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-03-12T20:30:59.569161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:59.569196] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:59.569225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:59.569284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:59.630745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:59.631792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:59.631894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:59.631941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:30:59.753708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:30:59.753877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:30:59.753921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:30:59.753950] [INFO ] [FORECASTER] Training complete [2026-03-12T20:30:59.758382] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-03-12T20:30:59.758784] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-03-12T20:30:59.758958] [INFO ] [sig ] SMX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:30:59.919208] [INFO ] [LOCAL ] Saved forecast: SMX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SMX.txt [2026-03-12T20:30:59.919360] [INFO ] [sig ] [2674/3274] Completed SMX in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:30:59.919402] [INFO ] [sig ] [2675/3274] Forecasting SN... [2026-03-12T20:30:59.919431] [INFO ] [sig ] Generating forecast for: SN [2026-03-12T20:30:59.919461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-03-12T20:30:59.931027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-03-12T20:30:59.931373] [INFO ] [FORECASTER] Starting predict_future for SN [2026-03-12T20:30:59.932395] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-03-12T20:30:59.932462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:30:59.932502] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:30:59.932532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:30:59.932778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:30:59.992549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:30:59.993276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:30:59.993412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:30:59.993449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:00.122420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:00.122598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:00.122646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:00.122675] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:00.126082] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-03-12T20:31:00.126364] [INFO ] [FORECASTER] Completed predict_future for SN [2026-03-12T20:31:00.126495] [INFO ] [sig ] SN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:00.281252] [INFO ] [LOCAL ] Saved forecast: SN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SN.txt [2026-03-12T20:31:00.281487] [INFO ] [sig ] [2675/3274] Completed SN in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:31:00.281550] [INFO ] [sig ] [2676/3274] Forecasting SNA... [2026-03-12T20:31:00.281625] [INFO ] [sig ] Generating forecast for: SNA [2026-03-12T20:31:00.281675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-03-12T20:31:00.296630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-03-12T20:31:00.297082] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-03-12T20:31:00.298262] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-03-12T20:31:00.298332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:00.298381] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:00.298421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:00.298506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:00.370543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:00.371345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:00.371439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:00.371480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:00.498783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:00.498961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:00.499032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:00.499076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:00.502732] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=47.73%) [2026-03-12T20:31:00.503016] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-03-12T20:31:00.503149] [INFO ] [sig ] SNA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:00.647095] [INFO ] [LOCAL ] Saved forecast: SNA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNA.txt [2026-03-12T20:31:00.648132] [INFO ] [sig ] [2676/3274] Completed SNA in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:31:00.648182] [INFO ] [sig ] [2677/3274] Forecasting SNAP... [2026-03-12T20:31:00.648213] [INFO ] [sig ] Generating forecast for: SNAP [2026-03-12T20:31:00.648244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-03-12T20:31:00.659997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-03-12T20:31:00.660398] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-03-12T20:31:00.661845] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-03-12T20:31:00.661912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:00.661957] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:00.661992] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:00.662075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:00.731991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:00.732928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:00.733018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:00.733052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:00.858822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:00.859000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:00.859050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:00.859086] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:00.862747] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-03-12T20:31:00.863093] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-03-12T20:31:00.863241] [INFO ] [sig ] SNAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:01.038221] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNAP.txt [2026-03-12T20:31:01.038398] [INFO ] [sig ] [2677/3274] Completed SNAP in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.6m [2026-03-12T20:31:01.038442] [INFO ] [sig ] [2678/3274] Forecasting SNCY... [2026-03-12T20:31:01.038473] [INFO ] [sig ] Generating forecast for: SNCY [2026-03-12T20:31:01.038505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-03-12T20:31:01.051618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-03-12T20:31:01.052217] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-03-12T20:31:01.053283] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-03-12T20:31:01.053353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:01.053390] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:01.053421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:01.053480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:01.118176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:01.119262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:01.119353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:01.119388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:01.255748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:01.255873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:01.255918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:01.255950] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:01.259529] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-03-12T20:31:01.259841] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-03-12T20:31:01.259978] [INFO ] [sig ] SNCY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:01.417008] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNCY.txt [2026-03-12T20:31:01.417235] [INFO ] [sig ] [2678/3274] Completed SNCY in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.5m [2026-03-12T20:31:01.417287] [INFO ] [sig ] [2679/3274] Forecasting SND... [2026-03-12T20:31:01.417319] [INFO ] [sig ] Generating forecast for: SND [2026-03-12T20:31:01.417353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-03-12T20:31:01.430345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-03-12T20:31:01.430780] [INFO ] [FORECASTER] Starting predict_future for SND [2026-03-12T20:31:01.431825] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-03-12T20:31:01.431890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:01.431934] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:01.431973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:01.432051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:01.493302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:01.494163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:01.494255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:01.494290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:01.615611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:01.615730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:01.615773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:01.615805] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:01.619624] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-03-12T20:31:01.620038] [INFO ] [FORECASTER] Completed predict_future for SND [2026-03-12T20:31:01.620217] [INFO ] [sig ] SND: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:01.768467] [INFO ] [LOCAL ] Saved forecast: SND 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SND.txt [2026-03-12T20:31:01.768640] [INFO ] [sig ] [2679/3274] Completed SND in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.5m [2026-03-12T20:31:01.768684] [INFO ] [sig ] [2680/3274] Forecasting SNDL... [2026-03-12T20:31:01.768714] [INFO ] [sig ] Generating forecast for: SNDL [2026-03-12T20:31:01.768745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-03-12T20:31:01.780343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-03-12T20:31:01.780687] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-03-12T20:31:01.781452] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-03-12T20:31:01.781505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:01.781537] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:01.781565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:01.781644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:01.840454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:01.841324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:01.841408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:01.841444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:01.961403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:01.961588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:01.961634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:01.961662] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:01.965097] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-03-12T20:31:01.965393] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-03-12T20:31:01.965546] [INFO ] [sig ] SNDL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:02.122925] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNDL.txt [2026-03-12T20:31:02.123107] [INFO ] [sig ] [2680/3274] Completed SNDL in 0.4s | 2.80 sym/s | Total: 15.9m | ETA: 3.5m [2026-03-12T20:31:02.123150] [INFO ] [sig ] [2681/3274] Forecasting SNDX... [2026-03-12T20:31:02.123180] [INFO ] [sig ] Generating forecast for: SNDX [2026-03-12T20:31:02.123212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-03-12T20:31:02.134858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-03-12T20:31:02.135279] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-03-12T20:31:02.136093] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-03-12T20:31:02.136148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:02.136182] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:02.136210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:02.136267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:02.193549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:02.194504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:02.194616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:02.194653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:02.313541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:02.313735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:02.313786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:02.313817] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:02.317366] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-03-12T20:31:02.317680] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-03-12T20:31:02.317814] [INFO ] [sig ] SNDX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:02.461993] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNDX.txt [2026-03-12T20:31:02.462162] [INFO ] [sig ] [2681/3274] Completed SNDX in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:02.462213] [INFO ] [sig ] [2682/3274] Forecasting SNES... [2026-03-12T20:31:02.462246] [INFO ] [sig ] Generating forecast for: SNES [2026-03-12T20:31:02.462278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-03-12T20:31:02.473350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-03-12T20:31:02.473770] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-03-12T20:31:02.474562] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-03-12T20:31:02.474646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:02.474732] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:02.474775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:02.474860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:02.544604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:02.545681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:02.545794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:02.545846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:02.661654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:02.661831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:02.661875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:02.661905] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:02.665463] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=26.13%) [2026-03-12T20:31:02.665804] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-03-12T20:31:02.665974] [INFO ] [sig ] SNES: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:02.809316] [INFO ] [LOCAL ] Saved forecast: SNES 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNES.txt [2026-03-12T20:31:02.809498] [INFO ] [sig ] [2682/3274] Completed SNES in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:02.809543] [INFO ] [sig ] [2683/3274] Forecasting SNEX... [2026-03-12T20:31:02.809604] [INFO ] [sig ] Generating forecast for: SNEX [2026-03-12T20:31:02.809640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-03-12T20:31:02.820839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-03-12T20:31:02.821200] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-03-12T20:31:02.822035] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-03-12T20:31:02.822088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:02.822121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:02.822148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:02.822205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:02.879776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:02.880666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:02.880751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:02.880785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:03.001016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:03.001189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:03.001233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:03.001263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:03.004803] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-03-12T20:31:03.005092] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-03-12T20:31:03.005242] [INFO ] [sig ] SNEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:03.147626] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNEX.txt [2026-03-12T20:31:03.147800] [INFO ] [sig ] [2683/3274] Completed SNEX in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:03.147842] [INFO ] [sig ] [2684/3274] Forecasting SNFCA... [2026-03-12T20:31:03.147874] [INFO ] [sig ] Generating forecast for: SNFCA [2026-03-12T20:31:03.147905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-03-12T20:31:03.158766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-03-12T20:31:03.159133] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-03-12T20:31:03.159929] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-03-12T20:31:03.159991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:03.160031] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:03.160064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:03.160136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:03.217507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:03.218430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:03.218530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:03.218591] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:03.339382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:03.339594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:03.339639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:03.339668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:03.343286] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-03-12T20:31:03.343609] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-03-12T20:31:03.343748] [INFO ] [sig ] SNFCA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:03.487857] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNFCA.txt [2026-03-12T20:31:03.488051] [INFO ] [sig ] [2684/3274] Completed SNFCA in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:03.488094] [INFO ] [sig ] [2685/3274] Forecasting SNGX... [2026-03-12T20:31:03.488127] [INFO ] [sig ] Generating forecast for: SNGX [2026-03-12T20:31:03.488157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-03-12T20:31:03.505169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-03-12T20:31:03.505564] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-03-12T20:31:03.506448] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-03-12T20:31:03.506504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:03.506536] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:03.506563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:03.506652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:03.569693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:03.570740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:03.570826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:03.570860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:03.698520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:03.698714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:03.698779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:03.698862] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:03.702652] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-03-12T20:31:03.702959] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-03-12T20:31:03.703095] [INFO ] [sig ] SNGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:03.851476] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNGX.txt [2026-03-12T20:31:03.851682] [INFO ] [sig ] [2685/3274] Completed SNGX in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:03.851726] [INFO ] [sig ] [2686/3274] Forecasting SNN... [2026-03-12T20:31:03.851757] [INFO ] [sig ] Generating forecast for: SNN [2026-03-12T20:31:03.851790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-03-12T20:31:03.862851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-03-12T20:31:03.863228] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-03-12T20:31:03.864051] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-03-12T20:31:03.864104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:03.864136] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:03.864163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:03.864219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:03.926686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:03.928043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:03.928133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:03.928168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:04.056300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:04.056475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:04.056527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:04.056562] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:04.061170] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=44.28%) [2026-03-12T20:31:04.061470] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-03-12T20:31:04.061650] [INFO ] [sig ] SNN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:04.221195] [INFO ] [LOCAL ] Saved forecast: SNN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNN.txt [2026-03-12T20:31:04.221382] [INFO ] [sig ] [2686/3274] Completed SNN in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:04.221426] [INFO ] [sig ] [2687/3274] Forecasting SNOA... [2026-03-12T20:31:04.221458] [INFO ] [sig ] Generating forecast for: SNOA [2026-03-12T20:31:04.221489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-03-12T20:31:04.232868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-03-12T20:31:04.233288] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-03-12T20:31:04.234144] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-03-12T20:31:04.234199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:04.234232] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:04.234260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:04.234318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:04.294166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:04.295174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:04.295261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:04.295294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:04.423247] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:04.423421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:04.423466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:04.423506] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:04.427216] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-03-12T20:31:04.427592] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-03-12T20:31:04.427746] [INFO ] [sig ] SNOA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:04.577854] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SNOA.txt [2026-03-12T20:31:04.578049] [INFO ] [sig ] [2687/3274] Completed SNOA in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:04.578094] [INFO ] [sig ] [2688/3274] Forecasting SNPS... [2026-03-12T20:31:04.578124] [INFO ] [sig ] Generating forecast for: SNPS [2026-03-12T20:31:04.578154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-03-12T20:31:04.588950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-03-12T20:31:04.589295] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-03-12T20:31:04.590132] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-03-12T20:31:04.590185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:04.590217] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:04.590244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:04.590301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:04.651151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:04.652058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:04.652148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:04.652183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:04.775049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:04.775216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:04.775258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:04.775287] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:04.778732] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-03-12T20:31:04.779008] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-03-12T20:31:04.779138] [INFO ] [sig ] SNPS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:04.925976] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNPS.txt [2026-03-12T20:31:04.926126] [INFO ] [sig ] [2688/3274] Completed SNPS in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:04.926168] [INFO ] [sig ] [2689/3274] Forecasting SNX... [2026-03-12T20:31:04.926197] [INFO ] [sig ] Generating forecast for: SNX [2026-03-12T20:31:04.926229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-03-12T20:31:04.939021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-03-12T20:31:04.939375] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-03-12T20:31:04.940292] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-03-12T20:31:04.940348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:04.940397] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:04.940427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:04.940486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:04.998741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:04.999405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:04.999497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:04.999535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:05.117290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:05.117441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:05.117483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:05.117512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:05.121007] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-03-12T20:31:05.121310] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-03-12T20:31:05.121448] [INFO ] [sig ] SNX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:05.275243] [INFO ] [LOCAL ] Saved forecast: SNX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNX.txt [2026-03-12T20:31:05.275392] [INFO ] [sig ] [2689/3274] Completed SNX in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:05.275434] [INFO ] [sig ] [2690/3274] Forecasting SNY... [2026-03-12T20:31:05.275465] [INFO ] [sig ] Generating forecast for: SNY [2026-03-12T20:31:05.275495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-03-12T20:31:05.287436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-03-12T20:31:05.287761] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-03-12T20:31:05.288849] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-03-12T20:31:05.289093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:05.289126] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:05.289153] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:05.289216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:05.348891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:05.349652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:05.349734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:05.349766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:05.467459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:05.467635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:05.467682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:05.467712] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:05.471521] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-03-12T20:31:05.471884] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-03-12T20:31:05.472026] [INFO ] [sig ] SNY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:05.618783] [INFO ] [LOCAL ] Saved forecast: SNY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SNY.txt [2026-03-12T20:31:05.618950] [INFO ] [sig ] [2690/3274] Completed SNY in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:05.618996] [INFO ] [sig ] [2691/3274] Forecasting SO... [2026-03-12T20:31:05.619038] [INFO ] [sig ] Generating forecast for: SO [2026-03-12T20:31:05.619078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-03-12T20:31:05.629796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-03-12T20:31:05.630158] [INFO ] [FORECASTER] Starting predict_future for SO [2026-03-12T20:31:05.631197] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-03-12T20:31:05.631250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:05.631283] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:05.631311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:05.631369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:05.691722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:05.692977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:05.693060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:05.693093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:05.817261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:05.817428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:05.817472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:05.817502] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:05.821219] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=46.84%) [2026-03-12T20:31:05.821515] [INFO ] [FORECASTER] Completed predict_future for SO [2026-03-12T20:31:05.821681] [INFO ] [sig ] SO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:05.972990] [INFO ] [LOCAL ] Saved forecast: SO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SO.txt [2026-03-12T20:31:05.973173] [INFO ] [sig ] [2691/3274] Completed SO in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:05.973216] [INFO ] [sig ] [2692/3274] Forecasting SOCL... [2026-03-12T20:31:05.973247] [INFO ] [sig ] Generating forecast for: SOCL [2026-03-12T20:31:05.973278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-03-12T20:31:05.984282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-03-12T20:31:05.984706] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-03-12T20:31:05.985487] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-03-12T20:31:05.985540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:05.985589] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:05.985620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:05.985677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:06.044888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:06.045757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:06.045845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:06.045920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:06.155926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:06.156092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:06.156137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:06.156169] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:06.159768] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-03-12T20:31:06.160051] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-03-12T20:31:06.160198] [INFO ] [sig ] SOCL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:06.309910] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOCL.txt [2026-03-12T20:31:06.310049] [INFO ] [sig ] [2692/3274] Completed SOCL in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:06.310091] [INFO ] [sig ] [2693/3274] Forecasting SOFI... [2026-03-12T20:31:06.310130] [INFO ] [sig ] Generating forecast for: SOFI [2026-03-12T20:31:06.310161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-03-12T20:31:06.321360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-03-12T20:31:06.321704] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-03-12T20:31:06.322469] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-03-12T20:31:06.322522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:06.322554] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:06.322604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:06.322667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:06.380467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:06.381154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:06.381234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:06.381268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:06.509312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:06.509479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:06.509525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:06.509557] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:06.513640] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=77.66%) [2026-03-12T20:31:06.514106] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-03-12T20:31:06.514238] [INFO ] [sig ] SOFI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:06.662690] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOFI.txt [2026-03-12T20:31:06.662847] [INFO ] [sig ] [2693/3274] Completed SOFI in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:06.662890] [INFO ] [sig ] [2694/3274] Forecasting SOGP... [2026-03-12T20:31:06.662922] [INFO ] [sig ] Generating forecast for: SOGP [2026-03-12T20:31:06.662953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-03-12T20:31:06.674978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-03-12T20:31:06.675554] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-03-12T20:31:06.676401] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-03-12T20:31:06.676455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:06.676489] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:06.676517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:06.676599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:06.743668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:06.744665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:06.744754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:06.744789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:06.864129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:06.864318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:06.864364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:06.864395] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:06.868743] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-03-12T20:31:06.869231] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-03-12T20:31:06.869368] [INFO ] [sig ] SOGP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:07.033542] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SOGP.txt [2026-03-12T20:31:07.033782] [INFO ] [sig ] [2694/3274] Completed SOGP in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.5m [2026-03-12T20:31:07.033829] [INFO ] [sig ] [2695/3274] Forecasting SOJC... [2026-03-12T20:31:07.033861] [INFO ] [sig ] Generating forecast for: SOJC [2026-03-12T20:31:07.034087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-03-12T20:31:07.047389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-03-12T20:31:07.047850] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-03-12T20:31:07.048995] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-03-12T20:31:07.049053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:07.049086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:07.049115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:07.049172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:07.109976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:07.110943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:07.111032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:07.111068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:07.234466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:07.234651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:07.234696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:07.234727] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:07.238382] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=87.73%) [2026-03-12T20:31:07.238698] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-03-12T20:31:07.238833] [INFO ] [sig ] SOJC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:07.387663] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOJC.txt [2026-03-12T20:31:07.387843] [INFO ] [sig ] [2695/3274] Completed SOJC in 0.4s | 2.80 sym/s | Total: 16.0m | ETA: 3.4m [2026-03-12T20:31:07.387884] [INFO ] [sig ] [2696/3274] Forecasting SOJD... [2026-03-12T20:31:07.387916] [INFO ] [sig ] Generating forecast for: SOJD [2026-03-12T20:31:07.387974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-03-12T20:31:07.400078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-03-12T20:31:07.400453] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-03-12T20:31:07.401296] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-03-12T20:31:07.401350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:07.401383] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:07.401411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:07.401469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:07.462308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:07.463123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:07.463208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:07.463241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:07.589838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:07.590038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:07.590098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:07.590149] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:07.593779] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-03-12T20:31:07.594078] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-03-12T20:31:07.594214] [INFO ] [sig ] SOJD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:07.737559] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOJD.txt [2026-03-12T20:31:07.737713] [INFO ] [sig ] [2696/3274] Completed SOJD in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.4m [2026-03-12T20:31:07.737753] [INFO ] [sig ] [2697/3274] Forecasting SOJE... [2026-03-12T20:31:07.737784] [INFO ] [sig ] Generating forecast for: SOJE [2026-03-12T20:31:07.737814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-03-12T20:31:07.748855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-03-12T20:31:07.749165] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-03-12T20:31:07.749980] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-03-12T20:31:07.750034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:07.750066] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:07.750094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:07.750155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:07.806909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:07.807538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:07.807642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:07.807675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:07.925535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:07.925720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:07.925768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:07.925797] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:07.929447] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-03-12T20:31:07.929785] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-03-12T20:31:07.929922] [INFO ] [sig ] SOJE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:08.076467] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SOJE.txt [2026-03-12T20:31:08.076629] [INFO ] [sig ] [2697/3274] Completed SOJE in 0.3s | 2.80 sym/s | Total: 16.0m | ETA: 3.4m [2026-03-12T20:31:08.076673] [INFO ] [sig ] [2698/3274] Forecasting SON... [2026-03-12T20:31:08.076704] [INFO ] [sig ] Generating forecast for: SON [2026-03-12T20:31:08.076735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-03-12T20:31:08.088792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-03-12T20:31:08.089135] [INFO ] [FORECASTER] Starting predict_future for SON [2026-03-12T20:31:08.089992] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-03-12T20:31:08.090048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:08.090085] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:08.090115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:08.090174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:08.150411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:08.151183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:08.151270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:08.151322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:08.274473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:08.274708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:08.274753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:08.274783] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:08.278282] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-03-12T20:31:08.278599] [INFO ] [FORECASTER] Completed predict_future for SON [2026-03-12T20:31:08.278756] [INFO ] [sig ] SON: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:08.427264] [INFO ] [LOCAL ] Saved forecast: SON 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SON.txt [2026-03-12T20:31:08.427398] [INFO ] [sig ] [2698/3274] Completed SON in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:08.427439] [INFO ] [sig ] [2699/3274] Forecasting SONO... [2026-03-12T20:31:08.427469] [INFO ] [sig ] Generating forecast for: SONO [2026-03-12T20:31:08.427499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-03-12T20:31:08.439882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-03-12T20:31:08.440396] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-03-12T20:31:08.441405] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-03-12T20:31:08.441458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:08.441526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:08.441556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:08.441636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:08.501031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:08.501900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:08.501982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:08.502015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:08.625685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:08.625797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:08.625840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:08.625870] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:08.629556] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-03-12T20:31:08.630079] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-03-12T20:31:08.630221] [INFO ] [sig ] SONO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:08.776396] [INFO ] [LOCAL ] Saved forecast: SONO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SONO.txt [2026-03-12T20:31:08.776526] [INFO ] [sig ] [2699/3274] Completed SONO in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:08.776566] [INFO ] [sig ] [2700/3274] Forecasting SOPH... [2026-03-12T20:31:08.776622] [INFO ] [sig ] Generating forecast for: SOPH [2026-03-12T20:31:08.776652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-03-12T20:31:08.789169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-03-12T20:31:08.789539] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-03-12T20:31:08.790378] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-03-12T20:31:08.790433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:08.790467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:08.790523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:08.790611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:08.849487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:08.850377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:08.850465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:08.850499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:08.969851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:08.970016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:08.970060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:08.970089] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:08.973544] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-03-12T20:31:08.973841] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-03-12T20:31:08.973973] [INFO ] [sig ] SOPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:09.119500] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SOPH.txt [2026-03-12T20:31:09.119684] [INFO ] [sig ] [2700/3274] Completed SOPH in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:09.119729] [INFO ] [sig ] [2701/3274] Forecasting SOUN... [2026-03-12T20:31:09.119761] [INFO ] [sig ] Generating forecast for: SOUN [2026-03-12T20:31:09.119791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-03-12T20:31:09.130665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-03-12T20:31:09.131019] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-03-12T20:31:09.131823] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-03-12T20:31:09.131876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:09.131909] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:09.131936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:09.131993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:09.188317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:09.189017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:09.189097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:09.189131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:09.306435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:09.306620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:09.306662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:09.306691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:09.310219] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=61.85%) [2026-03-12T20:31:09.310494] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-03-12T20:31:09.310681] [INFO ] [sig ] SOUN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:09.451438] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOUN.txt [2026-03-12T20:31:09.451557] [INFO ] [sig ] [2701/3274] Completed SOUN in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:09.451627] [INFO ] [sig ] [2702/3274] Forecasting SOXQ... [2026-03-12T20:31:09.451666] [INFO ] [sig ] Generating forecast for: SOXQ [2026-03-12T20:31:09.451703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-03-12T20:31:09.462099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-03-12T20:31:09.462395] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-03-12T20:31:09.463216] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-03-12T20:31:09.463269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:09.463301] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:09.463329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:09.463386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:09.522435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:09.523368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:09.523456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:09.523489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:09.651521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:09.651712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:09.651759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:09.651829] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:09.656693] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-03-12T20:31:09.656989] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-03-12T20:31:09.657123] [INFO ] [sig ] SOXQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:09.799475] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SOXQ.txt [2026-03-12T20:31:09.799649] [INFO ] [sig ] [2702/3274] Completed SOXQ in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:09.799702] [INFO ] [sig ] [2703/3274] Forecasting SOXX... [2026-03-12T20:31:09.799741] [INFO ] [sig ] Generating forecast for: SOXX [2026-03-12T20:31:09.799778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-03-12T20:31:09.810423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-03-12T20:31:09.810758] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-03-12T20:31:09.811519] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-03-12T20:31:09.811589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:09.811625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:09.811653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:09.811710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:09.869855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:09.870532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:09.870634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:09.870670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:09.992695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:09.992855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:09.992898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:09.992927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:09.996494] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=57.70%) [2026-03-12T20:31:09.996822] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-03-12T20:31:09.996958] [INFO ] [sig ] SOXX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:10.146350] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SOXX.txt [2026-03-12T20:31:10.146488] [INFO ] [sig ] [2703/3274] Completed SOXX in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:10.146530] [INFO ] [sig ] [2704/3274] Forecasting SPAI... [2026-03-12T20:31:10.146600] [INFO ] [sig ] Generating forecast for: SPAI [2026-03-12T20:31:10.146673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-03-12T20:31:10.157741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-03-12T20:31:10.158108] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-03-12T20:31:10.158994] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-03-12T20:31:10.159053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:10.159088] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:10.159116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:10.159174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:10.222384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:10.223475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:10.223562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:10.223616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:10.344244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:10.344415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:10.344457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:10.344488] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:10.347989] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=24.41%) [2026-03-12T20:31:10.348292] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-03-12T20:31:10.348426] [INFO ] [sig ] SPAI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:10.497424] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPAI.txt [2026-03-12T20:31:10.497597] [INFO ] [sig ] [2704/3274] Completed SPAI in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:10.497641] [INFO ] [sig ] [2705/3274] Forecasting SPB... [2026-03-12T20:31:10.497673] [INFO ] [sig ] Generating forecast for: SPB [2026-03-12T20:31:10.497704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-03-12T20:31:10.509029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-03-12T20:31:10.509418] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-03-12T20:31:10.510306] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-03-12T20:31:10.510361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:10.510395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:10.510423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:10.510481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:10.568042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:10.568806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:10.568890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:10.568924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:10.692353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:10.692504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:10.692546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:10.692593] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:10.695985] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=77.26%) [2026-03-12T20:31:10.696265] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-03-12T20:31:10.696392] [INFO ] [sig ] SPB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:10.836304] [INFO ] [LOCAL ] Saved forecast: SPB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPB.txt [2026-03-12T20:31:10.836440] [INFO ] [sig ] [2705/3274] Completed SPB in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:10.836481] [INFO ] [sig ] [2706/3274] Forecasting SPCB... [2026-03-12T20:31:10.836510] [INFO ] [sig ] Generating forecast for: SPCB [2026-03-12T20:31:10.836542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-03-12T20:31:10.847822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-03-12T20:31:10.848181] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-03-12T20:31:10.848982] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-03-12T20:31:10.849034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:10.849068] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:10.849101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:10.849158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:10.906786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:10.907495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:10.907597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:10.907633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:11.026862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:11.027026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:11.027068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:11.027097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:11.031157] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-03-12T20:31:11.031436] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-03-12T20:31:11.031566] [INFO ] [sig ] SPCB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:11.175594] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPCB.txt [2026-03-12T20:31:11.175747] [INFO ] [sig ] [2706/3274] Completed SPCB in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:11.175789] [INFO ] [sig ] [2707/3274] Forecasting SPCE... [2026-03-12T20:31:11.175819] [INFO ] [sig ] Generating forecast for: SPCE [2026-03-12T20:31:11.175849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-03-12T20:31:11.186888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-03-12T20:31:11.187212] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-03-12T20:31:11.188072] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-03-12T20:31:11.188126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:11.188158] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:11.188185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:11.188242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:11.245868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:11.246687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:11.246774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:11.246807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:11.362980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:11.363144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:11.363186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:11.363215] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:11.366696] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-03-12T20:31:11.366977] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-03-12T20:31:11.367106] [INFO ] [sig ] SPCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:11.508043] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPCE.txt [2026-03-12T20:31:11.508180] [INFO ] [sig ] [2707/3274] Completed SPCE in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:11.508220] [INFO ] [sig ] [2708/3274] Forecasting SPE... [2026-03-12T20:31:11.508251] [INFO ] [sig ] Generating forecast for: SPE [2026-03-12T20:31:11.508281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-03-12T20:31:11.519561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-03-12T20:31:11.519947] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-03-12T20:31:11.520788] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-03-12T20:31:11.520841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:11.520873] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:11.520900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:11.520957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:11.579967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:11.580912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:11.581196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:11.581229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:11.710002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:11.710157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:11.710199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:11.710230] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:11.713784] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-03-12T20:31:11.714256] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-03-12T20:31:11.714385] [INFO ] [sig ] SPE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:11.862681] [INFO ] [LOCAL ] Saved forecast: SPE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPE.txt [2026-03-12T20:31:11.862852] [INFO ] [sig ] [2708/3274] Completed SPE in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:11.863079] [INFO ] [sig ] [2709/3274] Forecasting SPFI... [2026-03-12T20:31:11.863110] [INFO ] [sig ] Generating forecast for: SPFI [2026-03-12T20:31:11.863141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-03-12T20:31:11.875172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-03-12T20:31:11.875616] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-03-12T20:31:11.876464] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-03-12T20:31:11.876532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:11.876599] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:11.876653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:11.876755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:11.945862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:11.946947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:11.947100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:11.947138] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:12.073048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:12.073224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:12.073270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:12.073300] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:12.077387] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-03-12T20:31:12.077753] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-03-12T20:31:12.077907] [INFO ] [sig ] SPFI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:12.230941] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPFI.txt [2026-03-12T20:31:12.231103] [INFO ] [sig ] [2709/3274] Completed SPFI in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:12.231146] [INFO ] [sig ] [2710/3274] Forecasting SPG... [2026-03-12T20:31:12.231178] [INFO ] [sig ] Generating forecast for: SPG [2026-03-12T20:31:12.231220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-03-12T20:31:12.243611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-03-12T20:31:12.244047] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-03-12T20:31:12.244962] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-03-12T20:31:12.245019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:12.245054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:12.245081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:12.245140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:12.308391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:12.309325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:12.309412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:12.309447] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:12.438755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:12.438918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:12.438962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:12.438993] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:12.442518] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=49.75%) [2026-03-12T20:31:12.442811] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-03-12T20:31:12.442942] [INFO ] [sig ] SPG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:12.589826] [INFO ] [LOCAL ] Saved forecast: SPG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPG.txt [2026-03-12T20:31:12.589961] [INFO ] [sig ] [2710/3274] Completed SPG in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.4m [2026-03-12T20:31:12.590000] [INFO ] [sig ] [2711/3274] Forecasting SPGI... [2026-03-12T20:31:12.590031] [INFO ] [sig ] Generating forecast for: SPGI [2026-03-12T20:31:12.590061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-03-12T20:31:12.601730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-03-12T20:31:12.602247] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-03-12T20:31:12.603083] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-03-12T20:31:12.603137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:12.603170] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:12.603198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:12.603256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:12.667978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:12.668967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:12.669061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:12.669102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:12.802008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:12.802175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:12.802218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:12.802246] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:12.805668] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-03-12T20:31:12.805950] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-03-12T20:31:12.806082] [INFO ] [sig ] SPGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:12.950978] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPGI.txt [2026-03-12T20:31:12.951121] [INFO ] [sig ] [2711/3274] Completed SPGI in 0.4s | 2.80 sym/s | Total: 16.1m | ETA: 3.3m [2026-03-12T20:31:12.951162] [INFO ] [sig ] [2712/3274] Forecasting SPH... [2026-03-12T20:31:12.951192] [INFO ] [sig ] Generating forecast for: SPH [2026-03-12T20:31:12.951222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-03-12T20:31:12.964043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-03-12T20:31:12.964396] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-03-12T20:31:12.965188] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-03-12T20:31:12.965242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:12.965273] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:12.965300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:12.965356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:13.023239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:13.024006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:13.024090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:13.024123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:13.143123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:13.143284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:13.143327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:13.143356] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:13.146851] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=42.72%) [2026-03-12T20:31:13.147135] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-03-12T20:31:13.147267] [INFO ] [sig ] SPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:13.290787] [INFO ] [LOCAL ] Saved forecast: SPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPH.txt [2026-03-12T20:31:13.291149] [INFO ] [sig ] [2712/3274] Completed SPH in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.3m [2026-03-12T20:31:13.291191] [INFO ] [sig ] [2713/3274] Forecasting SPOK... [2026-03-12T20:31:13.291222] [INFO ] [sig ] Generating forecast for: SPOK [2026-03-12T20:31:13.291252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-03-12T20:31:13.303663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-03-12T20:31:13.304207] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-03-12T20:31:13.305002] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-03-12T20:31:13.305094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:13.305130] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:13.305158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:13.305216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:13.364060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:13.364878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:13.364965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:13.364999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:13.488095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:13.488262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:13.488305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:13.488333] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:13.491790] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=19.15%) [2026-03-12T20:31:13.492071] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-03-12T20:31:13.492199] [INFO ] [sig ] SPOK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:13.638454] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPOK.txt [2026-03-12T20:31:13.638644] [INFO ] [sig ] [2713/3274] Completed SPOK in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.3m [2026-03-12T20:31:13.638689] [INFO ] [sig ] [2714/3274] Forecasting SPRO... [2026-03-12T20:31:13.638721] [INFO ] [sig ] Generating forecast for: SPRO [2026-03-12T20:31:13.638752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-03-12T20:31:13.649883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-03-12T20:31:13.650235] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-03-12T20:31:13.651032] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-03-12T20:31:13.651084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:13.651117] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:13.651146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:13.651203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:13.708714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:13.709623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:13.709706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:13.709741] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:13.835404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:13.835592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:13.835640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:13.835670] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:13.839400] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-03-12T20:31:13.839731] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-03-12T20:31:13.839891] [INFO ] [sig ] SPRO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:13.986306] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPRO.txt [2026-03-12T20:31:13.986476] [INFO ] [sig ] [2714/3274] Completed SPRO in 0.3s | 2.80 sym/s | Total: 16.1m | ETA: 3.3m [2026-03-12T20:31:13.986519] [INFO ] [sig ] [2715/3274] Forecasting SPRX... [2026-03-12T20:31:13.986550] [INFO ] [sig ] Generating forecast for: SPRX [2026-03-12T20:31:13.986600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-03-12T20:31:13.997876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-03-12T20:31:13.998316] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-03-12T20:31:13.999163] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-03-12T20:31:13.999215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:13.999247] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:13.999274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:13.999330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:14.058038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:14.059022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:14.059112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:14.059146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:14.186619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:14.186796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:14.186848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:14.186880] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:14.190552] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-03-12T20:31:14.190912] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-03-12T20:31:14.191049] [INFO ] [sig ] SPRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:14.336228] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPRX.txt [2026-03-12T20:31:14.336389] [INFO ] [sig ] [2715/3274] Completed SPRX in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:14.336431] [INFO ] [sig ] [2716/3274] Forecasting SPRY... [2026-03-12T20:31:14.336462] [INFO ] [sig ] Generating forecast for: SPRY [2026-03-12T20:31:14.336492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-03-12T20:31:14.347471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-03-12T20:31:14.347822] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-03-12T20:31:14.348640] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-03-12T20:31:14.348692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:14.348771] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:14.348801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:14.348858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:14.406783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:14.407775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:14.407862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:14.407896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:14.535266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:14.535433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:14.535476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:14.535505] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:14.539136] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-03-12T20:31:14.539496] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-03-12T20:31:14.539663] [INFO ] [sig ] SPRY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:14.685412] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPRY.txt [2026-03-12T20:31:14.685604] [INFO ] [sig ] [2716/3274] Completed SPRY in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:14.685651] [INFO ] [sig ] [2717/3274] Forecasting SPSC... [2026-03-12T20:31:14.685687] [INFO ] [sig ] Generating forecast for: SPSC [2026-03-12T20:31:14.685724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-03-12T20:31:14.696900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-03-12T20:31:14.697197] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-03-12T20:31:14.698012] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-03-12T20:31:14.698066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:14.698100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:14.698126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:14.698185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:14.757388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:14.758102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:14.758187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:14.758219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:14.889655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:14.889826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:14.889869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:14.889899] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:14.893383] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-03-12T20:31:14.893701] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-03-12T20:31:14.893835] [INFO ] [sig ] SPSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:15.037803] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPSC.txt [2026-03-12T20:31:15.038004] [INFO ] [sig ] [2717/3274] Completed SPSC in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:15.038049] [INFO ] [sig ] [2718/3274] Forecasting SPWH... [2026-03-12T20:31:15.038080] [INFO ] [sig ] Generating forecast for: SPWH [2026-03-12T20:31:15.038111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-03-12T20:31:15.050173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-03-12T20:31:15.050645] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-03-12T20:31:15.051479] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-03-12T20:31:15.051537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:15.051596] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:15.051630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:15.051689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:15.123069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:15.124238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:15.124330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:15.124364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:15.254626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:15.254794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:15.254843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:15.254876] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:15.258402] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=33.36%) [2026-03-12T20:31:15.258732] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-03-12T20:31:15.258864] [INFO ] [sig ] SPWH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:15.403232] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SPWH.txt [2026-03-12T20:31:15.403377] [INFO ] [sig ] [2718/3274] Completed SPWH in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:15.403419] [INFO ] [sig ] [2719/3274] Forecasting SPXC... [2026-03-12T20:31:15.403450] [INFO ] [sig ] Generating forecast for: SPXC [2026-03-12T20:31:15.403481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-03-12T20:31:15.414855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-03-12T20:31:15.415172] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-03-12T20:31:15.415963] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-03-12T20:31:15.416016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:15.416048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:15.416075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:15.416131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:15.474960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:15.476053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:15.476141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:15.476174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:15.604684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:15.604852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:15.604895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:15.604967] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:15.608631] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-03-12T20:31:15.608962] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-03-12T20:31:15.609103] [INFO ] [sig ] SPXC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:15.768344] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPXC.txt [2026-03-12T20:31:15.768529] [INFO ] [sig ] [2719/3274] Completed SPXC in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:15.768592] [INFO ] [sig ] [2720/3274] Forecasting SPXX... [2026-03-12T20:31:15.768628] [INFO ] [sig ] Generating forecast for: SPXX [2026-03-12T20:31:15.768672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-03-12T20:31:15.782182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-03-12T20:31:15.782470] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-03-12T20:31:15.783406] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-03-12T20:31:15.783459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:15.783491] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:15.783518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:15.783590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:15.840697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:15.841412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:15.841495] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:15.841528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:15.960806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:15.960989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:15.961032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:15.961060] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:15.964780] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-03-12T20:31:15.965119] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-03-12T20:31:15.965260] [INFO ] [sig ] SPXX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:16.108376] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SPXX.txt [2026-03-12T20:31:16.108538] [INFO ] [sig ] [2720/3274] Completed SPXX in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:16.108602] [INFO ] [sig ] [2721/3274] Forecasting SQM... [2026-03-12T20:31:16.108638] [INFO ] [sig ] Generating forecast for: SQM [2026-03-12T20:31:16.108668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-03-12T20:31:16.120262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-03-12T20:31:16.120690] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-03-12T20:31:16.121525] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-03-12T20:31:16.121603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:16.121638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:16.121665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:16.121727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:16.180102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:16.180923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:16.181016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:16.181052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:16.323778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:16.323953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:16.324000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:16.324032] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:16.327751] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-03-12T20:31:16.328171] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-03-12T20:31:16.328332] [INFO ] [sig ] SQM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:16.477400] [INFO ] [LOCAL ] Saved forecast: SQM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SQM.txt [2026-03-12T20:31:16.477595] [INFO ] [sig ] [2721/3274] Completed SQM in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:16.477641] [INFO ] [sig ] [2722/3274] Forecasting SQNS... [2026-03-12T20:31:16.477672] [INFO ] [sig ] Generating forecast for: SQNS [2026-03-12T20:31:16.477703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-03-12T20:31:16.489379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-03-12T20:31:16.489840] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-03-12T20:31:16.490737] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-03-12T20:31:16.490792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:16.490826] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:16.490855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:16.490914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:16.548412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:16.549395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:16.549489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:16.549522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:16.666966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:16.667131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:16.667177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:16.667208] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:16.670812] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-03-12T20:31:16.671131] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-03-12T20:31:16.671275] [INFO ] [sig ] SQNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:16.815300] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SQNS.txt [2026-03-12T20:31:16.815468] [INFO ] [sig ] [2722/3274] Completed SQNS in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:16.815511] [INFO ] [sig ] [2723/3274] Forecasting SQQQ... [2026-03-12T20:31:16.815543] [INFO ] [sig ] Generating forecast for: SQQQ [2026-03-12T20:31:16.815591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-03-12T20:31:16.827047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-03-12T20:31:16.827410] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-03-12T20:31:16.828305] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-03-12T20:31:16.828361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:16.828395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:16.828423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:16.828481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:16.886981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:16.888126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:16.888213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:16.888246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:17.016616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:17.016784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:17.016828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:17.016860] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:17.020379] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-03-12T20:31:17.020699] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-03-12T20:31:17.020840] [INFO ] [sig ] SQQQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:17.165692] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SQQQ.txt [2026-03-12T20:31:17.165860] [INFO ] [sig ] [2723/3274] Completed SQQQ in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:17.165904] [INFO ] [sig ] [2724/3274] Forecasting SRAD... [2026-03-12T20:31:17.165936] [INFO ] [sig ] Generating forecast for: SRAD [2026-03-12T20:31:17.165967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-03-12T20:31:17.177469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-03-12T20:31:17.177941] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-03-12T20:31:17.178861] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-03-12T20:31:17.178930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:17.179008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:17.179040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:17.179099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:17.236881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:17.237842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:17.237935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:17.237989] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:17.363954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:17.364117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:17.364160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:17.364190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:17.367699] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-03-12T20:31:17.368063] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-03-12T20:31:17.368200] [INFO ] [sig ] SRAD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:17.518389] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRAD.txt [2026-03-12T20:31:17.518653] [INFO ] [sig ] [2724/3274] Completed SRAD in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:17.518709] [INFO ] [sig ] [2725/3274] Forecasting SRBK... [2026-03-12T20:31:17.518752] [INFO ] [sig ] Generating forecast for: SRBK [2026-03-12T20:31:17.518788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-03-12T20:31:17.533850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-03-12T20:31:17.534284] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-03-12T20:31:17.535208] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-03-12T20:31:17.535261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:17.535299] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:17.535327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:17.535389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:17.593277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:17.594247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:17.594364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:17.594399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:17.720387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:17.720548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:17.720610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:17.720643] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:17.724300] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=56.89%) [2026-03-12T20:31:17.724602] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-03-12T20:31:17.724739] [INFO ] [sig ] SRBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:17.869790] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SRBK.txt [2026-03-12T20:31:17.869962] [INFO ] [sig ] [2725/3274] Completed SRBK in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:17.870013] [INFO ] [sig ] [2726/3274] Forecasting SRCE... [2026-03-12T20:31:17.870048] [INFO ] [sig ] Generating forecast for: SRCE [2026-03-12T20:31:17.870080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-03-12T20:31:17.881425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-03-12T20:31:17.881811] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-03-12T20:31:17.882657] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-03-12T20:31:17.882713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:17.882748] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:17.882779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:17.882839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:17.942393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:17.943359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:17.943486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:17.943522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:18.066004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:18.066164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:18.066207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:18.066236] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:18.069755] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-03-12T20:31:18.070058] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-03-12T20:31:18.070184] [INFO ] [sig ] SRCE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:18.212898] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SRCE.txt [2026-03-12T20:31:18.213075] [INFO ] [sig ] [2726/3274] Completed SRCE in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:18.213117] [INFO ] [sig ] [2727/3274] Forecasting SRE... [2026-03-12T20:31:18.213149] [INFO ] [sig ] Generating forecast for: SRE [2026-03-12T20:31:18.213178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-03-12T20:31:18.225607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-03-12T20:31:18.226045] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-03-12T20:31:18.226916] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-03-12T20:31:18.226973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:18.227007] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:18.227036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:18.227094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:18.285975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:18.286854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:18.286941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:18.286975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:18.406796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:18.406970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:18.407013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:18.407043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:18.410668] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-03-12T20:31:18.411023] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-03-12T20:31:18.411163] [INFO ] [sig ] SRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:18.554756] [INFO ] [LOCAL ] Saved forecast: SRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRE.txt [2026-03-12T20:31:18.554928] [INFO ] [sig ] [2727/3274] Completed SRE in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.3m [2026-03-12T20:31:18.554978] [INFO ] [sig ] [2728/3274] Forecasting SREA... [2026-03-12T20:31:18.555010] [INFO ] [sig ] Generating forecast for: SREA [2026-03-12T20:31:18.555039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-03-12T20:31:18.565688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-03-12T20:31:18.566070] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-03-12T20:31:18.566904] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-03-12T20:31:18.566967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:18.566998] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:18.567024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:18.567080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:18.623977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:18.624944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:18.625036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:18.625087] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:18.743466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:18.743649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:18.743692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:18.743721] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:18.747153] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=18.42%) [2026-03-12T20:31:18.747434] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-03-12T20:31:18.747564] [INFO ] [sig ] SREA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:18.894885] [INFO ] [LOCAL ] Saved forecast: SREA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SREA.txt [2026-03-12T20:31:18.895069] [INFO ] [sig ] [2728/3274] Completed SREA in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.2m [2026-03-12T20:31:18.895114] [INFO ] [sig ] [2729/3274] Forecasting SRFM... [2026-03-12T20:31:18.895146] [INFO ] [sig ] Generating forecast for: SRFM [2026-03-12T20:31:18.895178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-03-12T20:31:18.906627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-03-12T20:31:18.907034] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-03-12T20:31:18.907924] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-03-12T20:31:18.908197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:18.908233] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:18.908262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:18.908321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:18.971533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:18.972468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:18.972563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:18.972620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:19.098219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:19.098455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:19.098498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:19.098528] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:19.102420] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=48.26%) [2026-03-12T20:31:19.102761] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-03-12T20:31:19.102956] [INFO ] [sig ] SRFM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:19.249361] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRFM.txt [2026-03-12T20:31:19.249613] [INFO ] [sig ] [2729/3274] Completed SRFM in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.2m [2026-03-12T20:31:19.249665] [INFO ] [sig ] [2730/3274] Forecasting SRG... [2026-03-12T20:31:19.249697] [INFO ] [sig ] Generating forecast for: SRG [2026-03-12T20:31:19.249747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-03-12T20:31:19.262114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-03-12T20:31:19.262598] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-03-12T20:31:19.263524] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-03-12T20:31:19.263619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:19.263664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:19.263694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:19.263754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:19.324882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:19.325845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:19.325971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:19.326010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:19.449423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:19.449616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:19.449660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:19.449689] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:19.453211] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-03-12T20:31:19.453534] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-03-12T20:31:19.453696] [INFO ] [sig ] SRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:19.601252] [INFO ] [LOCAL ] Saved forecast: SRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SRG.txt [2026-03-12T20:31:19.601426] [INFO ] [sig ] [2730/3274] Completed SRG in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.2m [2026-03-12T20:31:19.601468] [INFO ] [sig ] [2731/3274] Forecasting SRI... [2026-03-12T20:31:19.601498] [INFO ] [sig ] Generating forecast for: SRI [2026-03-12T20:31:19.601529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-03-12T20:31:19.612394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-03-12T20:31:19.612810] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-03-12T20:31:19.613629] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-03-12T20:31:19.613683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:19.613722] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:19.613754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:19.613812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:19.675891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:19.676834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:19.676930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:19.676966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:19.805691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:19.805897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:19.805976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:19.806013] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:19.810200] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-03-12T20:31:19.810549] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-03-12T20:31:19.810738] [INFO ] [sig ] SRI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:19.954172] [INFO ] [LOCAL ] Saved forecast: SRI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRI.txt [2026-03-12T20:31:19.954352] [INFO ] [sig ] [2731/3274] Completed SRI in 0.4s | 2.80 sym/s | Total: 16.2m | ETA: 3.2m [2026-03-12T20:31:19.954402] [INFO ] [sig ] [2732/3274] Forecasting SRRK... [2026-03-12T20:31:19.954436] [INFO ] [sig ] Generating forecast for: SRRK [2026-03-12T20:31:19.954466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-03-12T20:31:19.966249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-03-12T20:31:19.966653] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-03-12T20:31:19.967445] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-03-12T20:31:19.967498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:19.967531] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:19.967560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:19.967671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:20.024956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:20.025861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:20.025978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:20.026014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:20.148941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:20.149230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:20.149278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:20.149308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:20.152845] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-03-12T20:31:20.153176] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-03-12T20:31:20.153315] [INFO ] [sig ] SRRK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:20.297330] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRRK.txt [2026-03-12T20:31:20.297508] [INFO ] [sig ] [2732/3274] Completed SRRK in 0.3s | 2.80 sym/s | Total: 16.2m | ETA: 3.2m [2026-03-12T20:31:20.297550] [INFO ] [sig ] [2733/3274] Forecasting SRTS... [2026-03-12T20:31:20.297603] [INFO ] [sig ] Generating forecast for: SRTS [2026-03-12T20:31:20.297637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-03-12T20:31:20.311250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-03-12T20:31:20.311780] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-03-12T20:31:20.312933] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-03-12T20:31:20.313009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:20.313091] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:20.313129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:20.313205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:20.385488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:20.386734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:20.386909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:20.386965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:20.533497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:20.533698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:20.533742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:20.533782] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:20.537475] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-03-12T20:31:20.537827] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-03-12T20:31:20.537992] [INFO ] [sig ] SRTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:20.681478] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SRTS.txt [2026-03-12T20:31:20.681679] [INFO ] [sig ] [2733/3274] Completed SRTS in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:20.681726] [INFO ] [sig ] [2734/3274] Forecasting SSB... [2026-03-12T20:31:20.681757] [INFO ] [sig ] Generating forecast for: SSB [2026-03-12T20:31:20.681787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-03-12T20:31:20.693600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-03-12T20:31:20.694026] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-03-12T20:31:20.694897] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-03-12T20:31:20.694965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:20.695005] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:20.695034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:20.695094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:20.759976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:20.760944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:20.761039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:20.761073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:20.879906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:20.880075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:20.880118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:20.880148] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:20.883707] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-03-12T20:31:20.884033] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-03-12T20:31:20.884174] [INFO ] [sig ] SSB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:21.028247] [INFO ] [LOCAL ] Saved forecast: SSB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SSB.txt [2026-03-12T20:31:21.028422] [INFO ] [sig ] [2734/3274] Completed SSB in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:21.028471] [INFO ] [sig ] [2735/3274] Forecasting SSD... [2026-03-12T20:31:21.028503] [INFO ] [sig ] Generating forecast for: SSD [2026-03-12T20:31:21.028537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-03-12T20:31:21.040452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-03-12T20:31:21.040892] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-03-12T20:31:21.041724] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-03-12T20:31:21.041778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:21.041839] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:21.041870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:21.041928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:21.098939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:21.099885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:21.099975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:21.100008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:21.225333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:21.225516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:21.225560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:21.225614] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:21.229352] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-03-12T20:31:21.229726] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-03-12T20:31:21.229880] [INFO ] [sig ] SSD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:21.385108] [INFO ] [LOCAL ] Saved forecast: SSD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSD.txt [2026-03-12T20:31:21.385288] [INFO ] [sig ] [2735/3274] Completed SSD in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:21.385337] [INFO ] [sig ] [2736/3274] Forecasting SSL... [2026-03-12T20:31:21.385370] [INFO ] [sig ] Generating forecast for: SSL [2026-03-12T20:31:21.385403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-03-12T20:31:21.397147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-03-12T20:31:21.397544] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-03-12T20:31:21.398443] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-03-12T20:31:21.398497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:21.398530] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:21.398557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:21.398634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:21.459801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:21.460815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:21.460938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:21.460983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:21.596618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:21.596793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:21.596846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:21.596947] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:21.600558] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-03-12T20:31:21.600878] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-03-12T20:31:21.601016] [INFO ] [sig ] SSL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:21.750245] [INFO ] [LOCAL ] Saved forecast: SSL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SSL.txt [2026-03-12T20:31:21.750405] [INFO ] [sig ] [2736/3274] Completed SSL in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:21.750470] [INFO ] [sig ] [2737/3274] Forecasting SSNC... [2026-03-12T20:31:21.750504] [INFO ] [sig ] Generating forecast for: SSNC [2026-03-12T20:31:21.750534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-03-12T20:31:21.761729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-03-12T20:31:21.762077] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-03-12T20:31:21.762970] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-03-12T20:31:21.763024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:21.763058] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:21.763084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:21.763142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:21.824495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:21.825251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:21.825335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:21.825369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:21.950517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:21.950703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:21.950761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:21.950791] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:21.954589] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=45.70%) [2026-03-12T20:31:21.954898] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-03-12T20:31:21.955035] [INFO ] [sig ] SSNC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:22.107598] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SSNC.txt [2026-03-12T20:31:22.107778] [INFO ] [sig ] [2737/3274] Completed SSNC in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:22.107821] [INFO ] [sig ] [2738/3274] Forecasting SSP... [2026-03-12T20:31:22.107852] [INFO ] [sig ] Generating forecast for: SSP [2026-03-12T20:31:22.107883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-03-12T20:31:22.119453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-03-12T20:31:22.119890] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-03-12T20:31:22.120754] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-03-12T20:31:22.120810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:22.120844] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:22.120870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:22.120930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:22.178676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:22.179644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:22.179735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:22.179768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:22.300447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:22.300638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:22.300683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:22.300713] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:22.304229] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-03-12T20:31:22.304549] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-03-12T20:31:22.304710] [INFO ] [sig ] SSP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:22.449421] [INFO ] [LOCAL ] Saved forecast: SSP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSP.txt [2026-03-12T20:31:22.449606] [INFO ] [sig ] [2738/3274] Completed SSP in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:22.449651] [INFO ] [sig ] [2739/3274] Forecasting SSRM... [2026-03-12T20:31:22.449682] [INFO ] [sig ] Generating forecast for: SSRM [2026-03-12T20:31:22.449728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-03-12T20:31:22.460881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-03-12T20:31:22.461254] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-03-12T20:31:22.462053] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-03-12T20:31:22.462106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:22.462139] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:22.462166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:22.462223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:22.519746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:22.520650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:22.520738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:22.520771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:22.642696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:22.642869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:22.642912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:22.642940] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:22.646484] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-03-12T20:31:22.646812] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-03-12T20:31:22.646955] [INFO ] [sig ] SSRM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:22.800807] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSRM.txt [2026-03-12T20:31:22.800962] [INFO ] [sig ] [2739/3274] Completed SSRM in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:22.801004] [INFO ] [sig ] [2740/3274] Forecasting SSSS... [2026-03-12T20:31:22.801036] [INFO ] [sig ] Generating forecast for: SSSS [2026-03-12T20:31:22.801066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-03-12T20:31:22.813585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-03-12T20:31:22.813913] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-03-12T20:31:22.814766] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-03-12T20:31:22.814820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:22.814852] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:22.814879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:22.814937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:22.874446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:22.875479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:22.875563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:22.875614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:23.001589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:23.001760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:23.001804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:23.001833] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:23.005347] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=55.15%) [2026-03-12T20:31:23.005665] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-03-12T20:31:23.005803] [INFO ] [sig ] SSSS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:23.155789] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSSS.txt [2026-03-12T20:31:23.155949] [INFO ] [sig ] [2740/3274] Completed SSSS in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:23.155993] [INFO ] [sig ] [2741/3274] Forecasting SSTI... [2026-03-12T20:31:23.156025] [INFO ] [sig ] Generating forecast for: SSTI [2026-03-12T20:31:23.156056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-03-12T20:31:23.168008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-03-12T20:31:23.168368] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-03-12T20:31:23.169211] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-03-12T20:31:23.169267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:23.169300] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:23.169328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:23.169388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:23.231810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:23.232752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:23.232840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:23.232874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:23.359772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:23.359947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:23.359993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:23.360023] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:23.363737] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-03-12T20:31:23.364277] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-03-12T20:31:23.364449] [INFO ] [sig ] SSTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:23.529785] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSTI.txt [2026-03-12T20:31:23.529997] [INFO ] [sig ] [2741/3274] Completed SSTI in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:23.530080] [INFO ] [sig ] [2742/3274] Forecasting SSTK... [2026-03-12T20:31:23.530128] [INFO ] [sig ] Generating forecast for: SSTK [2026-03-12T20:31:23.530176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-03-12T20:31:23.542530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-03-12T20:31:23.542914] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-03-12T20:31:23.543783] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-03-12T20:31:23.543836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:23.543876] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:23.543912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:23.543982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:23.602434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:23.603270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:23.603377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:23.603412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:23.733008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:23.733175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:23.733219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:23.733277] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:23.736888] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-03-12T20:31:23.737191] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-03-12T20:31:23.737319] [INFO ] [sig ] SSTK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:23.883641] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SSTK.txt [2026-03-12T20:31:23.883823] [INFO ] [sig ] [2742/3274] Completed SSTK in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:23.883869] [INFO ] [sig ] [2743/3274] Forecasting SSYS... [2026-03-12T20:31:23.883901] [INFO ] [sig ] Generating forecast for: SSYS [2026-03-12T20:31:23.883932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-03-12T20:31:23.895214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-03-12T20:31:23.895614] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-03-12T20:31:23.896605] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-03-12T20:31:23.896679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:23.896720] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:23.896756] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:23.896835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:23.958542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:23.959479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:23.959644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:23.959683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:24.078859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:24.079030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:24.079074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:24.079103] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:24.082984] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-03-12T20:31:24.083347] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-03-12T20:31:24.083490] [INFO ] [sig ] SSYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:24.231703] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SSYS.txt [2026-03-12T20:31:24.231862] [INFO ] [sig ] [2743/3274] Completed SSYS in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:24.231904] [INFO ] [sig ] [2744/3274] Forecasting STAA... [2026-03-12T20:31:24.231937] [INFO ] [sig ] Generating forecast for: STAA [2026-03-12T20:31:24.231968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-03-12T20:31:24.244038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-03-12T20:31:24.244541] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-03-12T20:31:24.245526] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-03-12T20:31:24.245599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:24.245637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:24.245666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:24.245725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:24.307384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:24.308090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:24.308175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:24.308242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:24.430639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:24.430801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:24.430843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:24.430873] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:24.434347] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=12.21%) [2026-03-12T20:31:24.434638] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-03-12T20:31:24.434770] [INFO ] [sig ] STAA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:24.578097] [INFO ] [LOCAL ] Saved forecast: STAA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STAA.txt [2026-03-12T20:31:24.578428] [INFO ] [sig ] [2744/3274] Completed STAA in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.2m [2026-03-12T20:31:24.578472] [INFO ] [sig ] [2745/3274] Forecasting STAG... [2026-03-12T20:31:24.578502] [INFO ] [sig ] Generating forecast for: STAG [2026-03-12T20:31:24.578531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-03-12T20:31:24.589844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-03-12T20:31:24.590195] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-03-12T20:31:24.590990] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-03-12T20:31:24.591045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:24.591078] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:24.591105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:24.591162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:24.651390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:24.652088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:24.652171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:24.652207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:24.772649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:24.772814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:24.772857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:24.772886] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:24.776302] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=94.98%) [2026-03-12T20:31:24.776589] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-03-12T20:31:24.776719] [INFO ] [sig ] STAG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:24.920396] [INFO ] [LOCAL ] Saved forecast: STAG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STAG.txt [2026-03-12T20:31:24.920588] [INFO ] [sig ] [2745/3274] Completed STAG in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.1m [2026-03-12T20:31:24.920636] [INFO ] [sig ] [2746/3274] Forecasting STBA... [2026-03-12T20:31:24.920668] [INFO ] [sig ] Generating forecast for: STBA [2026-03-12T20:31:24.920699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-03-12T20:31:24.932382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-03-12T20:31:24.932791] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-03-12T20:31:24.933595] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-03-12T20:31:24.933651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:24.933686] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:24.933715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:24.933812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:24.992434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:24.993355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:24.993442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:24.993476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:25.118890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:25.119057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:25.119103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:25.119134] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:25.122718] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=97.33%) [2026-03-12T20:31:25.123003] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-03-12T20:31:25.123138] [INFO ] [sig ] STBA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:25.288876] [INFO ] [LOCAL ] Saved forecast: STBA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STBA.txt [2026-03-12T20:31:25.289136] [INFO ] [sig ] [2746/3274] Completed STBA in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.1m [2026-03-12T20:31:25.289183] [INFO ] [sig ] [2747/3274] Forecasting STC... [2026-03-12T20:31:25.289214] [INFO ] [sig ] Generating forecast for: STC [2026-03-12T20:31:25.289248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-03-12T20:31:25.303201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-03-12T20:31:25.303612] [INFO ] [FORECASTER] Starting predict_future for STC [2026-03-12T20:31:25.304441] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-03-12T20:31:25.304508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:25.304549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:25.304620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:25.304694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:25.367254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:25.368221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:25.368498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:25.368532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:25.495290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:25.495463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:25.495506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:25.495538] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:25.499170] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=64.66%) [2026-03-12T20:31:25.499493] [INFO ] [FORECASTER] Completed predict_future for STC [2026-03-12T20:31:25.499653] [INFO ] [sig ] STC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:25.650113] [INFO ] [LOCAL ] Saved forecast: STC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STC.txt [2026-03-12T20:31:25.650268] [INFO ] [sig ] [2747/3274] Completed STC in 0.4s | 2.80 sym/s | Total: 16.3m | ETA: 3.1m [2026-03-12T20:31:25.650315] [INFO ] [sig ] [2748/3274] Forecasting STE... [2026-03-12T20:31:25.650346] [INFO ] [sig ] Generating forecast for: STE [2026-03-12T20:31:25.650378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-03-12T20:31:25.662176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-03-12T20:31:25.662530] [INFO ] [FORECASTER] Starting predict_future for STE [2026-03-12T20:31:25.663413] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-03-12T20:31:25.663493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:25.663528] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:25.663555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:25.663640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:25.724959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:25.725905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:25.726003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:25.726040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:25.851251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:25.851412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:25.851455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:25.851484] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:25.854992] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-03-12T20:31:25.855266] [INFO ] [FORECASTER] Completed predict_future for STE [2026-03-12T20:31:25.855396] [INFO ] [sig ] STE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:25.998428] [INFO ] [LOCAL ] Saved forecast: STE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STE.txt [2026-03-12T20:31:25.998628] [INFO ] [sig ] [2748/3274] Completed STE in 0.3s | 2.80 sym/s | Total: 16.3m | ETA: 3.1m [2026-03-12T20:31:25.998676] [INFO ] [sig ] [2749/3274] Forecasting STEL... [2026-03-12T20:31:25.998706] [INFO ] [sig ] Generating forecast for: STEL [2026-03-12T20:31:25.998738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-03-12T20:31:26.011603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-03-12T20:31:26.012024] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-03-12T20:31:26.013110] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-03-12T20:31:26.013169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:26.013202] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:26.013228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:26.013289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:26.070749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:26.071669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:26.071755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:26.071789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:26.198767] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:26.198947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:26.198990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:26.199022] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:26.202739] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-03-12T20:31:26.203133] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-03-12T20:31:26.203282] [INFO ] [sig ] STEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:26.354680] [INFO ] [LOCAL ] Saved forecast: STEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STEL.txt [2026-03-12T20:31:26.354857] [INFO ] [sig ] [2749/3274] Completed STEL in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:26.354907] [INFO ] [sig ] [2750/3274] Forecasting STEM... [2026-03-12T20:31:26.354940] [INFO ] [sig ] Generating forecast for: STEM [2026-03-12T20:31:26.354971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-03-12T20:31:26.366453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-03-12T20:31:26.366851] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-03-12T20:31:26.367642] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-03-12T20:31:26.367695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:26.367780] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:26.367809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:26.367867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:26.425374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:26.426324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:26.426412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:26.426446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:26.546465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:26.546658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:26.546702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:26.546730] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:26.550212] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=56.45%) [2026-03-12T20:31:26.550496] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-03-12T20:31:26.550645] [INFO ] [sig ] STEM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:26.774457] [INFO ] [LOCAL ] Saved forecast: STEM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STEM.txt [2026-03-12T20:31:26.774670] [INFO ] [sig ] [2750/3274] Completed STEM in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:26.774718] [INFO ] [sig ] [2751/3274] Forecasting STEP... [2026-03-12T20:31:26.774750] [INFO ] [sig ] Generating forecast for: STEP [2026-03-12T20:31:26.774781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-03-12T20:31:26.786459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-03-12T20:31:26.786972] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-03-12T20:31:26.787858] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-03-12T20:31:26.787915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:26.787977] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:26.788014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:26.788074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:26.851315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:26.852298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:26.852386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:26.852421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:26.974216] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:26.974379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:26.974424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:26.974455] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:26.978083] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=47.76%) [2026-03-12T20:31:26.978367] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-03-12T20:31:26.978501] [INFO ] [sig ] STEP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:27.123247] [INFO ] [LOCAL ] Saved forecast: STEP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STEP.txt [2026-03-12T20:31:27.123406] [INFO ] [sig ] [2751/3274] Completed STEP in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:27.123448] [INFO ] [sig ] [2752/3274] Forecasting STHO... [2026-03-12T20:31:27.123478] [INFO ] [sig ] Generating forecast for: STHO [2026-03-12T20:31:27.123509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-03-12T20:31:27.134719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-03-12T20:31:27.135084] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-03-12T20:31:27.135920] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-03-12T20:31:27.135974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:27.136009] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:27.136038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:27.136097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:27.196330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:27.197107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:27.197192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:27.197227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:27.314699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:27.314866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:27.314908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:27.314936] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:27.318406] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-03-12T20:31:27.318719] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-03-12T20:31:27.318854] [INFO ] [sig ] STHO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:27.468176] [INFO ] [LOCAL ] Saved forecast: STHO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STHO.txt [2026-03-12T20:31:27.468379] [INFO ] [sig ] [2752/3274] Completed STHO in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:27.468434] [INFO ] [sig ] [2753/3274] Forecasting STI... [2026-03-12T20:31:27.468469] [INFO ] [sig ] Generating forecast for: STI [2026-03-12T20:31:27.468502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-03-12T20:31:27.480558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-03-12T20:31:27.481027] [INFO ] [FORECASTER] Starting predict_future for STI [2026-03-12T20:31:27.481976] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-03-12T20:31:27.482038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:27.482075] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:27.482105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:27.482163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:27.542958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:27.543949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:27.544049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:27.544086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:27.667484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:27.667666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:27.667714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:27.667778] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:27.671403] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-03-12T20:31:27.671757] [INFO ] [FORECASTER] Completed predict_future for STI [2026-03-12T20:31:27.671910] [INFO ] [sig ] STI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:27.814759] [INFO ] [LOCAL ] Saved forecast: STI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STI.txt [2026-03-12T20:31:27.814897] [INFO ] [sig ] [2753/3274] Completed STI in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:27.814938] [INFO ] [sig ] [2754/3274] Forecasting STIM... [2026-03-12T20:31:27.814969] [INFO ] [sig ] Generating forecast for: STIM [2026-03-12T20:31:27.815000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-03-12T20:31:27.826645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-03-12T20:31:27.826953] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-03-12T20:31:27.827797] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-03-12T20:31:27.827852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:27.827886] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:27.827914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:27.828016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:27.886447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:27.887163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:27.887245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:27.887279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:28.009168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:28.009334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:28.009375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:28.009405] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:28.012958] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=73.67%) [2026-03-12T20:31:28.013240] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-03-12T20:31:28.013369] [INFO ] [sig ] STIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:28.154043] [INFO ] [LOCAL ] Saved forecast: STIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STIM.txt [2026-03-12T20:31:28.154170] [INFO ] [sig ] [2754/3274] Completed STIM in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:28.154211] [INFO ] [sig ] [2755/3274] Forecasting STK... [2026-03-12T20:31:28.154241] [INFO ] [sig ] Generating forecast for: STK [2026-03-12T20:31:28.154272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-03-12T20:31:28.165276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-03-12T20:31:28.165618] [INFO ] [FORECASTER] Starting predict_future for STK [2026-03-12T20:31:28.166397] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-03-12T20:31:28.166449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:28.166481] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:28.166508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:28.166566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:28.223487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:28.224187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:28.224272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:28.224306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:28.343526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:28.343720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:28.343764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:28.343793] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:28.347244] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-03-12T20:31:28.347517] [INFO ] [FORECASTER] Completed predict_future for STK [2026-03-12T20:31:28.347667] [INFO ] [sig ] STK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:28.491200] [INFO ] [LOCAL ] Saved forecast: STK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STK.txt [2026-03-12T20:31:28.491347] [INFO ] [sig ] [2755/3274] Completed STK in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:28.491386] [INFO ] [sig ] [2756/3274] Forecasting STKH... [2026-03-12T20:31:28.491417] [INFO ] [sig ] Generating forecast for: STKH [2026-03-12T20:31:28.491448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-03-12T20:31:28.502490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-03-12T20:31:28.502855] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-03-12T20:31:28.503652] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-03-12T20:31:28.503705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:28.503737] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:28.503764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:28.503822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:28.562953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:28.563634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:28.563715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:28.563748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:28.676977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:28.677147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:28.677189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:28.677219] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:28.680721] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-03-12T20:31:28.680994] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-03-12T20:31:28.681122] [INFO ] [sig ] STKH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:28.822146] [INFO ] [LOCAL ] Saved forecast: STKH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STKH.txt [2026-03-12T20:31:28.822288] [INFO ] [sig ] [2756/3274] Completed STKH in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:28.822330] [INFO ] [sig ] [2757/3274] Forecasting STKL... [2026-03-12T20:31:28.822360] [INFO ] [sig ] Generating forecast for: STKL [2026-03-12T20:31:28.822390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-03-12T20:31:28.833288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-03-12T20:31:28.833608] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-03-12T20:31:28.834407] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-03-12T20:31:28.834462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:28.834496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:28.834524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:28.834602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:28.893998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:28.894895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:28.894982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:28.895017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:29.027376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:29.027557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:29.027650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:29.027688] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:29.031346] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-03-12T20:31:29.031647] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-03-12T20:31:29.031779] [INFO ] [sig ] STKL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:29.182614] [INFO ] [LOCAL ] Saved forecast: STKL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STKL.txt [2026-03-12T20:31:29.182766] [INFO ] [sig ] [2757/3274] Completed STKL in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:29.182809] [INFO ] [sig ] [2758/3274] Forecasting STKS... [2026-03-12T20:31:29.182839] [INFO ] [sig ] Generating forecast for: STKS [2026-03-12T20:31:29.182870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-03-12T20:31:29.194067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-03-12T20:31:29.194438] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-03-12T20:31:29.195217] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-03-12T20:31:29.195271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:29.195303] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:29.195331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:29.195387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:29.254305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:29.255100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:29.255185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:29.255219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:29.379827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:29.379982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:29.380031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:29.380065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:29.383899] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-03-12T20:31:29.384184] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-03-12T20:31:29.384310] [INFO ] [sig ] STKS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:29.530000] [INFO ] [LOCAL ] Saved forecast: STKS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STKS.txt [2026-03-12T20:31:29.530130] [INFO ] [sig ] [2758/3274] Completed STKS in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:29.530171] [INFO ] [sig ] [2759/3274] Forecasting STLA... [2026-03-12T20:31:29.530201] [INFO ] [sig ] Generating forecast for: STLA [2026-03-12T20:31:29.530230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-03-12T20:31:29.541297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-03-12T20:31:29.541642] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-03-12T20:31:29.542416] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-03-12T20:31:29.542483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:29.542515] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:29.542541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:29.542616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:29.601344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:29.602177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:29.602262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:29.602294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:29.726096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:29.726266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:29.726309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:29.726338] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:29.729881] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-03-12T20:31:29.730158] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-03-12T20:31:29.730286] [INFO ] [sig ] STLA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:29.872514] [INFO ] [LOCAL ] Saved forecast: STLA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STLA.txt [2026-03-12T20:31:29.872668] [INFO ] [sig ] [2759/3274] Completed STLA in 0.3s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:29.872710] [INFO ] [sig ] [2760/3274] Forecasting STLD... [2026-03-12T20:31:29.872742] [INFO ] [sig ] Generating forecast for: STLD [2026-03-12T20:31:29.872771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-03-12T20:31:29.885840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-03-12T20:31:29.886255] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-03-12T20:31:29.887291] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-03-12T20:31:29.887347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:29.887381] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:29.887410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:29.887469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:29.945255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:29.946069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:29.946206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:29.946240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:30.069148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:30.069328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:30.069373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:30.069403] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:30.073589] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-03-12T20:31:30.073957] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-03-12T20:31:30.074114] [INFO ] [sig ] STLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:30.291915] [INFO ] [LOCAL ] Saved forecast: STLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STLD.txt [2026-03-12T20:31:30.292138] [INFO ] [sig ] [2760/3274] Completed STLD in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:30.292200] [INFO ] [sig ] [2761/3274] Forecasting STM... [2026-03-12T20:31:30.292246] [INFO ] [sig ] Generating forecast for: STM [2026-03-12T20:31:30.292289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-03-12T20:31:30.309490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-03-12T20:31:30.310081] [INFO ] [FORECASTER] Starting predict_future for STM [2026-03-12T20:31:30.311400] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-03-12T20:31:30.311477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:30.311533] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:30.311608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:30.311708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:30.401500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:30.402645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:30.402758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:30.402792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:30.577418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:30.577689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:30.577758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:30.577792] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:30.583257] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-03-12T20:31:30.583871] [INFO ] [FORECASTER] Completed predict_future for STM [2026-03-12T20:31:30.584114] [INFO ] [sig ] STM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:30.801241] [INFO ] [LOCAL ] Saved forecast: STM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STM.txt [2026-03-12T20:31:30.801485] [INFO ] [sig ] [2761/3274] Completed STM in 0.5s | 2.80 sym/s | Total: 16.4m | ETA: 3.1m [2026-03-12T20:31:30.801558] [INFO ] [sig ] [2762/3274] Forecasting STN... [2026-03-12T20:31:30.801639] [INFO ] [sig ] Generating forecast for: STN [2026-03-12T20:31:30.801686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-03-12T20:31:30.829617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-03-12T20:31:30.830180] [INFO ] [FORECASTER] Starting predict_future for STN [2026-03-12T20:31:30.831455] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-03-12T20:31:30.831537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:30.831610] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:30.831657] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:30.831751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:30.920749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:30.921953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:30.922079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:30.922117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:31.086285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:31.086489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:31.086545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:31.086609] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:31.092028] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-03-12T20:31:31.092607] [INFO ] [FORECASTER] Completed predict_future for STN [2026-03-12T20:31:31.092821] [INFO ] [sig ] STN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:31.273950] [INFO ] [LOCAL ] Saved forecast: STN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STN.txt [2026-03-12T20:31:31.274167] [INFO ] [sig ] [2762/3274] Completed STN in 0.5s | 2.80 sym/s | Total: 16.4m | ETA: 3.0m [2026-03-12T20:31:31.274229] [INFO ] [sig ] [2763/3274] Forecasting STNE... [2026-03-12T20:31:31.274264] [INFO ] [sig ] Generating forecast for: STNE [2026-03-12T20:31:31.274294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-03-12T20:31:31.287691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-03-12T20:31:31.288224] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-03-12T20:31:31.289153] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-03-12T20:31:31.289217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:31.289251] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:31.289278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:31.289336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:31.351695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:31.352689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:31.352808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:31.352846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:31.491170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:31.491355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:31.491401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:31.491432] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:31.495193] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-03-12T20:31:31.495592] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-03-12T20:31:31.495750] [INFO ] [sig ] STNE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:31.650190] [INFO ] [LOCAL ] Saved forecast: STNE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STNE.txt [2026-03-12T20:31:31.650397] [INFO ] [sig ] [2763/3274] Completed STNE in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.0m [2026-03-12T20:31:31.650442] [INFO ] [sig ] [2764/3274] Forecasting STOK... [2026-03-12T20:31:31.650472] [INFO ] [sig ] Generating forecast for: STOK [2026-03-12T20:31:31.650504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-03-12T20:31:31.662160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-03-12T20:31:31.662554] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-03-12T20:31:31.663455] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-03-12T20:31:31.663512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:31.663548] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:31.663601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:31.663669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:31.725044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:31.725847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:31.725934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:31.725969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:31.859791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:31.859960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:31.860008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:31.860040] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:31.863666] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-03-12T20:31:31.863970] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-03-12T20:31:31.864126] [INFO ] [sig ] STOK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:32.006615] [INFO ] [LOCAL ] Saved forecast: STOK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STOK.txt [2026-03-12T20:31:32.006773] [INFO ] [sig ] [2764/3274] Completed STOK in 0.4s | 2.80 sym/s | Total: 16.4m | ETA: 3.0m [2026-03-12T20:31:32.006818] [INFO ] [sig ] [2765/3274] Forecasting STRA... [2026-03-12T20:31:32.006851] [INFO ] [sig ] Generating forecast for: STRA [2026-03-12T20:31:32.006883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-03-12T20:31:32.019097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-03-12T20:31:32.019726] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-03-12T20:31:32.020844] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-03-12T20:31:32.020900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:32.020935] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:32.020964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:32.021021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:32.084433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:32.085853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:32.085942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:32.085976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:32.214254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:32.214415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:32.214460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:32.214490] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:32.217935] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-03-12T20:31:32.218243] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-03-12T20:31:32.218372] [INFO ] [sig ] STRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:32.364521] [INFO ] [LOCAL ] Saved forecast: STRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STRA.txt [2026-03-12T20:31:32.364677] [INFO ] [sig ] [2765/3274] Completed STRA in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:32.364718] [INFO ] [sig ] [2766/3274] Forecasting STRL... [2026-03-12T20:31:32.364748] [INFO ] [sig ] Generating forecast for: STRL [2026-03-12T20:31:32.364778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-03-12T20:31:32.377855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-03-12T20:31:32.378187] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-03-12T20:31:32.378968] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-03-12T20:31:32.379021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:32.379054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:32.379081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:32.379148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:32.438009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:32.438907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:32.438992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:32.439024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:32.564843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:32.565011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:32.565073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:32.565103] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:32.568742] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-03-12T20:31:32.569021] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-03-12T20:31:32.569149] [INFO ] [sig ] STRL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:32.713049] [INFO ] [LOCAL ] Saved forecast: STRL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STRL.txt [2026-03-12T20:31:32.713177] [INFO ] [sig ] [2766/3274] Completed STRL in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:32.713217] [INFO ] [sig ] [2767/3274] Forecasting STRS... [2026-03-12T20:31:32.713247] [INFO ] [sig ] Generating forecast for: STRS [2026-03-12T20:31:32.713277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-03-12T20:31:32.723415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-03-12T20:31:32.723721] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-03-12T20:31:32.724486] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-03-12T20:31:32.724539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:32.724629] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:32.724660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:32.724717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:32.782160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:32.783013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:32.783097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:32.783130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:32.884110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:32.884290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:32.884334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:32.884363] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:32.887895] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=84.79%) [2026-03-12T20:31:32.888221] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-03-12T20:31:32.888361] [INFO ] [sig ] STRS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:33.033849] [INFO ] [LOCAL ] Saved forecast: STRS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STRS.txt [2026-03-12T20:31:33.034019] [INFO ] [sig ] [2767/3274] Completed STRS in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:33.034065] [INFO ] [sig ] [2768/3274] Forecasting STSS... [2026-03-12T20:31:33.034098] [INFO ] [sig ] Generating forecast for: STSS [2026-03-12T20:31:33.034131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-03-12T20:31:33.045186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-03-12T20:31:33.045606] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-03-12T20:31:33.046411] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-03-12T20:31:33.046465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:33.046502] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:33.046543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:33.046635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:33.106565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:33.107491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:33.107601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:33.107639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:33.231322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:33.231490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:33.231535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:33.231594] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:33.235179] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-03-12T20:31:33.235503] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-03-12T20:31:33.235664] [INFO ] [sig ] STSS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:33.391456] [INFO ] [LOCAL ] Saved forecast: STSS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STSS.txt [2026-03-12T20:31:33.391646] [INFO ] [sig ] [2768/3274] Completed STSS in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:33.391695] [INFO ] [sig ] [2769/3274] Forecasting STTK... [2026-03-12T20:31:33.391727] [INFO ] [sig ] Generating forecast for: STTK [2026-03-12T20:31:33.391758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-03-12T20:31:33.403232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-03-12T20:31:33.403588] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-03-12T20:31:33.404406] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-03-12T20:31:33.404461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:33.404496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:33.404525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:33.404602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:33.462744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:33.463393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:33.463476] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:33.463510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:33.579373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:33.579529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:33.579588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:33.579620] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:33.583120] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-03-12T20:31:33.583436] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-03-12T20:31:33.583570] [INFO ] [sig ] STTK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:33.727363] [INFO ] [LOCAL ] Saved forecast: STTK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STTK.txt [2026-03-12T20:31:33.727492] [INFO ] [sig ] [2769/3274] Completed STTK in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:33.727534] [INFO ] [sig ] [2770/3274] Forecasting STVN... [2026-03-12T20:31:33.727565] [INFO ] [sig ] Generating forecast for: STVN [2026-03-12T20:31:33.727617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-03-12T20:31:33.738480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-03-12T20:31:33.738826] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-03-12T20:31:33.739623] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-03-12T20:31:33.739676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:33.739748] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:33.739778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:33.739835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:33.798013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:33.798936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:33.799024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:33.799058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:33.917872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:33.918062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:33.918106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:33.918188] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:33.921725] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-03-12T20:31:33.922006] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-03-12T20:31:33.922137] [INFO ] [sig ] STVN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:34.063769] [INFO ] [LOCAL ] Saved forecast: STVN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STVN.txt [2026-03-12T20:31:34.063898] [INFO ] [sig ] [2770/3274] Completed STVN in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:34.063940] [INFO ] [sig ] [2771/3274] Forecasting STWD... [2026-03-12T20:31:34.063971] [INFO ] [sig ] Generating forecast for: STWD [2026-03-12T20:31:34.064002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-03-12T20:31:34.075453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-03-12T20:31:34.075801] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-03-12T20:31:34.076633] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-03-12T20:31:34.076686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:34.076719] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:34.076747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:34.076804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:34.134857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:34.135529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:34.135629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:34.135665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:34.256075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:34.256246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:34.256289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:34.256318] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:34.259828] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-12T20:31:34.260107] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-03-12T20:31:34.260242] [INFO ] [sig ] STWD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:34.402839] [INFO ] [LOCAL ] Saved forecast: STWD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STWD.txt [2026-03-12T20:31:34.402970] [INFO ] [sig ] [2771/3274] Completed STWD in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:34.403011] [INFO ] [sig ] [2772/3274] Forecasting STX... [2026-03-12T20:31:34.403041] [INFO ] [sig ] Generating forecast for: STX [2026-03-12T20:31:34.403071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-03-12T20:31:34.413936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-03-12T20:31:34.414328] [INFO ] [FORECASTER] Starting predict_future for STX [2026-03-12T20:31:34.415136] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-03-12T20:31:34.415189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:34.415222] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:34.415250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:34.415311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:34.473747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:34.474490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:34.474592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:34.474628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:34.598041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:34.598198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:34.598239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:34.598269] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:34.601699] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-03-12T20:31:34.601973] [INFO ] [FORECASTER] Completed predict_future for STX [2026-03-12T20:31:34.602103] [INFO ] [sig ] STX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:34.744454] [INFO ] [LOCAL ] Saved forecast: STX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/STX.txt [2026-03-12T20:31:34.744565] [INFO ] [sig ] [2772/3274] Completed STX in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:34.744623] [INFO ] [sig ] [2773/3274] Forecasting STXE... [2026-03-12T20:31:34.744654] [INFO ] [sig ] Generating forecast for: STXE [2026-03-12T20:31:34.744684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-03-12T20:31:34.755138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-03-12T20:31:34.755493] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-03-12T20:31:34.756292] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-03-12T20:31:34.756345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:34.756378] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:34.756405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:34.756461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:34.814030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:34.814661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:34.814743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:34.814779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:34.926126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:34.926303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:34.926351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:34.926382] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:34.930811] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-03-12T20:31:34.931197] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-03-12T20:31:34.931374] [INFO ] [sig ] STXE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:35.095597] [INFO ] [LOCAL ] Saved forecast: STXE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STXE.txt [2026-03-12T20:31:35.095770] [INFO ] [sig ] [2773/3274] Completed STXE in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:35.095816] [INFO ] [sig ] [2774/3274] Forecasting STXG... [2026-03-12T20:31:35.095853] [INFO ] [sig ] Generating forecast for: STXG [2026-03-12T20:31:35.095886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-03-12T20:31:35.106459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-03-12T20:31:35.106880] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-03-12T20:31:35.107683] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-03-12T20:31:35.107736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:35.107769] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:35.107797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:35.107855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:35.170210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:35.171124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:35.171221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:35.171261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:35.278553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:35.278744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:35.278786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:35.278815] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:35.282346] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-03-12T20:31:35.282660] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-03-12T20:31:35.282796] [INFO ] [sig ] STXG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:35.426276] [INFO ] [LOCAL ] Saved forecast: STXG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/STXG.txt [2026-03-12T20:31:35.426447] [INFO ] [sig ] [2774/3274] Completed STXG in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:35.426492] [INFO ] [sig ] [2775/3274] Forecasting SUI... [2026-03-12T20:31:35.426521] [INFO ] [sig ] Generating forecast for: SUI [2026-03-12T20:31:35.426551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-03-12T20:31:35.438424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-03-12T20:31:35.438866] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-03-12T20:31:35.439739] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-03-12T20:31:35.439794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:35.439828] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:35.439856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:35.439914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:35.497404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:35.498381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:35.498473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:35.498507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:35.622883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:35.623054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:35.623099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:35.623129] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:35.626767] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-03-12T20:31:35.627062] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-03-12T20:31:35.627212] [INFO ] [sig ] SUI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:35.775734] [INFO ] [LOCAL ] Saved forecast: SUI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SUI.txt [2026-03-12T20:31:35.775902] [INFO ] [sig ] [2775/3274] Completed SUI in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:35.775947] [INFO ] [sig ] [2776/3274] Forecasting SUN... [2026-03-12T20:31:35.775977] [INFO ] [sig ] Generating forecast for: SUN [2026-03-12T20:31:35.776008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-03-12T20:31:35.788028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-03-12T20:31:35.788677] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-03-12T20:31:35.789483] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-03-12T20:31:35.789536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:35.789586] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:35.789617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:35.789675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:35.848893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:35.849912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:35.850014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:35.850048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:35.973154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:35.973325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:35.973368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:35.973398] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:35.976933] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-03-12T20:31:35.977232] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-03-12T20:31:35.977375] [INFO ] [sig ] SUN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:36.125060] [INFO ] [LOCAL ] Saved forecast: SUN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUN.txt [2026-03-12T20:31:36.125242] [INFO ] [sig ] [2776/3274] Completed SUN in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:36.125292] [INFO ] [sig ] [2777/3274] Forecasting SUNS... [2026-03-12T20:31:36.125324] [INFO ] [sig ] Generating forecast for: SUNS [2026-03-12T20:31:36.125356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-03-12T20:31:36.137659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-03-12T20:31:36.138028] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-03-12T20:31:36.138866] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-03-12T20:31:36.138920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:36.138952] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:36.138980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:36.139037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:36.204107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:36.205256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:36.205423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:36.205472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:36.331972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:36.332146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:36.332191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:36.332239] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:36.335870] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-12T20:31:36.336177] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-03-12T20:31:36.336341] [INFO ] [sig ] SUNS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:36.483797] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUNS.txt [2026-03-12T20:31:36.483935] [INFO ] [sig ] [2777/3274] Completed SUNS in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:36.483976] [INFO ] [sig ] [2778/3274] Forecasting SUPN... [2026-03-12T20:31:36.484007] [INFO ] [sig ] Generating forecast for: SUPN [2026-03-12T20:31:36.484038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-03-12T20:31:36.495750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-03-12T20:31:36.496037] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-03-12T20:31:36.496850] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-03-12T20:31:36.496904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:36.496937] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:36.496964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:36.497022] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:36.556436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:36.557060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:36.557140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:36.557173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:36.679144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:36.679293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:36.679334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:36.679366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:36.683544] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-03-12T20:31:36.683835] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-03-12T20:31:36.683964] [INFO ] [sig ] SUPN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:36.834489] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUPN.txt [2026-03-12T20:31:36.834659] [INFO ] [sig ] [2778/3274] Completed SUPN in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 3.0m [2026-03-12T20:31:36.834703] [INFO ] [sig ] [2779/3274] Forecasting SUSB... [2026-03-12T20:31:36.834733] [INFO ] [sig ] Generating forecast for: SUSB [2026-03-12T20:31:36.834763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-03-12T20:31:36.845692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-03-12T20:31:36.846009] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-03-12T20:31:36.846816] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-03-12T20:31:36.846870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:36.846903] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:36.846930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:36.846987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:36.906539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:36.907246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:36.907329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:36.907386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:37.037612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:37.037782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:37.037825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:37.037856] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:37.041454] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-03-12T20:31:37.041784] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-03-12T20:31:37.041925] [INFO ] [sig ] SUSB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:37.206762] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUSB.txt [2026-03-12T20:31:37.206921] [INFO ] [sig ] [2779/3274] Completed SUSB in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 2.9m [2026-03-12T20:31:37.206963] [INFO ] [sig ] [2780/3274] Forecasting SUSC... [2026-03-12T20:31:37.206995] [INFO ] [sig ] Generating forecast for: SUSC [2026-03-12T20:31:37.207025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-03-12T20:31:37.218122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-03-12T20:31:37.218442] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-03-12T20:31:37.219255] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-03-12T20:31:37.219321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:37.219363] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:37.219398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:37.219455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:37.279007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:37.279825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:37.279911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:37.279944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:37.407764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:37.407928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:37.407994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:37.408030] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:37.411659] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=38.80%) [2026-03-12T20:31:37.411948] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-03-12T20:31:37.412103] [INFO ] [sig ] SUSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:37.558289] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SUSC.txt [2026-03-12T20:31:37.558672] [INFO ] [sig ] [2780/3274] Completed SUSC in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 2.9m [2026-03-12T20:31:37.558727] [INFO ] [sig ] [2781/3274] Forecasting SUSL... [2026-03-12T20:31:37.558761] [INFO ] [sig ] Generating forecast for: SUSL [2026-03-12T20:31:37.558793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-03-12T20:31:37.569810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-03-12T20:31:37.570166] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-03-12T20:31:37.571036] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-03-12T20:31:37.571091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:37.571125] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:37.571168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:37.571230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:37.632482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:37.633374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:37.633457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:37.633491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:37.752484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:37.752677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:37.752722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:37.752751] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:37.756167] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-03-12T20:31:37.756451] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-03-12T20:31:37.756598] [INFO ] [sig ] SUSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:37.901237] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUSL.txt [2026-03-12T20:31:37.901413] [INFO ] [sig ] [2781/3274] Completed SUSL in 0.3s | 2.80 sym/s | Total: 16.5m | ETA: 2.9m [2026-03-12T20:31:37.901454] [INFO ] [sig ] [2782/3274] Forecasting SUZ... [2026-03-12T20:31:37.901486] [INFO ] [sig ] Generating forecast for: SUZ [2026-03-12T20:31:37.901516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-03-12T20:31:37.912887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-03-12T20:31:37.913308] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-03-12T20:31:37.914156] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-03-12T20:31:37.914212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:37.914248] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:37.914278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:37.914337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:37.973665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:37.974813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:37.974904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:37.974937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:38.103229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:38.103410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:38.103454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:38.103483] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:38.107036] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=61.39%) [2026-03-12T20:31:38.107341] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-03-12T20:31:38.107485] [INFO ] [sig ] SUZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:38.254338] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SUZ.txt [2026-03-12T20:31:38.254534] [INFO ] [sig ] [2782/3274] Completed SUZ in 0.4s | 2.80 sym/s | Total: 16.5m | ETA: 2.9m [2026-03-12T20:31:38.254606] [INFO ] [sig ] [2783/3274] Forecasting SVC... [2026-03-12T20:31:38.254644] [INFO ] [sig ] Generating forecast for: SVC [2026-03-12T20:31:38.254674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-03-12T20:31:38.266960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-03-12T20:31:38.267429] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-03-12T20:31:38.268465] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-03-12T20:31:38.268520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:38.268553] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:38.268598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:38.268666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:38.326213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:38.327262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:38.327363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:38.327403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:38.450049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:38.450225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:38.450279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:38.450318] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:38.453900] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-12T20:31:38.454181] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-03-12T20:31:38.454314] [INFO ] [sig ] SVC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:38.596709] [INFO ] [LOCAL ] Saved forecast: SVC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SVC.txt [2026-03-12T20:31:38.596834] [INFO ] [sig ] [2783/3274] Completed SVC in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:38.596874] [INFO ] [sig ] [2784/3274] Forecasting SVCO... [2026-03-12T20:31:38.596905] [INFO ] [sig ] Generating forecast for: SVCO [2026-03-12T20:31:38.596933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-03-12T20:31:38.607476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-03-12T20:31:38.607828] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-03-12T20:31:38.608642] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-03-12T20:31:38.608695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:38.608779] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:38.608816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:38.608887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:38.667304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:38.668235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:38.668336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:38.668376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:38.791637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:38.791855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:38.791911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:38.791943] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:38.797305] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=22.65%) [2026-03-12T20:31:38.797798] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-03-12T20:31:38.798030] [INFO ] [sig ] SVCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:38.949660] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SVCO.txt [2026-03-12T20:31:38.949826] [INFO ] [sig ] [2784/3274] Completed SVCO in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:38.949870] [INFO ] [sig ] [2785/3274] Forecasting SVRA... [2026-03-12T20:31:38.949903] [INFO ] [sig ] Generating forecast for: SVRA [2026-03-12T20:31:38.949941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-03-12T20:31:38.960892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-03-12T20:31:38.961175] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-03-12T20:31:38.961965] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-03-12T20:31:38.962018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:38.962051] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:38.962079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:38.962136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:39.020515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:39.021418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:39.021499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:39.021532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:39.142243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:39.142410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:39.142651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:39.142683] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:39.146305] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=60.01%) [2026-03-12T20:31:39.146611] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-03-12T20:31:39.146749] [INFO ] [sig ] SVRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:39.290789] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SVRA.txt [2026-03-12T20:31:39.290928] [INFO ] [sig ] [2785/3274] Completed SVRA in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:39.290969] [INFO ] [sig ] [2786/3274] Forecasting SWBI... [2026-03-12T20:31:39.290998] [INFO ] [sig ] Generating forecast for: SWBI [2026-03-12T20:31:39.291030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-03-12T20:31:39.301856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-03-12T20:31:39.302162] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-03-12T20:31:39.302961] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-03-12T20:31:39.303014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:39.303048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:39.303075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:39.303131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:39.361049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:39.361721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:39.361799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:39.361832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:39.482995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:39.483147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:39.483188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:39.483218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:39.487033] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-03-12T20:31:39.487314] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-03-12T20:31:39.487462] [INFO ] [sig ] SWBI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:39.632489] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SWBI.txt [2026-03-12T20:31:39.632637] [INFO ] [sig ] [2786/3274] Completed SWBI in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:39.632682] [INFO ] [sig ] [2787/3274] Forecasting SWIM... [2026-03-12T20:31:39.632712] [INFO ] [sig ] Generating forecast for: SWIM [2026-03-12T20:31:39.632742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-03-12T20:31:39.643960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-03-12T20:31:39.644269] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-03-12T20:31:39.645061] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-03-12T20:31:39.645114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:39.645146] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:39.645173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:39.645229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:39.703837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:39.704522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:39.704623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:39.704659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:39.829189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:39.829368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:39.829418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:39.829493] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:39.833135] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-03-12T20:31:39.833420] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-03-12T20:31:39.833555] [INFO ] [sig ] SWIM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:39.979654] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SWIM.txt [2026-03-12T20:31:39.979819] [INFO ] [sig ] [2787/3274] Completed SWIM in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:39.979863] [INFO ] [sig ] [2788/3274] Forecasting SWK... [2026-03-12T20:31:39.979903] [INFO ] [sig ] Generating forecast for: SWK [2026-03-12T20:31:39.979938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-03-12T20:31:39.991618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-03-12T20:31:39.992037] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-03-12T20:31:39.992864] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-03-12T20:31:39.992918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:39.992951] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:39.992978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:39.993035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:40.052320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:40.053264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:40.053361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:40.053395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:40.203858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:40.204033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:40.204077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:40.204108] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:40.208187] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-03-12T20:31:40.208626] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-03-12T20:31:40.208788] [INFO ] [sig ] SWK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:40.359645] [INFO ] [LOCAL ] Saved forecast: SWK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SWK.txt [2026-03-12T20:31:40.359800] [INFO ] [sig ] [2788/3274] Completed SWK in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:40.359842] [INFO ] [sig ] [2789/3274] Forecasting SWKS... [2026-03-12T20:31:40.359872] [INFO ] [sig ] Generating forecast for: SWKS [2026-03-12T20:31:40.359903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-03-12T20:31:40.371705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-03-12T20:31:40.372019] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-03-12T20:31:40.373008] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-03-12T20:31:40.373061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:40.373093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:40.373119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:40.373176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:40.434560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:40.435245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:40.435329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:40.435362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:40.558078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:40.558259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:40.558320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:40.558372] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:40.562011] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=50.00%) [2026-03-12T20:31:40.562303] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-03-12T20:31:40.562439] [INFO ] [sig ] SWKS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:40.703838] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SWKS.txt [2026-03-12T20:31:40.703988] [INFO ] [sig ] [2789/3274] Completed SWKS in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:40.704030] [INFO ] [sig ] [2790/3274] Forecasting SWX... [2026-03-12T20:31:40.704060] [INFO ] [sig ] Generating forecast for: SWX [2026-03-12T20:31:40.704093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-03-12T20:31:40.714872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-03-12T20:31:40.715167] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-03-12T20:31:40.715990] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-03-12T20:31:40.716042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:40.716074] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:40.716101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:40.716158] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:40.774178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:40.774880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:40.774963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:40.774998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:40.897015] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:40.897168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:40.897211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:40.897241] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:40.900792] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-03-12T20:31:40.901072] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-03-12T20:31:40.901204] [INFO ] [sig ] SWX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:41.047191] [INFO ] [LOCAL ] Saved forecast: SWX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SWX.txt [2026-03-12T20:31:41.047313] [INFO ] [sig ] [2790/3274] Completed SWX in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:41.047358] [INFO ] [sig ] [2791/3274] Forecasting SXI... [2026-03-12T20:31:41.047389] [INFO ] [sig ] Generating forecast for: SXI [2026-03-12T20:31:41.047419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-03-12T20:31:41.058544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-03-12T20:31:41.058878] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-03-12T20:31:41.059715] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-03-12T20:31:41.059769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:41.059802] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:41.059829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:41.059886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:41.117926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:41.118609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:41.118689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:41.118722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:41.242999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:41.243159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:41.243200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:41.243228] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:41.246908] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-03-12T20:31:41.247183] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-03-12T20:31:41.247310] [INFO ] [sig ] SXI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:41.407636] [INFO ] [LOCAL ] Saved forecast: SXI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SXI.txt [2026-03-12T20:31:41.407816] [INFO ] [sig ] [2791/3274] Completed SXI in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:41.407862] [INFO ] [sig ] [2792/3274] Forecasting SY... [2026-03-12T20:31:41.407896] [INFO ] [sig ] Generating forecast for: SY [2026-03-12T20:31:41.407928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-03-12T20:31:41.419141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-03-12T20:31:41.419524] [INFO ] [FORECASTER] Starting predict_future for SY [2026-03-12T20:31:41.420505] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-03-12T20:31:41.420564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:41.420632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:41.420662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:41.420721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:41.485791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:41.486734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:41.486822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:41.486855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:41.602504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:41.602672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:41.602720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:41.602750] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:41.606133] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-03-12T20:31:41.606413] [INFO ] [FORECASTER] Completed predict_future for SY [2026-03-12T20:31:41.606560] [INFO ] [sig ] SY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:41.752037] [INFO ] [LOCAL ] Saved forecast: SY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SY.txt [2026-03-12T20:31:41.752215] [INFO ] [sig ] [2792/3274] Completed SY in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:41.752265] [INFO ] [sig ] [2793/3274] Forecasting SYF... [2026-03-12T20:31:41.752311] [INFO ] [sig ] Generating forecast for: SYF [2026-03-12T20:31:41.752347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-03-12T20:31:41.763817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-03-12T20:31:41.764121] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-03-12T20:31:41.764942] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-03-12T20:31:41.764997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:41.765031] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:41.765062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:41.765120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:41.829594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:41.830432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:41.830520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:41.830556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:41.953816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:41.953963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:41.954007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:41.954038] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:41.957556] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-03-12T20:31:41.957859] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-03-12T20:31:41.958026] [INFO ] [sig ] SYF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:42.102887] [INFO ] [LOCAL ] Saved forecast: SYF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SYF.txt [2026-03-12T20:31:42.103061] [INFO ] [sig ] [2793/3274] Completed SYF in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:42.103104] [INFO ] [sig ] [2794/3274] Forecasting SYK... [2026-03-12T20:31:42.103136] [INFO ] [sig ] Generating forecast for: SYK [2026-03-12T20:31:42.103165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-03-12T20:31:42.114621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-03-12T20:31:42.115012] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-03-12T20:31:42.115828] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-03-12T20:31:42.115883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:42.115948] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:42.115981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:42.116049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:42.175658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:42.176553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:42.176660] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:42.176744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:42.298303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:42.298468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:42.298511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:42.298542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:42.302035] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=70.97%) [2026-03-12T20:31:42.302316] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-03-12T20:31:42.302457] [INFO ] [sig ] SYK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:42.453409] [INFO ] [LOCAL ] Saved forecast: SYK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SYK.txt [2026-03-12T20:31:42.453541] [INFO ] [sig ] [2794/3274] Completed SYK in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.9m [2026-03-12T20:31:42.453601] [INFO ] [sig ] [2795/3274] Forecasting SYM... [2026-03-12T20:31:42.453634] [INFO ] [sig ] Generating forecast for: SYM [2026-03-12T20:31:42.453665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-03-12T20:31:42.464935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-03-12T20:31:42.465231] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-03-12T20:31:42.466238] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-03-12T20:31:42.466292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:42.466324] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:42.466351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:42.466407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:42.529723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:42.530506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:42.530618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:42.530655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:42.656340] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:42.656711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:42.656761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:42.656791] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:42.660522] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-03-12T20:31:42.661019] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-03-12T20:31:42.661169] [INFO ] [sig ] SYM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:42.806341] [INFO ] [LOCAL ] Saved forecast: SYM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SYM.txt [2026-03-12T20:31:42.806494] [INFO ] [sig ] [2795/3274] Completed SYM in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.8m [2026-03-12T20:31:42.806541] [INFO ] [sig ] [2796/3274] Forecasting SYNA... [2026-03-12T20:31:42.806589] [INFO ] [sig ] Generating forecast for: SYNA [2026-03-12T20:31:42.806808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-03-12T20:31:42.818999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-03-12T20:31:42.819309] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-03-12T20:31:42.820114] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-03-12T20:31:42.820178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:42.820216] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:42.820246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:42.820305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:42.881541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:42.882216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:42.882298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:42.882334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:43.007273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:43.007440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:43.007485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:43.007517] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:43.011109] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-03-12T20:31:43.011393] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-03-12T20:31:43.011533] [INFO ] [sig ] SYNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:43.154877] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SYNA.txt [2026-03-12T20:31:43.155005] [INFO ] [sig ] [2796/3274] Completed SYNA in 0.3s | 2.80 sym/s | Total: 16.6m | ETA: 2.8m [2026-03-12T20:31:43.155045] [INFO ] [sig ] [2797/3274] Forecasting SYRE... [2026-03-12T20:31:43.155076] [INFO ] [sig ] Generating forecast for: SYRE [2026-03-12T20:31:43.155107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-03-12T20:31:43.166216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-03-12T20:31:43.166587] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-03-12T20:31:43.167366] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-03-12T20:31:43.167420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:43.167452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:43.167481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:43.167538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:43.229092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:43.230105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:43.230194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:43.230227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:43.360682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:43.360859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:43.360904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:43.360934] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:43.365389] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=42.79%) [2026-03-12T20:31:43.365800] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-03-12T20:31:43.365956] [INFO ] [sig ] SYRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:43.515082] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/SYRE.txt [2026-03-12T20:31:43.515240] [INFO ] [sig ] [2797/3274] Completed SYRE in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.8m [2026-03-12T20:31:43.515295] [INFO ] [sig ] [2798/3274] Forecasting SYY... [2026-03-12T20:31:43.515329] [INFO ] [sig ] Generating forecast for: SYY [2026-03-12T20:31:43.515360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-03-12T20:31:43.527458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-03-12T20:31:43.527836] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-03-12T20:31:43.528701] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-03-12T20:31:43.528757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:43.528791] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:43.528820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:43.528879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:43.591732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:43.592501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:43.592606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:43.592643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:43.725143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:43.725309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:43.725358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:43.725396] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:43.729044] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-03-12T20:31:43.729333] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-03-12T20:31:43.729494] [INFO ] [sig ] SYY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:43.874052] [INFO ] [LOCAL ] Saved forecast: SYY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/SYY.txt [2026-03-12T20:31:43.874188] [INFO ] [sig ] [2798/3274] Completed SYY in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.8m [2026-03-12T20:31:43.874229] [INFO ] [sig ] [2799/3274] Forecasting TAC... [2026-03-12T20:31:43.874260] [INFO ] [sig ] Generating forecast for: TAC [2026-03-12T20:31:43.874295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-03-12T20:31:43.885527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-03-12T20:31:43.886044] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-03-12T20:31:43.887019] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-03-12T20:31:43.887073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:43.887106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:43.887133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:43.887191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:43.950467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:43.951946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:43.952034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:43.952067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:44.078849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:44.079011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:44.079055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:44.079086] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:44.082663] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-03-12T20:31:44.082951] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-03-12T20:31:44.083132] [INFO ] [sig ] TAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:44.232998] [INFO ] [LOCAL ] Saved forecast: TAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TAC.txt [2026-03-12T20:31:44.233167] [INFO ] [sig ] [2799/3274] Completed TAC in 0.4s | 2.80 sym/s | Total: 16.6m | ETA: 2.8m [2026-03-12T20:31:44.233212] [INFO ] [sig ] [2800/3274] Forecasting TAK... [2026-03-12T20:31:44.233244] [INFO ] [sig ] Generating forecast for: TAK [2026-03-12T20:31:44.233275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-03-12T20:31:44.246181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-03-12T20:31:44.246531] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-03-12T20:31:44.247343] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-03-12T20:31:44.247396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:44.247430] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:44.247457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:44.247514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:44.305476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:44.306278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:44.306361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:44.306395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:44.429675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:44.429841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:44.429883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:44.429913] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:44.433796] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-03-12T20:31:44.434069] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-03-12T20:31:44.434197] [INFO ] [sig ] TAK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:44.581149] [INFO ] [LOCAL ] Saved forecast: TAK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TAK.txt [2026-03-12T20:31:44.581295] [INFO ] [sig ] [2800/3274] Completed TAK in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:44.581336] [INFO ] [sig ] [2801/3274] Forecasting TAL... [2026-03-12T20:31:44.581367] [INFO ] [sig ] Generating forecast for: TAL [2026-03-12T20:31:44.581398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-03-12T20:31:44.593722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-03-12T20:31:44.594037] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-03-12T20:31:44.594844] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-03-12T20:31:44.594898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:44.594958] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:44.594986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:44.595044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:44.656350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:44.657140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:44.657222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:44.657256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:44.784059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:44.784262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:44.784305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:44.784361] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:44.787849] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-03-12T20:31:44.788153] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-03-12T20:31:44.788283] [INFO ] [sig ] TAL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:44.934146] [INFO ] [LOCAL ] Saved forecast: TAL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TAL.txt [2026-03-12T20:31:44.934291] [INFO ] [sig ] [2801/3274] Completed TAL in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:44.934332] [INFO ] [sig ] [2802/3274] Forecasting TALK... [2026-03-12T20:31:44.934363] [INFO ] [sig ] Generating forecast for: TALK [2026-03-12T20:31:44.934392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-03-12T20:31:44.945560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-03-12T20:31:44.945873] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-03-12T20:31:44.946660] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-03-12T20:31:44.946712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:44.946744] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:44.946771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:44.946829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:45.005853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:45.006670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:45.006756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:45.006791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:45.139955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:45.140114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:45.140160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:45.140189] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:45.143813] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-03-12T20:31:45.144096] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-03-12T20:31:45.144228] [INFO ] [sig ] TALK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:45.292562] [INFO ] [LOCAL ] Saved forecast: TALK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TALK.txt [2026-03-12T20:31:45.292742] [INFO ] [sig ] [2802/3274] Completed TALK in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:45.292800] [INFO ] [sig ] [2803/3274] Forecasting TALO... [2026-03-12T20:31:45.292837] [INFO ] [sig ] Generating forecast for: TALO [2026-03-12T20:31:45.292870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-03-12T20:31:45.304193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-03-12T20:31:45.304510] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-03-12T20:31:45.305361] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-03-12T20:31:45.305422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:45.305469] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:45.305503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:45.305604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:45.370181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:45.371103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:45.371225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:45.371263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:45.504256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:45.504447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:45.504494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:45.504525] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:45.508168] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-03-12T20:31:45.508458] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-03-12T20:31:45.508629] [INFO ] [sig ] TALO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:45.656565] [INFO ] [LOCAL ] Saved forecast: TALO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TALO.txt [2026-03-12T20:31:45.656722] [INFO ] [sig ] [2803/3274] Completed TALO in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:45.656780] [INFO ] [sig ] [2804/3274] Forecasting TAOP... [2026-03-12T20:31:45.656830] [INFO ] [sig ] Generating forecast for: TAOP [2026-03-12T20:31:45.656863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-03-12T20:31:45.667825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-03-12T20:31:45.668198] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-03-12T20:31:45.669057] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-03-12T20:31:45.669113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:45.669149] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:45.669178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:45.669238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:45.728066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:45.728959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:45.729047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:45.729083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:45.849783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:45.849957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:45.850001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:45.850076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:45.854596] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=21.17%) [2026-03-12T20:31:45.854973] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-03-12T20:31:45.855120] [INFO ] [sig ] TAOP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:45.999151] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TAOP.txt [2026-03-12T20:31:45.999321] [INFO ] [sig ] [2804/3274] Completed TAOP in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:45.999364] [INFO ] [sig ] [2805/3274] Forecasting TAP... [2026-03-12T20:31:45.999396] [INFO ] [sig ] Generating forecast for: TAP [2026-03-12T20:31:45.999426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-03-12T20:31:46.011221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-03-12T20:31:46.011643] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-03-12T20:31:46.012601] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-03-12T20:31:46.012665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:46.012699] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:46.012763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:46.012829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:46.073116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:46.074076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:46.074166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:46.074201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:46.200356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:46.200564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:46.200635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:46.200668] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:46.204454] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-03-12T20:31:46.204758] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-03-12T20:31:46.204890] [INFO ] [sig ] TAP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:46.352838] [INFO ] [LOCAL ] Saved forecast: TAP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TAP.txt [2026-03-12T20:31:46.352982] [INFO ] [sig ] [2805/3274] Completed TAP in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:46.353023] [INFO ] [sig ] [2806/3274] Forecasting TARA... [2026-03-12T20:31:46.353054] [INFO ] [sig ] Generating forecast for: TARA [2026-03-12T20:31:46.353083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-03-12T20:31:46.365256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-03-12T20:31:46.365662] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-03-12T20:31:46.366466] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-03-12T20:31:46.366521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:46.366555] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:46.366611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:46.366674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:46.426631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:46.427637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:46.427766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:46.427825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:46.555262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:46.555423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:46.555467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:46.555497] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:46.558947] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-03-12T20:31:46.559232] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-03-12T20:31:46.559366] [INFO ] [sig ] TARA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:46.703273] [INFO ] [LOCAL ] Saved forecast: TARA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TARA.txt [2026-03-12T20:31:46.703437] [INFO ] [sig ] [2806/3274] Completed TARA in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:46.703481] [INFO ] [sig ] [2807/3274] Forecasting TARK... [2026-03-12T20:31:46.703515] [INFO ] [sig ] Generating forecast for: TARK [2026-03-12T20:31:46.703547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-03-12T20:31:46.714790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-03-12T20:31:46.715181] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-03-12T20:31:46.716034] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-03-12T20:31:46.716088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:46.716121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:46.716147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:46.716204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:46.776229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:46.777356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:46.777449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:46.777483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:46.907245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:46.907434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:46.907486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:46.907532] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:46.911416] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-03-12T20:31:46.911730] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-03-12T20:31:46.911865] [INFO ] [sig ] TARK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:47.056283] [INFO ] [LOCAL ] Saved forecast: TARK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TARK.txt [2026-03-12T20:31:47.056468] [INFO ] [sig ] [2807/3274] Completed TARK in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:47.056524] [INFO ] [sig ] [2808/3274] Forecasting TARS... [2026-03-12T20:31:47.056567] [INFO ] [sig ] Generating forecast for: TARS [2026-03-12T20:31:47.056637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-03-12T20:31:47.068093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-03-12T20:31:47.068469] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-03-12T20:31:47.069320] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-03-12T20:31:47.069374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:47.069409] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:47.069445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:47.069526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:47.130760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:47.131680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:47.131769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:47.131804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:47.264896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:47.265058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:47.265101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:47.265131] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:47.269150] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-03-12T20:31:47.269434] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-03-12T20:31:47.269567] [INFO ] [sig ] TARS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:47.417340] [INFO ] [LOCAL ] Saved forecast: TARS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TARS.txt [2026-03-12T20:31:47.417500] [INFO ] [sig ] [2808/3274] Completed TARS in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:47.417549] [INFO ] [sig ] [2809/3274] Forecasting TASK... [2026-03-12T20:31:47.417610] [INFO ] [sig ] Generating forecast for: TASK [2026-03-12T20:31:47.417661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-03-12T20:31:47.429338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-03-12T20:31:47.429723] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-03-12T20:31:47.430500] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-03-12T20:31:47.430553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:47.430605] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:47.430634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:47.430690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:47.489505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:47.490328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:47.490416] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:47.490452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:47.616793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:47.616971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:47.617014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:47.617043] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:47.620544] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=66.32%) [2026-03-12T20:31:47.620851] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-03-12T20:31:47.620981] [INFO ] [sig ] TASK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:47.770011] [INFO ] [LOCAL ] Saved forecast: TASK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TASK.txt [2026-03-12T20:31:47.770171] [INFO ] [sig ] [2809/3274] Completed TASK in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:47.770214] [INFO ] [sig ] [2810/3274] Forecasting TAYD... [2026-03-12T20:31:47.770246] [INFO ] [sig ] Generating forecast for: TAYD [2026-03-12T20:31:47.770276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-03-12T20:31:47.781365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-03-12T20:31:47.781733] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-03-12T20:31:47.782502] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-03-12T20:31:47.782555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:47.782609] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:47.782639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:47.782696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:47.848635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:47.849894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:47.849995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:47.850038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:47.964278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:47.964442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:47.964485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:47.964514] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:47.968045] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-03-12T20:31:47.968321] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-03-12T20:31:47.968448] [INFO ] [sig ] TAYD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:48.112934] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TAYD.txt [2026-03-12T20:31:48.113092] [INFO ] [sig ] [2810/3274] Completed TAYD in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:48.113135] [INFO ] [sig ] [2811/3274] Forecasting TBB... [2026-03-12T20:31:48.113165] [INFO ] [sig ] Generating forecast for: TBB [2026-03-12T20:31:48.113195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-03-12T20:31:48.124358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-03-12T20:31:48.124755] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-03-12T20:31:48.125602] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-03-12T20:31:48.125658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:48.125691] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:48.125721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:48.125782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:48.186174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:48.187264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:48.187397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:48.187431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:48.311012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:48.311206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:48.311262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:48.311299] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:48.315083] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-03-12T20:31:48.315376] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-03-12T20:31:48.315524] [INFO ] [sig ] TBB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:48.460778] [INFO ] [LOCAL ] Saved forecast: TBB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TBB.txt [2026-03-12T20:31:48.460949] [INFO ] [sig ] [2811/3274] Completed TBB in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.8m [2026-03-12T20:31:48.460993] [INFO ] [sig ] [2812/3274] Forecasting TBBK... [2026-03-12T20:31:48.461025] [INFO ] [sig ] Generating forecast for: TBBK [2026-03-12T20:31:48.461055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-03-12T20:31:48.472876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-03-12T20:31:48.473180] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-03-12T20:31:48.473984] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-03-12T20:31:48.474039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:48.474070] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:48.474096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:48.474153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:48.532931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:48.533756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:48.533839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:48.533872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:48.657969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:48.658138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:48.658181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:48.658247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:48.661679] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=46.08%) [2026-03-12T20:31:48.661952] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-03-12T20:31:48.662085] [INFO ] [sig ] TBBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:48.805565] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TBBK.txt [2026-03-12T20:31:48.805716] [INFO ] [sig ] [2812/3274] Completed TBBK in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.7m [2026-03-12T20:31:48.805757] [INFO ] [sig ] [2813/3274] Forecasting TBI... [2026-03-12T20:31:48.805788] [INFO ] [sig ] Generating forecast for: TBI [2026-03-12T20:31:48.805820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-03-12T20:31:48.816764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-03-12T20:31:48.817077] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-03-12T20:31:48.817870] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-03-12T20:31:48.817924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:48.817982] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:48.818015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:48.818071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:48.876499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:48.877276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:48.877360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:48.877393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:49.007289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:49.007490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:49.007538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:49.007590] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:49.011988] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-03-12T20:31:49.012270] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-03-12T20:31:49.012411] [INFO ] [sig ] TBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:49.161038] [INFO ] [LOCAL ] Saved forecast: TBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TBI.txt [2026-03-12T20:31:49.161201] [INFO ] [sig ] [2813/3274] Completed TBI in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.7m [2026-03-12T20:31:49.161243] [INFO ] [sig ] [2814/3274] Forecasting TBIL... [2026-03-12T20:31:49.161275] [INFO ] [sig ] Generating forecast for: TBIL [2026-03-12T20:31:49.161306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-03-12T20:31:49.173429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-03-12T20:31:49.173971] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-03-12T20:31:49.174989] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-03-12T20:31:49.175041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:49.175073] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:49.175100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:49.175156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:49.235971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:49.236867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:49.236964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:49.236997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:49.311371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:49.311527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:49.311587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:49.311621] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:49.315420] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-03-12T20:31:49.315735] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-03-12T20:31:49.315866] [INFO ] [sig ] TBIL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:49.466347] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TBIL.txt [2026-03-12T20:31:49.466549] [INFO ] [sig ] [2814/3274] Completed TBIL in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.7m [2026-03-12T20:31:49.466613] [INFO ] [sig ] [2815/3274] Forecasting TBLA... [2026-03-12T20:31:49.466647] [INFO ] [sig ] Generating forecast for: TBLA [2026-03-12T20:31:49.466677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-03-12T20:31:49.478175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-03-12T20:31:49.478529] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-03-12T20:31:49.479556] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-03-12T20:31:49.479635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:49.479669] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:49.479696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:49.479752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:49.537484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:49.538400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:49.538525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:49.538562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:49.669424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:49.669612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:49.669659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:49.669691] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:49.673527] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-03-12T20:31:49.673879] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-03-12T20:31:49.674050] [INFO ] [sig ] TBLA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:49.833605] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TBLA.txt [2026-03-12T20:31:49.833818] [INFO ] [sig ] [2815/3274] Completed TBLA in 0.4s | 2.80 sym/s | Total: 16.7m | ETA: 2.7m [2026-03-12T20:31:49.833862] [INFO ] [sig ] [2816/3274] Forecasting TBLD... [2026-03-12T20:31:49.833897] [INFO ] [sig ] Generating forecast for: TBLD [2026-03-12T20:31:49.833931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-03-12T20:31:49.847773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-03-12T20:31:49.848220] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-03-12T20:31:49.849031] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-03-12T20:31:49.849086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:49.849118] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:49.849146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:49.849233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:49.908296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:49.909240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:49.909331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:49.909364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:50.027999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:50.028172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:50.028217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:50.028247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:50.031966] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-03-12T20:31:50.032291] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-03-12T20:31:50.032456] [INFO ] [sig ] TBLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:50.177197] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TBLD.txt [2026-03-12T20:31:50.177354] [INFO ] [sig ] [2816/3274] Completed TBLD in 0.3s | 2.80 sym/s | Total: 16.7m | ETA: 2.7m [2026-03-12T20:31:50.177395] [INFO ] [sig ] [2817/3274] Forecasting TBPH... [2026-03-12T20:31:50.177426] [INFO ] [sig ] Generating forecast for: TBPH [2026-03-12T20:31:50.177456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-03-12T20:31:50.189203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-03-12T20:31:50.189513] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-03-12T20:31:50.190319] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-03-12T20:31:50.190374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:50.190409] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:50.190438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:50.190497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:50.249387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:50.250287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:50.250374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:50.250410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:50.373698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:50.373868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:50.373911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:50.373944] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:50.377503] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-03-12T20:31:50.377816] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-03-12T20:31:50.377973] [INFO ] [sig ] TBPH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:50.535998] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TBPH.txt [2026-03-12T20:31:50.536177] [INFO ] [sig ] [2817/3274] Completed TBPH in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:50.536220] [INFO ] [sig ] [2818/3274] Forecasting TBRG... [2026-03-12T20:31:50.536252] [INFO ] [sig ] Generating forecast for: TBRG [2026-03-12T20:31:50.536282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-03-12T20:31:50.548012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-03-12T20:31:50.548411] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-03-12T20:31:50.549318] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-03-12T20:31:50.549398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:50.549466] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:50.549497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:50.549555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:50.608795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:50.609771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:50.609873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:50.609918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:50.732311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:50.732478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:50.732523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:50.732556] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:50.736444] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=53.96%) [2026-03-12T20:31:50.736812] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-03-12T20:31:50.736959] [INFO ] [sig ] TBRG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:50.881295] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TBRG.txt [2026-03-12T20:31:50.881464] [INFO ] [sig ] [2818/3274] Completed TBRG in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:50.881507] [INFO ] [sig ] [2819/3274] Forecasting TCBI... [2026-03-12T20:31:50.881540] [INFO ] [sig ] Generating forecast for: TCBI [2026-03-12T20:31:50.881590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-03-12T20:31:50.893270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-03-12T20:31:50.893708] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-03-12T20:31:50.894569] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-03-12T20:31:50.894657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:50.894692] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:50.894722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:50.894781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:50.954383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:50.955313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:50.955426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:50.955473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:51.082812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:51.082978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:51.083021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:51.083052] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:51.086734] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-03-12T20:31:51.087020] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-03-12T20:31:51.087153] [INFO ] [sig ] TCBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:51.231696] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TCBI.txt [2026-03-12T20:31:51.231844] [INFO ] [sig ] [2819/3274] Completed TCBI in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:51.231885] [INFO ] [sig ] [2820/3274] Forecasting TCBIO... [2026-03-12T20:31:51.231916] [INFO ] [sig ] Generating forecast for: TCBIO [2026-03-12T20:31:51.231946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-03-12T20:31:51.243483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-03-12T20:31:51.243890] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-03-12T20:31:51.244793] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-03-12T20:31:51.244848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:51.244883] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:51.244912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:51.244971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:51.302968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:51.303827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:51.303915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:51.303949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:51.417095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:51.417263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:51.417307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:51.417338] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:51.420945] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-03-12T20:31:51.421218] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-03-12T20:31:51.421345] [INFO ] [sig ] TCBIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:51.567344] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TCBIO.txt [2026-03-12T20:31:51.567512] [INFO ] [sig ] [2820/3274] Completed TCBIO in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:51.567562] [INFO ] [sig ] [2821/3274] Forecasting TCBK... [2026-03-12T20:31:51.567627] [INFO ] [sig ] Generating forecast for: TCBK [2026-03-12T20:31:51.567671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-03-12T20:31:51.579162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-03-12T20:31:51.579476] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-03-12T20:31:51.580324] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-03-12T20:31:51.580380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:51.580414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:51.580443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:51.580502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:51.639102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:51.639918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:51.640004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:51.640038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:51.767259] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:51.767427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:51.767471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:51.767554] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:51.771866] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-03-12T20:31:51.772161] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-03-12T20:31:51.772296] [INFO ] [sig ] TCBK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:51.913924] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TCBK.txt [2026-03-12T20:31:51.914094] [INFO ] [sig ] [2821/3274] Completed TCBK in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:51.914137] [INFO ] [sig ] [2822/3274] Forecasting TCBX... [2026-03-12T20:31:51.914169] [INFO ] [sig ] Generating forecast for: TCBX [2026-03-12T20:31:51.914200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-03-12T20:31:51.925379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-03-12T20:31:51.925744] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-03-12T20:31:51.926508] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-03-12T20:31:51.926560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:51.926618] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:51.926646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:51.926703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:51.985127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:51.986077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:51.986166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:51.986200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:52.108816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:52.108988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:52.109030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:52.109059] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:52.112617] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-03-12T20:31:52.112896] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-03-12T20:31:52.113026] [INFO ] [sig ] TCBX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:52.254798] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TCBX.txt [2026-03-12T20:31:52.254972] [INFO ] [sig ] [2822/3274] Completed TCBX in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:52.255015] [INFO ] [sig ] [2823/3274] Forecasting TCMD... [2026-03-12T20:31:52.255045] [INFO ] [sig ] Generating forecast for: TCMD [2026-03-12T20:31:52.255076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-03-12T20:31:52.266424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-03-12T20:31:52.266817] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-03-12T20:31:52.267618] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-03-12T20:31:52.267672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:52.267705] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:52.267732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:52.267794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:52.324643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:52.325502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:52.325617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:52.325661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:52.446304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:52.446476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:52.446518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:52.446554] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:52.450086] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-03-12T20:31:52.450376] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-03-12T20:31:52.450509] [INFO ] [sig ] TCMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:52.594468] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TCMD.txt [2026-03-12T20:31:52.594714] [INFO ] [sig ] [2823/3274] Completed TCMD in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:52.594778] [INFO ] [sig ] [2824/3274] Forecasting TCOM... [2026-03-12T20:31:52.594819] [INFO ] [sig ] Generating forecast for: TCOM [2026-03-12T20:31:52.594860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-03-12T20:31:52.606878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-03-12T20:31:52.607262] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-03-12T20:31:52.608179] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-03-12T20:31:52.608235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:52.608268] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:52.608296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:52.608354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:52.674082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:52.674973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:52.675061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:52.675096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:52.804772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:52.805138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:52.805180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:52.805209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:52.808922] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=29.22%) [2026-03-12T20:31:52.809200] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-03-12T20:31:52.809328] [INFO ] [sig ] TCOM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:52.954805] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TCOM.txt [2026-03-12T20:31:52.954978] [INFO ] [sig ] [2824/3274] Completed TCOM in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:52.955019] [INFO ] [sig ] [2825/3274] Forecasting TCPC... [2026-03-12T20:31:52.955050] [INFO ] [sig ] Generating forecast for: TCPC [2026-03-12T20:31:52.955080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-03-12T20:31:52.967141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-03-12T20:31:52.967490] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-03-12T20:31:52.968355] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-03-12T20:31:52.968409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:52.968440] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:52.968467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:52.968524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:53.032803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:53.033729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:53.033816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:53.033851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:53.158228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:53.158407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:53.158451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:53.158484] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:53.162301] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-03-12T20:31:53.162682] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-03-12T20:31:53.162845] [INFO ] [sig ] TCPC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:53.312621] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TCPC.txt [2026-03-12T20:31:53.312803] [INFO ] [sig ] [2825/3274] Completed TCPC in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:53.312847] [INFO ] [sig ] [2826/3274] Forecasting TCX... [2026-03-12T20:31:53.312878] [INFO ] [sig ] Generating forecast for: TCX [2026-03-12T20:31:53.312910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-03-12T20:31:53.324443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-03-12T20:31:53.324896] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-03-12T20:31:53.325743] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-03-12T20:31:53.325799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:53.325834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:53.325862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:53.325922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:53.389274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:53.390419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:53.390546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:53.390612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:53.519395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:53.519649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:53.519727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:53.519766] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:53.523566] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-03-12T20:31:53.523883] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-03-12T20:31:53.524022] [INFO ] [sig ] TCX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:53.676764] [INFO ] [LOCAL ] Saved forecast: TCX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TCX.txt [2026-03-12T20:31:53.676939] [INFO ] [sig ] [2826/3274] Completed TCX in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:53.676983] [INFO ] [sig ] [2827/3274] Forecasting TD... [2026-03-12T20:31:53.677015] [INFO ] [sig ] Generating forecast for: TD [2026-03-12T20:31:53.677046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-03-12T20:31:53.689305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-03-12T20:31:53.689683] [INFO ] [FORECASTER] Starting predict_future for TD [2026-03-12T20:31:53.690478] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-03-12T20:31:53.690533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:53.690566] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:53.690624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:53.690690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:53.749518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:53.750427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:53.750514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:53.750549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:53.875659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:53.875850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:53.875896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:53.875927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:53.879434] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-03-12T20:31:53.879745] [INFO ] [FORECASTER] Completed predict_future for TD [2026-03-12T20:31:53.879883] [INFO ] [sig ] TD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:54.025956] [INFO ] [LOCAL ] Saved forecast: TD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TD.txt [2026-03-12T20:31:54.026131] [INFO ] [sig ] [2827/3274] Completed TD in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:54.026175] [INFO ] [sig ] [2828/3274] Forecasting TDC... [2026-03-12T20:31:54.026207] [INFO ] [sig ] Generating forecast for: TDC [2026-03-12T20:31:54.026238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-03-12T20:31:54.038790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-03-12T20:31:54.039232] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-03-12T20:31:54.040093] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-03-12T20:31:54.040151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:54.040193] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:54.040223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:54.040283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:54.101293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:54.102415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:54.102503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:54.102614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:54.233377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:54.233547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:54.233612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:54.233645] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:54.237226] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-03-12T20:31:54.237521] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-03-12T20:31:54.237678] [INFO ] [sig ] TDC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:54.389822] [INFO ] [LOCAL ] Saved forecast: TDC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TDC.txt [2026-03-12T20:31:54.390182] [INFO ] [sig ] [2828/3274] Completed TDC in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.7m [2026-03-12T20:31:54.390224] [INFO ] [sig ] [2829/3274] Forecasting TDF... [2026-03-12T20:31:54.390256] [INFO ] [sig ] Generating forecast for: TDF [2026-03-12T20:31:54.390287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-03-12T20:31:54.403996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-03-12T20:31:54.404428] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-03-12T20:31:54.405259] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-03-12T20:31:54.405344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:54.405379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:54.405407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:54.405464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:54.463635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:54.464518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:54.464626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:54.464662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:54.577205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:54.577392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:54.577441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:54.577473] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:54.581205] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=30.81%) [2026-03-12T20:31:54.581528] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-03-12T20:31:54.581687] [INFO ] [sig ] TDF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:54.727486] [INFO ] [LOCAL ] Saved forecast: TDF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TDF.txt [2026-03-12T20:31:54.727676] [INFO ] [sig ] [2829/3274] Completed TDF in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.6m [2026-03-12T20:31:54.727722] [INFO ] [sig ] [2830/3274] Forecasting TDG... [2026-03-12T20:31:54.727754] [INFO ] [sig ] Generating forecast for: TDG [2026-03-12T20:31:54.727784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-03-12T20:31:54.739305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-03-12T20:31:54.739688] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-03-12T20:31:54.740468] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-03-12T20:31:54.740521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:54.740552] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:54.740608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:54.740690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:54.797704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:54.798652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:54.798743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:54.798777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:54.919934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:54.920113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:54.920158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:54.920190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:54.923867] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=83.75%) [2026-03-12T20:31:54.924182] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-03-12T20:31:54.924328] [INFO ] [sig ] TDG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:55.069992] [INFO ] [LOCAL ] Saved forecast: TDG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TDG.txt [2026-03-12T20:31:55.070161] [INFO ] [sig ] [2830/3274] Completed TDG in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.6m [2026-03-12T20:31:55.070203] [INFO ] [sig ] [2831/3274] Forecasting TDS... [2026-03-12T20:31:55.070236] [INFO ] [sig ] Generating forecast for: TDS [2026-03-12T20:31:55.070267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-03-12T20:31:55.081309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-03-12T20:31:55.081710] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-03-12T20:31:55.082556] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-03-12T20:31:55.082632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:55.082668] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:55.082699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:55.082760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:55.142848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:55.143833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:55.143924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:55.143960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:55.263877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:55.264046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:55.264088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:55.264116] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:55.267586] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-03-12T20:31:55.267865] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-03-12T20:31:55.268018] [INFO ] [sig ] TDS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:55.411472] [INFO ] [LOCAL ] Saved forecast: TDS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TDS.txt [2026-03-12T20:31:55.411691] [INFO ] [sig ] [2831/3274] Completed TDS in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.6m [2026-03-12T20:31:55.411746] [INFO ] [sig ] [2832/3274] Forecasting TDSC... [2026-03-12T20:31:55.411785] [INFO ] [sig ] Generating forecast for: TDSC [2026-03-12T20:31:55.411823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-03-12T20:31:55.422802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-03-12T20:31:55.423193] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-03-12T20:31:55.424012] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-03-12T20:31:55.424066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:55.424098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:55.424125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:55.424182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:55.484859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:55.485796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:55.485892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:55.485927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:55.600104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:55.600277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:55.600325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:55.600358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:55.604018] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-03-12T20:31:55.604323] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-03-12T20:31:55.604463] [INFO ] [sig ] TDSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:55.748285] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TDSC.txt [2026-03-12T20:31:55.748455] [INFO ] [sig ] [2832/3274] Completed TDSC in 0.3s | 2.80 sym/s | Total: 16.8m | ETA: 2.6m [2026-03-12T20:31:55.748505] [INFO ] [sig ] [2833/3274] Forecasting TDUP... [2026-03-12T20:31:55.748547] [INFO ] [sig ] Generating forecast for: TDUP [2026-03-12T20:31:55.748612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-03-12T20:31:55.759427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-03-12T20:31:55.759798] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-03-12T20:31:55.760611] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-03-12T20:31:55.760664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:55.760701] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:55.760729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:55.760786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:55.821653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:55.822560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:55.822669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:55.822705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:55.944996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:55.945167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:55.945209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:55.945238] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:55.948736] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-03-12T20:31:55.949036] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-03-12T20:31:55.949166] [INFO ] [sig ] TDUP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:56.098431] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TDUP.txt [2026-03-12T20:31:56.098614] [INFO ] [sig ] [2833/3274] Completed TDUP in 0.4s | 2.80 sym/s | Total: 16.8m | ETA: 2.6m [2026-03-12T20:31:56.098665] [INFO ] [sig ] [2834/3274] Forecasting TDY... [2026-03-12T20:31:56.098702] [INFO ] [sig ] Generating forecast for: TDY [2026-03-12T20:31:56.098741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-03-12T20:31:56.109847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-03-12T20:31:56.110205] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-03-12T20:31:56.111062] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-03-12T20:31:56.111117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:56.111151] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:56.111178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:56.111235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:56.168265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:56.169176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:56.169262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:56.169296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:56.288275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:56.288451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:56.288494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:56.288524] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:56.292408] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-03-12T20:31:56.292745] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-03-12T20:31:56.292914] [INFO ] [sig ] TDY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:56.439926] [INFO ] [LOCAL ] Saved forecast: TDY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TDY.txt [2026-03-12T20:31:56.440290] [INFO ] [sig ] [2834/3274] Completed TDY in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:56.440331] [INFO ] [sig ] [2835/3274] Forecasting TEAM... [2026-03-12T20:31:56.440362] [INFO ] [sig ] Generating forecast for: TEAM [2026-03-12T20:31:56.440399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-03-12T20:31:56.452294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-03-12T20:31:56.452662] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-03-12T20:31:56.453503] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-03-12T20:31:56.453556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:56.453638] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:56.453667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:56.453727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:56.512275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:56.513153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:56.513238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:56.513271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:56.635354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:56.635520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:56.635562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:56.635613] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:56.639246] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=75.60%) [2026-03-12T20:31:56.639544] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-03-12T20:31:56.639703] [INFO ] [sig ] TEAM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:56.785797] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TEAM.txt [2026-03-12T20:31:56.785947] [INFO ] [sig ] [2835/3274] Completed TEAM in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:56.785992] [INFO ] [sig ] [2836/3274] Forecasting TECH... [2026-03-12T20:31:56.786025] [INFO ] [sig ] Generating forecast for: TECH [2026-03-12T20:31:56.786057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-03-12T20:31:56.797179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-03-12T20:31:56.797518] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-03-12T20:31:56.798364] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-03-12T20:31:56.798418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:56.798451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:56.798479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:56.798537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:56.857384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:56.858158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:56.858244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:56.858277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:56.984594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:56.984754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:56.984817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:56.984852] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:56.988607] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=34.09%) [2026-03-12T20:31:56.988914] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-03-12T20:31:56.989052] [INFO ] [sig ] TECH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:57.133124] [INFO ] [LOCAL ] Saved forecast: TECH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TECH.txt [2026-03-12T20:31:57.133272] [INFO ] [sig ] [2836/3274] Completed TECH in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:57.133314] [INFO ] [sig ] [2837/3274] Forecasting TECK... [2026-03-12T20:31:57.133345] [INFO ] [sig ] Generating forecast for: TECK [2026-03-12T20:31:57.133375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-03-12T20:31:57.144074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-03-12T20:31:57.144397] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-03-12T20:31:57.145229] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-03-12T20:31:57.145285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:57.145320] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:57.145350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:57.145408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:57.204056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:57.204901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:57.204984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:57.205017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:57.329971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:57.330130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:57.330173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:57.330201] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:57.333616] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-03-12T20:31:57.333895] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-03-12T20:31:57.334026] [INFO ] [sig ] TECK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:57.476653] [INFO ] [LOCAL ] Saved forecast: TECK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TECK.txt [2026-03-12T20:31:57.476787] [INFO ] [sig ] [2837/3274] Completed TECK in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:57.476827] [INFO ] [sig ] [2838/3274] Forecasting TEI... [2026-03-12T20:31:57.476858] [INFO ] [sig ] Generating forecast for: TEI [2026-03-12T20:31:57.476890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-03-12T20:31:57.487805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-03-12T20:31:57.488122] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-03-12T20:31:57.488920] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-03-12T20:31:57.488973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:57.489006] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:57.489034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:57.489091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:57.549512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:57.550487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:57.550655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:57.550708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:57.674967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:57.675135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:57.675181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:57.675247] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:57.678867] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-03-12T20:31:57.679153] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-03-12T20:31:57.679286] [INFO ] [sig ] TEI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:57.824961] [INFO ] [LOCAL ] Saved forecast: TEI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TEI.txt [2026-03-12T20:31:57.825124] [INFO ] [sig ] [2838/3274] Completed TEI in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:57.825166] [INFO ] [sig ] [2839/3274] Forecasting TELO... [2026-03-12T20:31:57.825197] [INFO ] [sig ] Generating forecast for: TELO [2026-03-12T20:31:57.825227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-03-12T20:31:57.836453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-03-12T20:31:57.836812] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-03-12T20:31:57.837802] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-03-12T20:31:57.837856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:57.837887] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:57.837914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:57.837999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:57.897151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:57.897955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:57.898040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:57.898074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:58.018055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:58.018220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:58.018262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:58.018290] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:58.021747] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-03-12T20:31:58.022031] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-03-12T20:31:58.022162] [INFO ] [sig ] TELO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:58.166544] [INFO ] [LOCAL ] Saved forecast: TELO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TELO.txt [2026-03-12T20:31:58.166719] [INFO ] [sig ] [2839/3274] Completed TELO in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:58.166764] [INFO ] [sig ] [2840/3274] Forecasting TEM... [2026-03-12T20:31:58.166797] [INFO ] [sig ] Generating forecast for: TEM [2026-03-12T20:31:58.166829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-03-12T20:31:58.178592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-03-12T20:31:58.178922] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-03-12T20:31:58.179744] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-03-12T20:31:58.179797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:58.179844] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:58.179873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:58.179930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:58.241542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:58.242476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:58.242567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:58.242624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:58.375095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:58.375256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:58.375298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:58.375328] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:58.378881] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-03-12T20:31:58.379172] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-03-12T20:31:58.379311] [INFO ] [sig ] TEM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:58.527933] [INFO ] [LOCAL ] Saved forecast: TEM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TEM.txt [2026-03-12T20:31:58.528138] [INFO ] [sig ] [2840/3274] Completed TEM in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:58.528184] [INFO ] [sig ] [2841/3274] Forecasting TENB... [2026-03-12T20:31:58.528215] [INFO ] [sig ] Generating forecast for: TENB [2026-03-12T20:31:58.528246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-03-12T20:31:58.540803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-03-12T20:31:58.541170] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-03-12T20:31:58.542009] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-03-12T20:31:58.542063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:58.542095] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:58.542121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:58.542177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:58.604104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:58.605269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:58.605374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:58.605420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:58.732511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:58.732698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:58.732743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:58.732773] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:58.737220] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-03-12T20:31:58.737516] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-03-12T20:31:58.737673] [INFO ] [sig ] TENB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:58.884381] [INFO ] [LOCAL ] Saved forecast: TENB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TENB.txt [2026-03-12T20:31:58.884544] [INFO ] [sig ] [2841/3274] Completed TENB in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:58.884609] [INFO ] [sig ] [2842/3274] Forecasting TENX... [2026-03-12T20:31:58.884643] [INFO ] [sig ] Generating forecast for: TENX [2026-03-12T20:31:58.884673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-03-12T20:31:58.896550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-03-12T20:31:58.896994] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-03-12T20:31:58.897821] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-03-12T20:31:58.897885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:58.897918] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:58.897973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:58.898031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:58.969160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:58.970121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:58.970210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:58.970246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:59.079998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:59.080155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:59.080198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:59.080228] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:59.083831] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-03-12T20:31:59.084114] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-03-12T20:31:59.084245] [INFO ] [sig ] TENX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:59.228254] [INFO ] [LOCAL ] Saved forecast: TENX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TENX.txt [2026-03-12T20:31:59.228389] [INFO ] [sig ] [2842/3274] Completed TENX in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:59.228430] [INFO ] [sig ] [2843/3274] Forecasting TERN... [2026-03-12T20:31:59.228460] [INFO ] [sig ] Generating forecast for: TERN [2026-03-12T20:31:59.228489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-03-12T20:31:59.239867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-03-12T20:31:59.240203] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-03-12T20:31:59.240997] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-03-12T20:31:59.241051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:59.241083] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:59.241111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:59.241168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:59.299072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:59.299743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:59.299828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:59.299865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:59.433925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:59.434090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:59.434132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:59.434161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:59.437656] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-03-12T20:31:59.437967] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-03-12T20:31:59.438293] [INFO ] [sig ] TERN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:31:59.598379] [INFO ] [LOCAL ] Saved forecast: TERN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TERN.txt [2026-03-12T20:31:59.598542] [INFO ] [sig ] [2843/3274] Completed TERN in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:59.598604] [INFO ] [sig ] [2844/3274] Forecasting TEVA... [2026-03-12T20:31:59.598644] [INFO ] [sig ] Generating forecast for: TEVA [2026-03-12T20:31:59.598676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-03-12T20:31:59.611212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-03-12T20:31:59.611614] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-03-12T20:31:59.612413] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-03-12T20:31:59.612466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:59.612498] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:59.612525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:59.612601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:31:59.674656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:31:59.675790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:31:59.675890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:31:59.675924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:31:59.796218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:31:59.796375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:31:59.796416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:31:59.796446] [INFO ] [FORECASTER] Training complete [2026-03-12T20:31:59.800233] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=65.34%) [2026-03-12T20:31:59.800510] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-03-12T20:31:59.800663] [INFO ] [sig ] TEVA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:31:59.944498] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TEVA.txt [2026-03-12T20:31:59.944656] [INFO ] [sig ] [2844/3274] Completed TEVA in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:31:59.944700] [INFO ] [sig ] [2845/3274] Forecasting TEX... [2026-03-12T20:31:59.944731] [INFO ] [sig ] Generating forecast for: TEX [2026-03-12T20:31:59.944761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-03-12T20:31:59.956162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-03-12T20:31:59.956518] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-03-12T20:31:59.957315] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-03-12T20:31:59.957369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:31:59.957401] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:31:59.957429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:31:59.957487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:00.015053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:00.015858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:00.015976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:00.016011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:00.142602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:00.142765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:00.142816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:00.142854] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:00.146339] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-03-12T20:32:00.146638] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-03-12T20:32:00.146778] [INFO ] [sig ] TEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:00.289294] [INFO ] [LOCAL ] Saved forecast: TEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TEX.txt [2026-03-12T20:32:00.289444] [INFO ] [sig ] [2845/3274] Completed TEX in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.6m [2026-03-12T20:32:00.289485] [INFO ] [sig ] [2846/3274] Forecasting TFC... [2026-03-12T20:32:00.289517] [INFO ] [sig ] Generating forecast for: TFC [2026-03-12T20:32:00.289548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-03-12T20:32:00.300929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-03-12T20:32:00.301262] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-03-12T20:32:00.302064] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-03-12T20:32:00.302118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:00.302151] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:00.302178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:00.302236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:00.360163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:00.361080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:00.361169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:00.361204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:00.489610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:00.489781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:00.489828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:00.489859] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:00.493594] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-03-12T20:32:00.493900] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-03-12T20:32:00.494039] [INFO ] [sig ] TFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:00.645806] [INFO ] [LOCAL ] Saved forecast: TFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TFC.txt [2026-03-12T20:32:00.645975] [INFO ] [sig ] [2846/3274] Completed TFC in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.5m [2026-03-12T20:32:00.646018] [INFO ] [sig ] [2847/3274] Forecasting TFII... [2026-03-12T20:32:00.646051] [INFO ] [sig ] Generating forecast for: TFII [2026-03-12T20:32:00.646082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-03-12T20:32:00.658231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-03-12T20:32:00.658669] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-03-12T20:32:00.659458] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-03-12T20:32:00.659512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:00.659545] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:00.659597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:00.659661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:00.717137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:00.718134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:00.718227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:00.718259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:00.843616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:00.843789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:00.843832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:00.843899] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:00.847537] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-03-12T20:32:00.847864] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-03-12T20:32:00.848025] [INFO ] [sig ] TFII: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:01.006484] [INFO ] [LOCAL ] Saved forecast: TFII 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TFII.txt [2026-03-12T20:32:01.006688] [INFO ] [sig ] [2847/3274] Completed TFII in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.5m [2026-03-12T20:32:01.006735] [INFO ] [sig ] [2848/3274] Forecasting TFIN... [2026-03-12T20:32:01.006770] [INFO ] [sig ] Generating forecast for: TFIN [2026-03-12T20:32:01.006807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-03-12T20:32:01.018137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-03-12T20:32:01.018602] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-03-12T20:32:01.019443] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-03-12T20:32:01.019509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:01.019546] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:01.019603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:01.019671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:01.076802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:01.077829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:01.077922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:01.077975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:01.197490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:01.197688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:01.197733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:01.197764] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:01.201505] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-03-12T20:32:01.201906] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-03-12T20:32:01.202061] [INFO ] [sig ] TFIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:01.349885] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TFIN.txt [2026-03-12T20:32:01.350098] [INFO ] [sig ] [2848/3274] Completed TFIN in 0.3s | 2.80 sym/s | Total: 16.9m | ETA: 2.5m [2026-03-12T20:32:01.350143] [INFO ] [sig ] [2849/3274] Forecasting TFPM... [2026-03-12T20:32:01.350174] [INFO ] [sig ] Generating forecast for: TFPM [2026-03-12T20:32:01.350206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-03-12T20:32:01.361965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-03-12T20:32:01.362428] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-03-12T20:32:01.363317] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-03-12T20:32:01.363371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:01.363403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:01.363431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:01.363488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:01.423104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:01.424448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:01.424534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:01.424629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:01.553855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:01.554035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:01.554078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:01.554108] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:01.557739] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-03-12T20:32:01.558093] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-03-12T20:32:01.558241] [INFO ] [sig ] TFPM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:01.713371] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TFPM.txt [2026-03-12T20:32:01.713528] [INFO ] [sig ] [2849/3274] Completed TFPM in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.5m [2026-03-12T20:32:01.713587] [INFO ] [sig ] [2850/3274] Forecasting TFSL... [2026-03-12T20:32:01.713623] [INFO ] [sig ] Generating forecast for: TFSL [2026-03-12T20:32:01.713654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-03-12T20:32:01.725709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-03-12T20:32:01.726076] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-03-12T20:32:01.726939] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-03-12T20:32:01.726996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:01.727030] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:01.727058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:01.727118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:01.788391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:01.789338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:01.789428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:01.789462] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:01.918633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:01.918867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:01.918932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:01.918964] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:01.922947] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-03-12T20:32:01.923325] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-03-12T20:32:01.923478] [INFO ] [sig ] TFSL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:02.081076] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TFSL.txt [2026-03-12T20:32:02.081252] [INFO ] [sig ] [2850/3274] Completed TFSL in 0.4s | 2.80 sym/s | Total: 16.9m | ETA: 2.5m [2026-03-12T20:32:02.081293] [INFO ] [sig ] [2851/3274] Forecasting TG... [2026-03-12T20:32:02.081323] [INFO ] [sig ] Generating forecast for: TG [2026-03-12T20:32:02.081356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-03-12T20:32:02.093765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-03-12T20:32:02.094216] [INFO ] [FORECASTER] Starting predict_future for TG [2026-03-12T20:32:02.095296] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-03-12T20:32:02.095352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:02.095387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:02.095462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:02.095526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:02.156373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:02.157318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:02.157408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:02.157443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:02.283624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:02.283798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:02.283840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:02.283869] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:02.287463] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=59.50%) [2026-03-12T20:32:02.287802] [INFO ] [FORECASTER] Completed predict_future for TG [2026-03-12T20:32:02.287954] [INFO ] [sig ] TG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:02.434988] [INFO ] [LOCAL ] Saved forecast: TG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TG.txt [2026-03-12T20:32:02.435329] [INFO ] [sig ] [2851/3274] Completed TG in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:02.435370] [INFO ] [sig ] [2852/3274] Forecasting TGLS... [2026-03-12T20:32:02.435402] [INFO ] [sig ] Generating forecast for: TGLS [2026-03-12T20:32:02.435432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-03-12T20:32:02.446485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-03-12T20:32:02.446812] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-03-12T20:32:02.447666] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-03-12T20:32:02.447720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:02.447785] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:02.447823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:02.447900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:02.509271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:02.509927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:02.510009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:02.510041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:02.631851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:02.632201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:02.632244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:02.632273] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:02.635912] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-03-12T20:32:02.636196] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-03-12T20:32:02.636324] [INFO ] [sig ] TGLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:02.778880] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TGLS.txt [2026-03-12T20:32:02.779059] [INFO ] [sig ] [2852/3274] Completed TGLS in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:02.779102] [INFO ] [sig ] [2853/3274] Forecasting TGNA... [2026-03-12T20:32:02.779133] [INFO ] [sig ] Generating forecast for: TGNA [2026-03-12T20:32:02.779163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-03-12T20:32:02.790545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-03-12T20:32:02.790979] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-03-12T20:32:02.791913] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-03-12T20:32:02.791970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:02.792004] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:02.792031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:02.792089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:02.850255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:02.851223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:02.851325] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:02.851358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:02.974264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:02.974439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:02.974483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:02.974514] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:02.978131] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-03-12T20:32:02.978436] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-03-12T20:32:02.978590] [INFO ] [sig ] TGNA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:03.125124] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TGNA.txt [2026-03-12T20:32:03.125293] [INFO ] [sig ] [2853/3274] Completed TGNA in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:03.125336] [INFO ] [sig ] [2854/3274] Forecasting TGS... [2026-03-12T20:32:03.125367] [INFO ] [sig ] Generating forecast for: TGS [2026-03-12T20:32:03.125397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-03-12T20:32:03.138102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-03-12T20:32:03.138482] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-03-12T20:32:03.139491] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-03-12T20:32:03.139553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:03.139620] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:03.139663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:03.139744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:03.201334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:03.202276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:03.202363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:03.202396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:03.323300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:03.323450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:03.323492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:03.323520] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:03.327072] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-03-12T20:32:03.327349] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-03-12T20:32:03.327476] [INFO ] [sig ] TGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:03.473676] [INFO ] [LOCAL ] Saved forecast: TGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TGS.txt [2026-03-12T20:32:03.473826] [INFO ] [sig ] [2854/3274] Completed TGS in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:03.473875] [INFO ] [sig ] [2855/3274] Forecasting TGTX... [2026-03-12T20:32:03.473914] [INFO ] [sig ] Generating forecast for: TGTX [2026-03-12T20:32:03.473951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-03-12T20:32:03.485363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-03-12T20:32:03.485723] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-03-12T20:32:03.486525] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-03-12T20:32:03.486605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:03.486646] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:03.486675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:03.486736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:03.545795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:03.546522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:03.546625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:03.546662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:03.664482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:03.664657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:03.664699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:03.664779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:03.668329] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-03-12T20:32:03.668634] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-03-12T20:32:03.668769] [INFO ] [sig ] TGTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:03.810861] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TGTX.txt [2026-03-12T20:32:03.811032] [INFO ] [sig ] [2855/3274] Completed TGTX in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:03.811079] [INFO ] [sig ] [2856/3274] Forecasting TH... [2026-03-12T20:32:03.811113] [INFO ] [sig ] Generating forecast for: TH [2026-03-12T20:32:03.811145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-03-12T20:32:03.822501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-03-12T20:32:03.822911] [INFO ] [FORECASTER] Starting predict_future for TH [2026-03-12T20:32:03.823790] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-03-12T20:32:03.823847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:03.823881] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:03.823910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:03.823969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:03.882878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:03.883829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:03.883933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:03.883967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:04.007825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:04.008010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:04.008056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:04.008086] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:04.011598] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-03-12T20:32:04.011881] [INFO ] [FORECASTER] Completed predict_future for TH [2026-03-12T20:32:04.012009] [INFO ] [sig ] TH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:04.166106] [INFO ] [LOCAL ] Saved forecast: TH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TH.txt [2026-03-12T20:32:04.166273] [INFO ] [sig ] [2856/3274] Completed TH in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:04.166316] [INFO ] [sig ] [2857/3274] Forecasting THC... [2026-03-12T20:32:04.166347] [INFO ] [sig ] Generating forecast for: THC [2026-03-12T20:32:04.166377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-03-12T20:32:04.179704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-03-12T20:32:04.180126] [INFO ] [FORECASTER] Starting predict_future for THC [2026-03-12T20:32:04.180991] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-03-12T20:32:04.181045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:04.181078] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:04.181105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:04.181163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:04.243162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:04.244355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:04.244466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:04.244502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:04.371930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:04.372102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:04.372145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:04.372176] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:04.375814] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-03-12T20:32:04.376166] [INFO ] [FORECASTER] Completed predict_future for THC [2026-03-12T20:32:04.376314] [INFO ] [sig ] THC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:04.525671] [INFO ] [LOCAL ] Saved forecast: THC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THC.txt [2026-03-12T20:32:04.525843] [INFO ] [sig ] [2857/3274] Completed THC in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:04.525892] [INFO ] [sig ] [2858/3274] Forecasting THFF... [2026-03-12T20:32:04.525931] [INFO ] [sig ] Generating forecast for: THFF [2026-03-12T20:32:04.525971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-03-12T20:32:04.536927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-03-12T20:32:04.537288] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-03-12T20:32:04.538318] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-03-12T20:32:04.538373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:04.538405] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:04.538431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:04.538488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:04.596533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:04.597435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:04.597523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:04.597556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:04.719995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:04.720163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:04.720204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:04.720233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:04.723700] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-03-12T20:32:04.724036] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-03-12T20:32:04.724171] [INFO ] [sig ] THFF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:04.873832] [INFO ] [LOCAL ] Saved forecast: THFF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THFF.txt [2026-03-12T20:32:04.874055] [INFO ] [sig ] [2858/3274] Completed THFF in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:04.874107] [INFO ] [sig ] [2859/3274] Forecasting THG... [2026-03-12T20:32:04.874146] [INFO ] [sig ] Generating forecast for: THG [2026-03-12T20:32:04.874178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-03-12T20:32:04.887657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-03-12T20:32:04.888049] [INFO ] [FORECASTER] Starting predict_future for THG [2026-03-12T20:32:04.889105] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-03-12T20:32:04.889160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:04.889192] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:04.889219] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:04.889277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:04.947538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:04.948503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:04.948605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:04.948642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:05.074276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:05.074451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:05.074493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:05.074524] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:05.078687] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-03-12T20:32:05.079124] [INFO ] [FORECASTER] Completed predict_future for THG [2026-03-12T20:32:05.079291] [INFO ] [sig ] THG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:05.228768] [INFO ] [LOCAL ] Saved forecast: THG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/THG.txt [2026-03-12T20:32:05.228955] [INFO ] [sig ] [2859/3274] Completed THG in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:05.229008] [INFO ] [sig ] [2860/3274] Forecasting THO... [2026-03-12T20:32:05.229046] [INFO ] [sig ] Generating forecast for: THO [2026-03-12T20:32:05.229076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-03-12T20:32:05.241299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-03-12T20:32:05.241788] [INFO ] [FORECASTER] Starting predict_future for THO [2026-03-12T20:32:05.242827] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-03-12T20:32:05.242922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:05.242965] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:05.243000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:05.243071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:05.303637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:05.304614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:05.304705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:05.304739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:05.437889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:05.438094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:05.438142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:05.438172] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:05.441769] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-03-12T20:32:05.442055] [INFO ] [FORECASTER] Completed predict_future for THO [2026-03-12T20:32:05.442188] [INFO ] [sig ] THO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:05.590151] [INFO ] [LOCAL ] Saved forecast: THO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THO.txt [2026-03-12T20:32:05.590297] [INFO ] [sig ] [2860/3274] Completed THO in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:05.590339] [INFO ] [sig ] [2861/3274] Forecasting THQ... [2026-03-12T20:32:05.590371] [INFO ] [sig ] Generating forecast for: THQ [2026-03-12T20:32:05.590401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-03-12T20:32:05.601669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-03-12T20:32:05.602024] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-03-12T20:32:05.602873] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-03-12T20:32:05.602929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:05.602963] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:05.602991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:05.603049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:05.661886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:05.662655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:05.662738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:05.662771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:05.782737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:05.782901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:05.782944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:05.782973] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:05.786486] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-03-12T20:32:05.786798] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-03-12T20:32:05.786934] [INFO ] [sig ] THQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:05.937229] [INFO ] [LOCAL ] Saved forecast: THQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THQ.txt [2026-03-12T20:32:05.937367] [INFO ] [sig ] [2861/3274] Completed THQ in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.5m [2026-03-12T20:32:05.937407] [INFO ] [sig ] [2862/3274] Forecasting THRM... [2026-03-12T20:32:05.937437] [INFO ] [sig ] Generating forecast for: THRM [2026-03-12T20:32:05.937469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-03-12T20:32:05.949073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-03-12T20:32:05.949379] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-03-12T20:32:05.950212] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-03-12T20:32:05.950265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:05.950297] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:05.950325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:05.950381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:06.010996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:06.011933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:06.012064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:06.012100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:06.133889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:06.134061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:06.134103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:06.134133] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:06.137589] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-03-12T20:32:06.137864] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-03-12T20:32:06.138014] [INFO ] [sig ] THRM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:06.287425] [INFO ] [LOCAL ] Saved forecast: THRM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THRM.txt [2026-03-12T20:32:06.287601] [INFO ] [sig ] [2862/3274] Completed THRM in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:06.287645] [INFO ] [sig ] [2863/3274] Forecasting THRY... [2026-03-12T20:32:06.287675] [INFO ] [sig ] Generating forecast for: THRY [2026-03-12T20:32:06.287707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-03-12T20:32:06.299216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-03-12T20:32:06.299594] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-03-12T20:32:06.300445] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-03-12T20:32:06.300500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:06.300535] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:06.300563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:06.300645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:06.359258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:06.359980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:06.360062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:06.360271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:06.484154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:06.484312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:06.484353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:06.484382] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:06.488126] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-03-12T20:32:06.488619] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-03-12T20:32:06.488747] [INFO ] [sig ] THRY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:06.634780] [INFO ] [LOCAL ] Saved forecast: THRY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/THRY.txt [2026-03-12T20:32:06.634916] [INFO ] [sig ] [2863/3274] Completed THRY in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:06.634962] [INFO ] [sig ] [2864/3274] Forecasting TIGO... [2026-03-12T20:32:06.634991] [INFO ] [sig ] Generating forecast for: TIGO [2026-03-12T20:32:06.635022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-03-12T20:32:06.646565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-03-12T20:32:06.646889] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-03-12T20:32:06.647693] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-03-12T20:32:06.647747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:06.647792] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:06.647821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:06.647879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:06.707891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:06.708665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:06.708759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:06.708792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:06.827672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:06.827833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:06.827874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:06.827910] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:06.831334] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=62.75%) [2026-03-12T20:32:06.831632] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-03-12T20:32:06.831767] [INFO ] [sig ] TIGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:06.973361] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TIGO.txt [2026-03-12T20:32:06.973533] [INFO ] [sig ] [2864/3274] Completed TIGO in 0.3s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:06.973595] [INFO ] [sig ] [2865/3274] Forecasting TIL... [2026-03-12T20:32:06.973630] [INFO ] [sig ] Generating forecast for: TIL [2026-03-12T20:32:06.973662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-03-12T20:32:06.984628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-03-12T20:32:06.984950] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-03-12T20:32:06.985771] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-03-12T20:32:06.985824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:06.985857] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:06.985885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:06.985943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:07.043186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:07.044176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:07.044261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:07.044294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:07.178917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:07.179131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:07.179186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:07.179217] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:07.183144] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: DOWN (p=33.48%) [2026-03-12T20:32:07.183449] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-03-12T20:32:07.183641] [INFO ] [sig ] TIL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:07.335715] [INFO ] [LOCAL ] Saved forecast: TIL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TIL.txt [2026-03-12T20:32:07.335996] [INFO ] [sig ] [2865/3274] Completed TIL in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:07.336088] [INFO ] [sig ] [2866/3274] Forecasting TILE... [2026-03-12T20:32:07.336139] [INFO ] [sig ] Generating forecast for: TILE [2026-03-12T20:32:07.336193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-03-12T20:32:07.351128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-03-12T20:32:07.351591] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-03-12T20:32:07.352400] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-03-12T20:32:07.352454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:07.352486] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:07.352512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:07.352599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:07.414728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:07.415630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:07.415715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:07.415748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:07.546536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:07.546718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:07.546764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:07.546793] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:07.550609] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-03-12T20:32:07.550910] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-03-12T20:32:07.551049] [INFO ] [sig ] TILE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:07.703282] [INFO ] [LOCAL ] Saved forecast: TILE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TILE.txt [2026-03-12T20:32:07.703429] [INFO ] [sig ] [2866/3274] Completed TILE in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:07.703479] [INFO ] [sig ] [2867/3274] Forecasting TIMB... [2026-03-12T20:32:07.703510] [INFO ] [sig ] Generating forecast for: TIMB [2026-03-12T20:32:07.703542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-03-12T20:32:07.715500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-03-12T20:32:07.715864] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-03-12T20:32:07.716683] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-03-12T20:32:07.716739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:07.716773] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:07.716804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:07.716862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:07.777821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:07.778710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:07.778799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:07.778835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:07.915963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:07.916187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:07.916232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:07.916262] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:07.920431] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-03-12T20:32:07.920758] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-03-12T20:32:07.920919] [INFO ] [sig ] TIMB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:08.083745] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TIMB.txt [2026-03-12T20:32:08.083934] [INFO ] [sig ] [2867/3274] Completed TIMB in 0.4s | 2.80 sym/s | Total: 17.0m | ETA: 2.4m [2026-03-12T20:32:08.084004] [INFO ] [sig ] [2868/3274] Forecasting TITN... [2026-03-12T20:32:08.084044] [INFO ] [sig ] Generating forecast for: TITN [2026-03-12T20:32:08.084094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-03-12T20:32:08.096771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-03-12T20:32:08.097191] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-03-12T20:32:08.098139] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-03-12T20:32:08.098195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:08.098229] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:08.098257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:08.098503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:08.160423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:08.161342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:08.161462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:08.161498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:08.297152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:08.297317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:08.297362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:08.297395] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:08.301156] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-03-12T20:32:08.301446] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-03-12T20:32:08.301603] [INFO ] [sig ] TITN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:08.450536] [INFO ] [LOCAL ] Saved forecast: TITN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TITN.txt [2026-03-12T20:32:08.450705] [INFO ] [sig ] [2868/3274] Completed TITN in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:08.450748] [INFO ] [sig ] [2869/3274] Forecasting TJX... [2026-03-12T20:32:08.450780] [INFO ] [sig ] Generating forecast for: TJX [2026-03-12T20:32:08.450813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-03-12T20:32:08.462476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-03-12T20:32:08.462892] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-03-12T20:32:08.463787] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-03-12T20:32:08.463842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:08.463943] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:08.463987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:08.464048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:08.524811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:08.525690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:08.525777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:08.525812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:08.658817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:08.659025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:08.659075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:08.659113] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:08.663606] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-03-12T20:32:08.664036] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-03-12T20:32:08.664284] [INFO ] [sig ] TJX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:08.815211] [INFO ] [LOCAL ] Saved forecast: TJX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TJX.txt [2026-03-12T20:32:08.815379] [INFO ] [sig ] [2869/3274] Completed TJX in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:08.815450] [INFO ] [sig ] [2870/3274] Forecasting TK... [2026-03-12T20:32:08.815486] [INFO ] [sig ] Generating forecast for: TK [2026-03-12T20:32:08.815519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-03-12T20:32:08.828537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-03-12T20:32:08.828986] [INFO ] [FORECASTER] Starting predict_future for TK [2026-03-12T20:32:08.829859] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-03-12T20:32:08.829913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:08.829947] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:08.829975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:08.830033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:08.896223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:08.897369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:08.897478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:08.897516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:09.029904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:09.030081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:09.030132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:09.030163] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:09.033785] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-03-12T20:32:09.034074] [INFO ] [FORECASTER] Completed predict_future for TK [2026-03-12T20:32:09.034233] [INFO ] [sig ] TK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:09.189498] [INFO ] [LOCAL ] Saved forecast: TK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TK.txt [2026-03-12T20:32:09.189687] [INFO ] [sig ] [2870/3274] Completed TK in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:09.189733] [INFO ] [sig ] [2871/3274] Forecasting TKC... [2026-03-12T20:32:09.189764] [INFO ] [sig ] Generating forecast for: TKC [2026-03-12T20:32:09.189798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-03-12T20:32:09.202000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-03-12T20:32:09.202362] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-03-12T20:32:09.203226] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-03-12T20:32:09.203295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:09.203346] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:09.203381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:09.203440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:09.265089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:09.265951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:09.266041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:09.266076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:09.400052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:09.400414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:09.400458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:09.400514] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:09.404746] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=68.09%) [2026-03-12T20:32:09.405079] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-03-12T20:32:09.405408] [INFO ] [sig ] TKC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:09.558953] [INFO ] [LOCAL ] Saved forecast: TKC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TKC.txt [2026-03-12T20:32:09.559155] [INFO ] [sig ] [2871/3274] Completed TKC in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:09.559205] [INFO ] [sig ] [2872/3274] Forecasting TKNO... [2026-03-12T20:32:09.559238] [INFO ] [sig ] Generating forecast for: TKNO [2026-03-12T20:32:09.559274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-03-12T20:32:09.571558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-03-12T20:32:09.571929] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-03-12T20:32:09.572800] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-03-12T20:32:09.572855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:09.572891] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:09.572919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:09.572978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:09.637087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:09.637845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:09.637932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:09.638004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:09.760002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:09.760164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:09.760208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:09.760238] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:09.763769] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-03-12T20:32:09.764051] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-03-12T20:32:09.764187] [INFO ] [sig ] TKNO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:09.909130] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TKNO.txt [2026-03-12T20:32:09.909271] [INFO ] [sig ] [2872/3274] Completed TKNO in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:09.909476] [INFO ] [sig ] [2873/3274] Forecasting TKO... [2026-03-12T20:32:09.909508] [INFO ] [sig ] Generating forecast for: TKO [2026-03-12T20:32:09.909540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-03-12T20:32:09.922163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-03-12T20:32:09.922498] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-03-12T20:32:09.923289] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-03-12T20:32:09.923343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:09.923376] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:09.923404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:09.923461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:09.983120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:09.984025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:09.984128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:09.984162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:10.106817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:10.106991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:10.107039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:10.107070] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:10.111108] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-03-12T20:32:10.111396] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-03-12T20:32:10.111526] [INFO ] [sig ] TKO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:10.256868] [INFO ] [LOCAL ] Saved forecast: TKO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TKO.txt [2026-03-12T20:32:10.257027] [INFO ] [sig ] [2873/3274] Completed TKO in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:10.257069] [INFO ] [sig ] [2874/3274] Forecasting TLK... [2026-03-12T20:32:10.257099] [INFO ] [sig ] Generating forecast for: TLK [2026-03-12T20:32:10.257130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-03-12T20:32:10.268244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-03-12T20:32:10.268628] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-03-12T20:32:10.269440] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-03-12T20:32:10.269494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:10.269526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:10.269552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:10.269633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:10.326649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:10.327484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:10.327588] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:10.327624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:10.456961] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:10.457122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:10.457165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:10.457195] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:10.460777] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-03-12T20:32:10.461093] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-03-12T20:32:10.461239] [INFO ] [sig ] TLK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:10.608076] [INFO ] [LOCAL ] Saved forecast: TLK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TLK.txt [2026-03-12T20:32:10.608414] [INFO ] [sig ] [2874/3274] Completed TLK in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:10.608456] [INFO ] [sig ] [2875/3274] Forecasting TLS... [2026-03-12T20:32:10.608486] [INFO ] [sig ] Generating forecast for: TLS [2026-03-12T20:32:10.608514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-03-12T20:32:10.619932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-03-12T20:32:10.620297] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-03-12T20:32:10.621094] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-03-12T20:32:10.621148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:10.621180] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:10.621230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:10.621291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:10.679250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:10.680115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:10.680205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:10.680248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:10.803454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:10.803635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:10.803680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:10.803710] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:10.807775] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-03-12T20:32:10.808080] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-03-12T20:32:10.808212] [INFO ] [sig ] TLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:10.991909] [INFO ] [LOCAL ] Saved forecast: TLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TLS.txt [2026-03-12T20:32:10.992081] [INFO ] [sig ] [2875/3274] Completed TLS in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:10.992136] [INFO ] [sig ] [2876/3274] Forecasting TLSA... [2026-03-12T20:32:10.992169] [INFO ] [sig ] Generating forecast for: TLSA [2026-03-12T20:32:10.992200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-03-12T20:32:11.003998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-03-12T20:32:11.004416] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-03-12T20:32:11.005270] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-03-12T20:32:11.005324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:11.005357] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:11.005385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:11.005442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:11.063140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:11.064090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:11.064193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:11.064226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:11.189988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:11.190150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:11.190192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:11.190222] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:11.193738] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-03-12T20:32:11.194025] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-03-12T20:32:11.194160] [INFO ] [sig ] TLSA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:11.336706] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TLSA.txt [2026-03-12T20:32:11.336858] [INFO ] [sig ] [2876/3274] Completed TLSA in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:11.336901] [INFO ] [sig ] [2877/3274] Forecasting TLSI... [2026-03-12T20:32:11.336932] [INFO ] [sig ] Generating forecast for: TLSI [2026-03-12T20:32:11.336962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-03-12T20:32:11.348294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-03-12T20:32:11.348743] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-03-12T20:32:11.349661] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-03-12T20:32:11.349718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:11.349752] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:11.349781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:11.349840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:11.408613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:11.409457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:11.409542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:11.409598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:11.533303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:11.533469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:11.533510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:11.533540] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:11.537042] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=40.63%) [2026-03-12T20:32:11.537330] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-03-12T20:32:11.537465] [INFO ] [sig ] TLSI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:11.687843] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TLSI.txt [2026-03-12T20:32:11.688051] [INFO ] [sig ] [2877/3274] Completed TLSI in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:11.688096] [INFO ] [sig ] [2878/3274] Forecasting TLYS... [2026-03-12T20:32:11.688128] [INFO ] [sig ] Generating forecast for: TLYS [2026-03-12T20:32:11.688158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-03-12T20:32:11.701029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-03-12T20:32:11.701682] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-03-12T20:32:11.702857] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-03-12T20:32:11.702913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:11.702947] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:11.702974] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:11.703033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:11.765004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:11.766021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:11.766123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:11.766158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:11.886823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:11.886990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:11.887031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:11.887062] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:11.890752] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=28.47%) [2026-03-12T20:32:11.891058] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-03-12T20:32:11.891199] [INFO ] [sig ] TLYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:12.040224] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TLYS.txt [2026-03-12T20:32:12.040604] [INFO ] [sig ] [2878/3274] Completed TLYS in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.4m [2026-03-12T20:32:12.040649] [INFO ] [sig ] [2879/3274] Forecasting TM... [2026-03-12T20:32:12.040680] [INFO ] [sig ] Generating forecast for: TM [2026-03-12T20:32:12.040726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-03-12T20:32:12.053434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-03-12T20:32:12.053819] [INFO ] [FORECASTER] Starting predict_future for TM [2026-03-12T20:32:12.054715] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-03-12T20:32:12.054771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:12.054805] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:12.054834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:12.054890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:12.115154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:12.115883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:12.116026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:12.116073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:12.244133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:12.244250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:12.244292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:12.244321] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:12.247788] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-03-12T20:32:12.248085] [INFO ] [FORECASTER] Completed predict_future for TM [2026-03-12T20:32:12.248215] [INFO ] [sig ] TM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:12.392712] [INFO ] [LOCAL ] Saved forecast: TM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TM.txt [2026-03-12T20:32:12.392875] [INFO ] [sig ] [2879/3274] Completed TM in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.3m [2026-03-12T20:32:12.392923] [INFO ] [sig ] [2880/3274] Forecasting TMC... [2026-03-12T20:32:12.392956] [INFO ] [sig ] Generating forecast for: TMC [2026-03-12T20:32:12.392987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-03-12T20:32:12.404782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-03-12T20:32:12.405129] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-03-12T20:32:12.406031] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-03-12T20:32:12.406086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:12.406126] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:12.406157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:12.406217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:12.463103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:12.463820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:12.463927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:12.463965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:12.582692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:12.582852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:12.582896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:12.582925] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:12.586448] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-03-12T20:32:12.586742] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-03-12T20:32:12.586875] [INFO ] [sig ] TMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:12.728302] [INFO ] [LOCAL ] Saved forecast: TMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TMC.txt [2026-03-12T20:32:12.728439] [INFO ] [sig ] [2880/3274] Completed TMC in 0.3s | 2.80 sym/s | Total: 17.1m | ETA: 2.3m [2026-03-12T20:32:12.728480] [INFO ] [sig ] [2881/3274] Forecasting TMCI... [2026-03-12T20:32:12.728511] [INFO ] [sig ] Generating forecast for: TMCI [2026-03-12T20:32:12.728540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-03-12T20:32:12.739665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-03-12T20:32:12.740036] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-03-12T20:32:12.740941] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-03-12T20:32:12.740998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:12.741031] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:12.741060] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:12.741122] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:12.799190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:12.799883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:12.799983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:12.800017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:12.917845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:12.918017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:12.918058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:12.918087] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:12.921476] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-03-12T20:32:12.921807] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-03-12T20:32:12.921938] [INFO ] [sig ] TMCI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:13.134450] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TMCI.txt [2026-03-12T20:32:13.134631] [INFO ] [sig ] [2881/3274] Completed TMCI in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.3m [2026-03-12T20:32:13.134681] [INFO ] [sig ] [2882/3274] Forecasting TMDX... [2026-03-12T20:32:13.134714] [INFO ] [sig ] Generating forecast for: TMDX [2026-03-12T20:32:13.134743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-03-12T20:32:13.331849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-03-12T20:32:13.332143] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-03-12T20:32:13.333013] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-03-12T20:32:13.333074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:13.333114] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:13.333148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:13.333218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:13.390518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:13.391171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:13.391249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:13.391282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:13.516769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:13.516935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:13.516982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:13.517013] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:13.520719] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-03-12T20:32:13.521005] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-03-12T20:32:13.521141] [INFO ] [sig ] TMDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:13.664830] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TMDX.txt [2026-03-12T20:32:13.665016] [INFO ] [sig ] [2882/3274] Completed TMDX in 0.5s | 2.80 sym/s | Total: 17.1m | ETA: 2.3m [2026-03-12T20:32:13.665059] [INFO ] [sig ] [2883/3274] Forecasting TME... [2026-03-12T20:32:13.665093] [INFO ] [sig ] Generating forecast for: TME [2026-03-12T20:32:13.665125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-03-12T20:32:13.677239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-03-12T20:32:13.677620] [INFO ] [FORECASTER] Starting predict_future for TME [2026-03-12T20:32:13.678616] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-03-12T20:32:13.678672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:13.678704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:13.678730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:13.678787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:13.738888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:13.739808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:13.739893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:13.739928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:13.864846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:13.865016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:13.865060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:13.865090] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:13.868689] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-03-12T20:32:13.868969] [INFO ] [FORECASTER] Completed predict_future for TME [2026-03-12T20:32:13.869106] [INFO ] [sig ] TME: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:14.032728] [INFO ] [LOCAL ] Saved forecast: TME 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TME.txt [2026-03-12T20:32:14.032893] [INFO ] [sig ] [2883/3274] Completed TME in 0.4s | 2.80 sym/s | Total: 17.1m | ETA: 2.3m [2026-03-12T20:32:14.032936] [INFO ] [sig ] [2884/3274] Forecasting TMHC... [2026-03-12T20:32:14.032968] [INFO ] [sig ] Generating forecast for: TMHC [2026-03-12T20:32:14.032998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-03-12T20:32:14.045289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-03-12T20:32:14.045701] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-03-12T20:32:14.046564] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-03-12T20:32:14.046651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:14.046688] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:14.046718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:14.046777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:14.106016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:14.107163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:14.107264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:14.107298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:14.228834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:14.229032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:14.229082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:14.229118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:14.232553] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-03-12T20:32:14.232847] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-03-12T20:32:14.232977] [INFO ] [sig ] TMHC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:14.374917] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TMHC.txt [2026-03-12T20:32:14.375084] [INFO ] [sig ] [2884/3274] Completed TMHC in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:14.375126] [INFO ] [sig ] [2885/3274] Forecasting TMUS... [2026-03-12T20:32:14.375157] [INFO ] [sig ] Generating forecast for: TMUS [2026-03-12T20:32:14.375188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-03-12T20:32:14.387158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-03-12T20:32:14.387516] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-03-12T20:32:14.388364] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-03-12T20:32:14.388419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:14.388453] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:14.388481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:14.388539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:14.447524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:14.448495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:14.448601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:14.448639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:14.570474] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:14.570652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:14.570695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:14.570724] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:14.574157] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=70.74%) [2026-03-12T20:32:14.574430] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-03-12T20:32:14.574561] [INFO ] [sig ] TMUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:14.721825] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TMUS.txt [2026-03-12T20:32:14.721992] [INFO ] [sig ] [2885/3274] Completed TMUS in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:14.722043] [INFO ] [sig ] [2886/3274] Forecasting TNC... [2026-03-12T20:32:14.722075] [INFO ] [sig ] Generating forecast for: TNC [2026-03-12T20:32:14.722107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-03-12T20:32:14.733804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-03-12T20:32:14.734144] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-03-12T20:32:14.734959] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-03-12T20:32:14.735012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:14.735089] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:14.735119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:14.735176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:14.792606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:14.793550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:14.793654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:14.793688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:14.914084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:14.914254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:14.914295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:14.914324] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:14.917740] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=56.52%) [2026-03-12T20:32:14.918038] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-03-12T20:32:14.918167] [INFO ] [sig ] TNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:15.064470] [INFO ] [LOCAL ] Saved forecast: TNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TNC.txt [2026-03-12T20:32:15.064660] [INFO ] [sig ] [2886/3274] Completed TNC in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:15.064705] [INFO ] [sig ] [2887/3274] Forecasting TNDM... [2026-03-12T20:32:15.064736] [INFO ] [sig ] Generating forecast for: TNDM [2026-03-12T20:32:15.064770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-03-12T20:32:15.076113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-03-12T20:32:15.076420] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-03-12T20:32:15.077210] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-03-12T20:32:15.077262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:15.077294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:15.077321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:15.077383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:15.136927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:15.137622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:15.137702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:15.137735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:15.260955] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:15.261060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:15.261104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:15.261139] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:15.264555] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-03-12T20:32:15.264849] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-03-12T20:32:15.264978] [INFO ] [sig ] TNDM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:15.406770] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TNDM.txt [2026-03-12T20:32:15.406894] [INFO ] [sig ] [2887/3274] Completed TNDM in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:15.406934] [INFO ] [sig ] [2888/3274] Forecasting TNGX... [2026-03-12T20:32:15.406964] [INFO ] [sig ] Generating forecast for: TNGX [2026-03-12T20:32:15.406994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-03-12T20:32:15.418138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-03-12T20:32:15.418449] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-03-12T20:32:15.419268] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-03-12T20:32:15.419345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:15.419381] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:15.419408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:15.419465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:15.477533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:15.478423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:15.478510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:15.478543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:15.604427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:15.604642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:15.604710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:15.604757] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:15.609769] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=82.63%) [2026-03-12T20:32:15.610217] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-03-12T20:32:15.610407] [INFO ] [sig ] TNGX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:15.764798] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TNGX.txt [2026-03-12T20:32:15.764958] [INFO ] [sig ] [2888/3274] Completed TNGX in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:15.765000] [INFO ] [sig ] [2889/3274] Forecasting TNK... [2026-03-12T20:32:15.765030] [INFO ] [sig ] Generating forecast for: TNK [2026-03-12T20:32:15.765062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-03-12T20:32:15.776418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-03-12T20:32:15.776904] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-03-12T20:32:15.778114] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-03-12T20:32:15.778185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:15.778238] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:15.778284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:15.778363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:15.840212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:15.841087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:15.841171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:15.841204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:15.976218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:15.976389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:15.976432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:15.976525] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:15.980282] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=70.19%) [2026-03-12T20:32:15.980595] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-03-12T20:32:15.980738] [INFO ] [sig ] TNK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:16.141481] [INFO ] [LOCAL ] Saved forecast: TNK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TNK.txt [2026-03-12T20:32:16.141663] [INFO ] [sig ] [2889/3274] Completed TNK in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:16.141709] [INFO ] [sig ] [2890/3274] Forecasting TNL... [2026-03-12T20:32:16.141742] [INFO ] [sig ] Generating forecast for: TNL [2026-03-12T20:32:16.141773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-03-12T20:32:16.153366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-03-12T20:32:16.153735] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-03-12T20:32:16.154555] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-03-12T20:32:16.154636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:16.154671] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:16.154700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:16.154759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:16.215480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:16.216154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:16.216238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:16.216273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:16.342255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:16.342409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:16.342454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:16.342486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:16.346003] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-03-12T20:32:16.346294] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-03-12T20:32:16.346429] [INFO ] [sig ] TNL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:16.488892] [INFO ] [LOCAL ] Saved forecast: TNL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TNL.txt [2026-03-12T20:32:16.489014] [INFO ] [sig ] [2890/3274] Completed TNL in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:16.489055] [INFO ] [sig ] [2891/3274] Forecasting TNXP... [2026-03-12T20:32:16.489086] [INFO ] [sig ] Generating forecast for: TNXP [2026-03-12T20:32:16.489116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-03-12T20:32:16.500379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-03-12T20:32:16.500688] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-03-12T20:32:16.501491] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-03-12T20:32:16.501545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:16.501597] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:16.501631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:16.501688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:16.562889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:16.563604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:16.563687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:16.563721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:16.693218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:16.693381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:16.693631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:16.693662] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:16.697339] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-03-12T20:32:16.697634] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-03-12T20:32:16.697761] [INFO ] [sig ] TNXP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:16.840529] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TNXP.txt [2026-03-12T20:32:16.840673] [INFO ] [sig ] [2891/3274] Completed TNXP in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:16.840721] [INFO ] [sig ] [2892/3274] Forecasting TOI... [2026-03-12T20:32:16.840753] [INFO ] [sig ] Generating forecast for: TOI [2026-03-12T20:32:16.840784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-03-12T20:32:16.851651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-03-12T20:32:16.851934] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-03-12T20:32:16.852731] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-03-12T20:32:16.852783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:16.852816] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:16.852843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:16.852900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:16.915428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:16.916164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:16.916251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:16.916286] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:17.036163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:17.036345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:17.036596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:17.036629] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:17.040306] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-03-12T20:32:17.040605] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-03-12T20:32:17.040740] [INFO ] [sig ] TOI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:17.184459] [INFO ] [LOCAL ] Saved forecast: TOI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TOI.txt [2026-03-12T20:32:17.184606] [INFO ] [sig ] [2892/3274] Completed TOI in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:17.184659] [INFO ] [sig ] [2893/3274] Forecasting TOL... [2026-03-12T20:32:17.184692] [INFO ] [sig ] Generating forecast for: TOL [2026-03-12T20:32:17.184722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-03-12T20:32:17.195705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-03-12T20:32:17.196008] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-03-12T20:32:17.196803] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-03-12T20:32:17.196857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:17.196890] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:17.196917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:17.196973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:17.255783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:17.256504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:17.256605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:17.256641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:17.379495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:17.379669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:17.379713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:17.379742] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:17.383253] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=56.90%) [2026-03-12T20:32:17.383530] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-03-12T20:32:17.383715] [INFO ] [sig ] TOL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:17.531187] [INFO ] [LOCAL ] Saved forecast: TOL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TOL.txt [2026-03-12T20:32:17.531388] [INFO ] [sig ] [2893/3274] Completed TOL in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:17.531439] [INFO ] [sig ] [2894/3274] Forecasting TORO... [2026-03-12T20:32:17.531473] [INFO ] [sig ] Generating forecast for: TORO [2026-03-12T20:32:17.531505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-03-12T20:32:17.544809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-03-12T20:32:17.545288] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-03-12T20:32:17.546316] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-03-12T20:32:17.546378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:17.546419] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:17.546451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:17.546527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:17.606623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:17.607419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:17.607509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:17.607543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:17.740711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:17.740901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:17.740970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:17.741012] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:17.745260] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=26.95%) [2026-03-12T20:32:17.745589] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-03-12T20:32:17.745733] [INFO ] [sig ] TORO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:17.898349] [INFO ] [LOCAL ] Saved forecast: TORO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TORO.txt [2026-03-12T20:32:17.898515] [INFO ] [sig ] [2894/3274] Completed TORO in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:17.898597] [INFO ] [sig ] [2895/3274] Forecasting TOWN... [2026-03-12T20:32:17.898652] [INFO ] [sig ] Generating forecast for: TOWN [2026-03-12T20:32:17.898700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-03-12T20:32:17.910764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-03-12T20:32:17.911114] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-03-12T20:32:17.911975] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-03-12T20:32:17.912029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:17.912062] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:17.912091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:17.912148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:17.973029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:17.973973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:17.974064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:17.974099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:18.105315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:18.105487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:18.105566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:18.105619] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:18.109331] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-03-12T20:32:18.109635] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-03-12T20:32:18.109771] [INFO ] [sig ] TOWN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:18.263976] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TOWN.txt [2026-03-12T20:32:18.264199] [INFO ] [sig ] [2895/3274] Completed TOWN in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.3m [2026-03-12T20:32:18.264272] [INFO ] [sig ] [2896/3274] Forecasting TOYO... [2026-03-12T20:32:18.264324] [INFO ] [sig ] Generating forecast for: TOYO [2026-03-12T20:32:18.264367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-03-12T20:32:18.275417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-03-12T20:32:18.275880] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-03-12T20:32:18.276796] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-03-12T20:32:18.276856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:18.276890] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:18.276921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:18.276981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:18.338521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:18.339468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:18.339613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:18.339652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:18.456285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:18.456463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:18.456513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:18.456547] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:18.460408] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-03-12T20:32:18.460760] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-03-12T20:32:18.460907] [INFO ] [sig ] TOYO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:18.612591] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TOYO.txt [2026-03-12T20:32:18.612753] [INFO ] [sig ] [2896/3274] Completed TOYO in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.2m [2026-03-12T20:32:18.612797] [INFO ] [sig ] [2897/3274] Forecasting TPB... [2026-03-12T20:32:18.612829] [INFO ] [sig ] Generating forecast for: TPB [2026-03-12T20:32:18.612859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-03-12T20:32:18.624181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-03-12T20:32:18.624604] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-03-12T20:32:18.625399] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-03-12T20:32:18.625453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:18.625484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:18.625511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:18.625566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:18.686505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:18.687802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:18.687888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:18.687922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:18.813169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:18.813338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:18.813382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:18.813413] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:18.817087] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=18.56%) [2026-03-12T20:32:18.817398] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-03-12T20:32:18.817525] [INFO ] [sig ] TPB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:18.983788] [INFO ] [LOCAL ] Saved forecast: TPB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TPB.txt [2026-03-12T20:32:18.983960] [INFO ] [sig ] [2897/3274] Completed TPB in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.2m [2026-03-12T20:32:18.984005] [INFO ] [sig ] [2898/3274] Forecasting TPC... [2026-03-12T20:32:18.984040] [INFO ] [sig ] Generating forecast for: TPC [2026-03-12T20:32:18.984072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-03-12T20:32:18.996010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-03-12T20:32:18.996428] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-03-12T20:32:18.997366] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-03-12T20:32:18.997432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:18.997464] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:18.997491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:18.997548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:19.060751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:19.061689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:19.061777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:19.061812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:19.186618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:19.186772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:19.186816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:19.186845] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:19.190435] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-03-12T20:32:19.190742] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-03-12T20:32:19.190877] [INFO ] [sig ] TPC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:19.336161] [INFO ] [LOCAL ] Saved forecast: TPC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TPC.txt [2026-03-12T20:32:19.336319] [INFO ] [sig ] [2898/3274] Completed TPC in 0.4s | 2.80 sym/s | Total: 17.2m | ETA: 2.2m [2026-03-12T20:32:19.336367] [INFO ] [sig ] [2899/3274] Forecasting TPG... [2026-03-12T20:32:19.336398] [INFO ] [sig ] Generating forecast for: TPG [2026-03-12T20:32:19.336428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-03-12T20:32:19.347695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-03-12T20:32:19.348021] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-03-12T20:32:19.348886] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-03-12T20:32:19.348939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:19.348996] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:19.349026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:19.349084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:19.408661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:19.409651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:19.409738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:19.409772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:19.535125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:19.535290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:19.535333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:19.535363] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:19.539411] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-03-12T20:32:19.539725] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-03-12T20:32:19.539862] [INFO ] [sig ] TPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:19.684980] [INFO ] [LOCAL ] Saved forecast: TPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TPG.txt [2026-03-12T20:32:19.685165] [INFO ] [sig ] [2899/3274] Completed TPG in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.2m [2026-03-12T20:32:19.685208] [INFO ] [sig ] [2900/3274] Forecasting TPGXL... [2026-03-12T20:32:19.685239] [INFO ] [sig ] Generating forecast for: TPGXL [2026-03-12T20:32:19.685270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-03-12T20:32:19.697211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-03-12T20:32:19.697622] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-03-12T20:32:19.698435] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-03-12T20:32:19.698489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:19.698522] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:19.698549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:19.698624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:19.756820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:19.757685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:19.757772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:19.757806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:19.870301] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:19.870483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:19.870526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:19.870556] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:19.874407] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=90.25%) [2026-03-12T20:32:19.874929] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-03-12T20:32:19.875072] [INFO ] [sig ] TPGXL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:20.029291] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TPGXL.txt [2026-03-12T20:32:20.029470] [INFO ] [sig ] [2900/3274] Completed TPGXL in 0.3s | 2.80 sym/s | Total: 17.2m | ETA: 2.2m [2026-03-12T20:32:20.029513] [INFO ] [sig ] [2901/3274] Forecasting TPH... [2026-03-12T20:32:20.029545] [INFO ] [sig ] Generating forecast for: TPH [2026-03-12T20:32:20.029596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-03-12T20:32:20.040914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-03-12T20:32:20.041318] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-03-12T20:32:20.042154] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-03-12T20:32:20.042208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:20.042241] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:20.042269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:20.042327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:20.102675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:20.103600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:20.103693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:20.103727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:20.229699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:20.229861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:20.229902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:20.229933] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:20.233396] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=29.26%) [2026-03-12T20:32:20.233697] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-03-12T20:32:20.233829] [INFO ] [sig ] TPH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:20.400193] [INFO ] [LOCAL ] Saved forecast: TPH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TPH.txt [2026-03-12T20:32:20.400398] [INFO ] [sig ] [2901/3274] Completed TPH in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:20.400443] [INFO ] [sig ] [2902/3274] Forecasting TPL... [2026-03-12T20:32:20.400475] [INFO ] [sig ] Generating forecast for: TPL [2026-03-12T20:32:20.400506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-03-12T20:32:20.413424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-03-12T20:32:20.413864] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-03-12T20:32:20.414992] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-03-12T20:32:20.415050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:20.415085] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:20.415113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:20.415170] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:20.478591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:20.479548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:20.479671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:20.479705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:20.603698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:20.603867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:20.603913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:20.603944] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:20.608124] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-03-12T20:32:20.608417] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-03-12T20:32:20.608556] [INFO ] [sig ] TPL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:20.757130] [INFO ] [LOCAL ] Saved forecast: TPL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TPL.txt [2026-03-12T20:32:20.757348] [INFO ] [sig ] [2902/3274] Completed TPL in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:20.757423] [INFO ] [sig ] [2903/3274] Forecasting TPVG... [2026-03-12T20:32:20.757498] [INFO ] [sig ] Generating forecast for: TPVG [2026-03-12T20:32:20.757547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-03-12T20:32:20.770563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-03-12T20:32:20.770928] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-03-12T20:32:20.771747] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-03-12T20:32:20.771802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:20.771886] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:20.771918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:20.771978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:20.832341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:20.833058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:20.833141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:20.833175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:20.958203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:20.958374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:20.958418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:20.958449] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:20.962361] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-03-12T20:32:20.962857] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-03-12T20:32:20.962991] [INFO ] [sig ] TPVG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:21.112018] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TPVG.txt [2026-03-12T20:32:21.112196] [INFO ] [sig ] [2903/3274] Completed TPVG in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:21.112240] [INFO ] [sig ] [2904/3274] Forecasting TPYP... [2026-03-12T20:32:21.112276] [INFO ] [sig ] Generating forecast for: TPYP [2026-03-12T20:32:21.112307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-03-12T20:32:21.123520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-03-12T20:32:21.123937] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-03-12T20:32:21.124748] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-03-12T20:32:21.124801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:21.124832] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:21.124859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:21.124915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:21.181458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:21.182417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:21.182503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:21.182536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:21.301263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:21.301436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:21.301479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:21.301507] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:21.305125] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-03-12T20:32:21.305447] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-03-12T20:32:21.305600] [INFO ] [sig ] TPYP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:21.448392] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TPYP.txt [2026-03-12T20:32:21.448566] [INFO ] [sig ] [2904/3274] Completed TPYP in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:21.448631] [INFO ] [sig ] [2905/3274] Forecasting TPZ... [2026-03-12T20:32:21.448663] [INFO ] [sig ] Generating forecast for: TPZ [2026-03-12T20:32:21.448694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-03-12T20:32:21.460351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-03-12T20:32:21.460786] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-03-12T20:32:21.461604] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-03-12T20:32:21.461659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:21.461692] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:21.461719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:21.461776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:21.519565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:21.520506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:21.520611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:21.520647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:21.635623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:21.635798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:21.635840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:21.635867] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:21.639463] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-03-12T20:32:21.639830] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-03-12T20:32:21.639999] [INFO ] [sig ] TPZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:21.787081] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TPZ.txt [2026-03-12T20:32:21.787270] [INFO ] [sig ] [2905/3274] Completed TPZ in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:21.787315] [INFO ] [sig ] [2906/3274] Forecasting TQQQ... [2026-03-12T20:32:21.787346] [INFO ] [sig ] Generating forecast for: TQQQ [2026-03-12T20:32:21.787377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-03-12T20:32:21.799552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-03-12T20:32:21.799927] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-03-12T20:32:21.800741] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-03-12T20:32:21.800794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:21.800826] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:21.800853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:21.800918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:21.858622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:21.859516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:21.859627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:21.859663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:21.985596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:21.985768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:21.985817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:21.985920] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:21.989426] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-03-12T20:32:21.989776] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-03-12T20:32:21.989916] [INFO ] [sig ] TQQQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:22.134189] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TQQQ.txt [2026-03-12T20:32:22.134387] [INFO ] [sig ] [2906/3274] Completed TQQQ in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:22.134441] [INFO ] [sig ] [2907/3274] Forecasting TRC... [2026-03-12T20:32:22.134475] [INFO ] [sig ] Generating forecast for: TRC [2026-03-12T20:32:22.134507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-03-12T20:32:22.146117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-03-12T20:32:22.146511] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-03-12T20:32:22.147308] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-03-12T20:32:22.147362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:22.147395] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:22.147422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:22.147479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:22.205656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:22.206591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:22.206679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:22.206712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:22.327632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:22.327809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:22.327850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:22.327880] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:22.331446] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-03-12T20:32:22.331789] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-03-12T20:32:22.331935] [INFO ] [sig ] TRC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:22.482334] [INFO ] [LOCAL ] Saved forecast: TRC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRC.txt [2026-03-12T20:32:22.482501] [INFO ] [sig ] [2907/3274] Completed TRC in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:22.482551] [INFO ] [sig ] [2908/3274] Forecasting TRDA... [2026-03-12T20:32:22.482613] [INFO ] [sig ] Generating forecast for: TRDA [2026-03-12T20:32:22.482649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-03-12T20:32:22.494685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-03-12T20:32:22.494994] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-03-12T20:32:22.495806] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-03-12T20:32:22.495862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:22.495902] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:22.495934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:22.496004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:22.558549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:22.559700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:22.559787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:22.559853] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:22.688044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:22.688218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:22.688269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:22.688305] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:22.692415] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-03-12T20:32:22.692738] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-03-12T20:32:22.692871] [INFO ] [sig ] TRDA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:22.858822] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRDA.txt [2026-03-12T20:32:22.858997] [INFO ] [sig ] [2908/3274] Completed TRDA in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:22.859043] [INFO ] [sig ] [2909/3274] Forecasting TREE... [2026-03-12T20:32:22.859077] [INFO ] [sig ] Generating forecast for: TREE [2026-03-12T20:32:22.859110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-03-12T20:32:22.873109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-03-12T20:32:22.873661] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-03-12T20:32:22.874893] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-03-12T20:32:22.874966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:22.875020] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:22.875068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:22.875163] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:22.951504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:22.952472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:22.952566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:22.952621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:23.099258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:23.099476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:23.099549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:23.099628] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:23.105251] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-03-12T20:32:23.105798] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-03-12T20:32:23.106023] [INFO ] [sig ] TREE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:23.353257] [INFO ] [LOCAL ] Saved forecast: TREE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TREE.txt [2026-03-12T20:32:23.353460] [INFO ] [sig ] [2909/3274] Completed TREE in 0.5s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:23.353506] [INFO ] [sig ] [2910/3274] Forecasting TREX... [2026-03-12T20:32:23.353546] [INFO ] [sig ] Generating forecast for: TREX [2026-03-12T20:32:23.353600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-03-12T20:32:23.368565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-03-12T20:32:23.378714] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-03-12T20:32:23.380382] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-03-12T20:32:23.380457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:23.380496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:23.380526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:23.380657] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:23.459239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:23.460447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:23.460607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:23.460657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:23.639028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:23.639244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:23.639320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:23.639373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:23.644994] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-03-12T20:32:23.645517] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-03-12T20:32:23.645767] [INFO ] [sig ] TREX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:23.868648] [INFO ] [LOCAL ] Saved forecast: TREX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TREX.txt [2026-03-12T20:32:23.868909] [INFO ] [sig ] [2910/3274] Completed TREX in 0.5s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:23.868973] [INFO ] [sig ] [2911/3274] Forecasting TRGP... [2026-03-12T20:32:23.869024] [INFO ] [sig ] Generating forecast for: TRGP [2026-03-12T20:32:23.869079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-03-12T20:32:23.896372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-03-12T20:32:23.896870] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-03-12T20:32:23.897814] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-03-12T20:32:23.897872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:23.897906] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:23.897933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:23.898027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:23.986080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:23.987452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:23.987624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:23.987686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:24.165601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:24.165820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:24.165890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:24.165939] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:24.171698] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=26.32%) [2026-03-12T20:32:24.172231] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-03-12T20:32:24.172444] [INFO ] [sig ] TRGP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:24.377902] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRGP.txt [2026-03-12T20:32:24.378189] [INFO ] [sig ] [2911/3274] Completed TRGP in 0.5s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:24.378254] [INFO ] [sig ] [2912/3274] Forecasting TRI... [2026-03-12T20:32:24.378313] [INFO ] [sig ] Generating forecast for: TRI [2026-03-12T20:32:24.378372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-03-12T20:32:24.395229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-03-12T20:32:24.395836] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-03-12T20:32:24.397124] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-03-12T20:32:24.397198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:24.397253] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:24.397301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:24.397393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:24.472143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:24.473299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:24.473412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:24.473457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:24.603091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:24.603263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:24.603306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:24.603336] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:24.606920] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-12T20:32:24.607209] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-03-12T20:32:24.607358] [INFO ] [sig ] TRI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:24.750674] [INFO ] [LOCAL ] Saved forecast: TRI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRI.txt [2026-03-12T20:32:24.750815] [INFO ] [sig ] [2912/3274] Completed TRI in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.2m [2026-03-12T20:32:24.750858] [INFO ] [sig ] [2913/3274] Forecasting TRIN... [2026-03-12T20:32:24.750890] [INFO ] [sig ] Generating forecast for: TRIN [2026-03-12T20:32:24.750921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-03-12T20:32:24.762312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-03-12T20:32:24.762705] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-03-12T20:32:24.763536] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-03-12T20:32:24.763618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:24.763654] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:24.763684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:24.763741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:24.821674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:24.822392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:24.822507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:24.822541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:24.945251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:24.945417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:24.945459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:24.945489] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:24.949012] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-03-12T20:32:24.949297] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-03-12T20:32:24.949454] [INFO ] [sig ] TRIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:25.094430] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRIN.txt [2026-03-12T20:32:25.094622] [INFO ] [sig ] [2913/3274] Completed TRIN in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.1m [2026-03-12T20:32:25.094671] [INFO ] [sig ] [2914/3274] Forecasting TRIP... [2026-03-12T20:32:25.094703] [INFO ] [sig ] Generating forecast for: TRIP [2026-03-12T20:32:25.094741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-03-12T20:32:25.106474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-03-12T20:32:25.106807] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-03-12T20:32:25.107602] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-03-12T20:32:25.107671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:25.107706] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:25.107734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:25.107793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:25.165974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:25.166799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:25.166882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:25.166915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:25.292167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:25.292331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:25.292373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:25.292402] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:25.295832] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-03-12T20:32:25.296106] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-03-12T20:32:25.296244] [INFO ] [sig ] TRIP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:25.442790] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRIP.txt [2026-03-12T20:32:25.442955] [INFO ] [sig ] [2914/3274] Completed TRIP in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.1m [2026-03-12T20:32:25.442997] [INFO ] [sig ] [2915/3274] Forecasting TRMB... [2026-03-12T20:32:25.443029] [INFO ] [sig ] Generating forecast for: TRMB [2026-03-12T20:32:25.443060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-03-12T20:32:25.454373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-03-12T20:32:25.454733] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-03-12T20:32:25.455501] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-03-12T20:32:25.455556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:25.455611] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:25.455641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:25.455699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:25.513681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:25.514443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:25.514532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:25.514565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:25.635676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:25.635844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:25.635890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:25.635920] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:25.639441] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-12T20:32:25.639770] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-03-12T20:32:25.639911] [INFO ] [sig ] TRMB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:25.786010] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRMB.txt [2026-03-12T20:32:25.786171] [INFO ] [sig ] [2915/3274] Completed TRMB in 0.3s | 2.80 sym/s | Total: 17.3m | ETA: 2.1m [2026-03-12T20:32:25.786213] [INFO ] [sig ] [2916/3274] Forecasting TRMD... [2026-03-12T20:32:25.786246] [INFO ] [sig ] Generating forecast for: TRMD [2026-03-12T20:32:25.786276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-03-12T20:32:25.798340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-03-12T20:32:25.798679] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-03-12T20:32:25.799474] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-03-12T20:32:25.799533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:25.799591] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:25.799644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:25.799703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:25.863450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:25.864351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:25.864446] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:25.864481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:25.989082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:25.989248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:25.989291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:25.989327] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:25.992866] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-03-12T20:32:25.993149] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-03-12T20:32:25.993284] [INFO ] [sig ] TRMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:26.140369] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRMD.txt [2026-03-12T20:32:26.140594] [INFO ] [sig ] [2916/3274] Completed TRMD in 0.4s | 2.80 sym/s | Total: 17.3m | ETA: 2.1m [2026-03-12T20:32:26.140643] [INFO ] [sig ] [2917/3274] Forecasting TRMK... [2026-03-12T20:32:26.140679] [INFO ] [sig ] Generating forecast for: TRMK [2026-03-12T20:32:26.140711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-03-12T20:32:26.152703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-03-12T20:32:26.153107] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-03-12T20:32:26.153967] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-03-12T20:32:26.154023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:26.154056] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:26.154082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:26.154140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:26.216124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:26.217052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:26.217140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:26.217175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:26.335927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:26.336105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:26.336152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:26.336182] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:26.340116] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-03-12T20:32:26.340454] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-03-12T20:32:26.340622] [INFO ] [sig ] TRMK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:26.490539] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRMK.txt [2026-03-12T20:32:26.490732] [INFO ] [sig ] [2917/3274] Completed TRMK in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:26.490776] [INFO ] [sig ] [2918/3274] Forecasting TRN... [2026-03-12T20:32:26.490808] [INFO ] [sig ] Generating forecast for: TRN [2026-03-12T20:32:26.490840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-03-12T20:32:26.502607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-03-12T20:32:26.502991] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-03-12T20:32:26.504024] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-03-12T20:32:26.504079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:26.504112] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:26.504139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:26.504196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:26.567730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:26.568702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:26.568980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:26.569013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:26.701445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:26.701835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:26.701881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:26.701915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:26.705821] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=38.05%) [2026-03-12T20:32:26.706165] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-03-12T20:32:26.706309] [INFO ] [sig ] TRN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:26.860514] [INFO ] [LOCAL ] Saved forecast: TRN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRN.txt [2026-03-12T20:32:26.860754] [INFO ] [sig ] [2918/3274] Completed TRN in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:26.860808] [INFO ] [sig ] [2919/3274] Forecasting TRNO... [2026-03-12T20:32:26.860849] [INFO ] [sig ] Generating forecast for: TRNO [2026-03-12T20:32:26.860882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-03-12T20:32:26.872683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-03-12T20:32:26.873130] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-03-12T20:32:26.874054] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-03-12T20:32:26.874112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:26.874145] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:26.874173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:26.874231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:26.939126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:26.940246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:26.940353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:26.940398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:27.070974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:27.071171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:27.071220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:27.071253] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:27.075169] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-03-12T20:32:27.075614] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-03-12T20:32:27.075777] [INFO ] [sig ] TRNO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:27.230241] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRNO.txt [2026-03-12T20:32:27.230417] [INFO ] [sig ] [2919/3274] Completed TRNO in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:27.230472] [INFO ] [sig ] [2920/3274] Forecasting TRNS... [2026-03-12T20:32:27.230506] [INFO ] [sig ] Generating forecast for: TRNS [2026-03-12T20:32:27.230536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-03-12T20:32:27.245766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-03-12T20:32:27.246230] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-03-12T20:32:27.247379] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-03-12T20:32:27.247441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:27.247526] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:27.247564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:27.247851] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:27.310160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:27.311254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:27.311341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:27.311374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:27.434028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:27.434189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:27.434236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:27.434267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:27.438126] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=6.50%) [2026-03-12T20:32:27.438415] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-03-12T20:32:27.438550] [INFO ] [sig ] TRNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:27.603202] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRNS.txt [2026-03-12T20:32:27.603404] [INFO ] [sig ] [2920/3274] Completed TRNS in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:27.603458] [INFO ] [sig ] [2921/3274] Forecasting TROX... [2026-03-12T20:32:27.603494] [INFO ] [sig ] Generating forecast for: TROX [2026-03-12T20:32:27.603530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-03-12T20:32:27.616903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-03-12T20:32:27.617319] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-03-12T20:32:27.618179] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-03-12T20:32:27.618243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:27.618280] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:27.618308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:27.618365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:27.685406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:27.686352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:27.686441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:27.686475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:27.830624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:27.830793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:27.830837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:27.830869] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:27.834428] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=20.36%) [2026-03-12T20:32:27.834733] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-03-12T20:32:27.834870] [INFO ] [sig ] TROX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:27.980002] [INFO ] [LOCAL ] Saved forecast: TROX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TROX.txt [2026-03-12T20:32:27.980174] [INFO ] [sig ] [2921/3274] Completed TROX in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:27.980216] [INFO ] [sig ] [2922/3274] Forecasting TRP... [2026-03-12T20:32:27.980248] [INFO ] [sig ] Generating forecast for: TRP [2026-03-12T20:32:27.980279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-03-12T20:32:27.991194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-03-12T20:32:27.991506] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-03-12T20:32:27.992297] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-03-12T20:32:27.992349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:27.992384] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:27.992416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:27.992486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:28.052740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:28.053561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:28.053668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:28.053702] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:28.181879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:28.182043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:28.182086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:28.182115] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:28.185942] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-03-12T20:32:28.186274] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-03-12T20:32:28.186436] [INFO ] [sig ] TRP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:28.333716] [INFO ] [LOCAL ] Saved forecast: TRP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRP.txt [2026-03-12T20:32:28.334067] [INFO ] [sig ] [2922/3274] Completed TRP in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:28.334109] [INFO ] [sig ] [2923/3274] Forecasting TRS... [2026-03-12T20:32:28.334140] [INFO ] [sig ] Generating forecast for: TRS [2026-03-12T20:32:28.334170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-03-12T20:32:28.345089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-03-12T20:32:28.345497] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-03-12T20:32:28.346406] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-03-12T20:32:28.346476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:28.346509] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:28.346536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:28.346614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:28.405162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:28.406096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:28.406186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:28.406218] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:28.530987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:28.531187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:28.531257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:28.531357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:28.535741] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-03-12T20:32:28.536048] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-03-12T20:32:28.536197] [INFO ] [sig ] TRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:28.690291] [INFO ] [LOCAL ] Saved forecast: TRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRS.txt [2026-03-12T20:32:28.690523] [INFO ] [sig ] [2923/3274] Completed TRS in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:28.690606] [INFO ] [sig ] [2924/3274] Forecasting TRTX... [2026-03-12T20:32:28.690642] [INFO ] [sig ] Generating forecast for: TRTX [2026-03-12T20:32:28.690858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-03-12T20:32:28.703403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-03-12T20:32:28.703820] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-03-12T20:32:28.704643] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-03-12T20:32:28.704697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:28.704730] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:28.704757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:28.704816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:28.769975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:28.770925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:28.771014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:28.771048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:28.910915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:28.911086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:28.911133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:28.911162] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:28.914792] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-03-12T20:32:28.915096] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-03-12T20:32:28.915236] [INFO ] [sig ] TRTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:29.070547] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRTX.txt [2026-03-12T20:32:29.070755] [INFO ] [sig ] [2924/3274] Completed TRTX in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:29.070816] [INFO ] [sig ] [2925/3274] Forecasting TRUP... [2026-03-12T20:32:29.070860] [INFO ] [sig ] Generating forecast for: TRUP [2026-03-12T20:32:29.070906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-03-12T20:32:29.083625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-03-12T20:32:29.083993] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-03-12T20:32:29.085002] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-03-12T20:32:29.085056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:29.085096] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:29.085138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:29.085217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:29.154641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:29.155696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:29.155788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:29.155822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:29.297537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:29.297911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:29.297976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:29.298008] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:29.302341] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-03-12T20:32:29.302723] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-03-12T20:32:29.302868] [INFO ] [sig ] TRUP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:29.451875] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TRUP.txt [2026-03-12T20:32:29.452064] [INFO ] [sig ] [2925/3274] Completed TRUP in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:29.452112] [INFO ] [sig ] [2926/3274] Forecasting TRVG... [2026-03-12T20:32:29.452144] [INFO ] [sig ] Generating forecast for: TRVG [2026-03-12T20:32:29.452176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-03-12T20:32:29.464952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-03-12T20:32:29.465363] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-03-12T20:32:29.466179] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-03-12T20:32:29.466234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:29.466269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:29.466298] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:29.466357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:29.525791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:29.526722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:29.526823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:29.526857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:29.654349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:29.654527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:29.654590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:29.654625] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:29.658188] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-03-12T20:32:29.658496] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-03-12T20:32:29.658671] [INFO ] [sig ] TRVG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:29.804478] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TRVG.txt [2026-03-12T20:32:29.804693] [INFO ] [sig ] [2926/3274] Completed TRVG in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:29.804764] [INFO ] [sig ] [2927/3274] Forecasting TS... [2026-03-12T20:32:29.804801] [INFO ] [sig ] Generating forecast for: TS [2026-03-12T20:32:29.804837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-03-12T20:32:29.816921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-03-12T20:32:29.817290] [INFO ] [FORECASTER] Starting predict_future for TS [2026-03-12T20:32:29.818145] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-03-12T20:32:29.818200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:29.818234] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:29.818263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:29.818321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:29.877265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:29.881457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:29.881597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:29.881635] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:30.009631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:30.010007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:30.010050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:30.010081] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:30.013999] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-03-12T20:32:30.014311] [INFO ] [FORECASTER] Completed predict_future for TS [2026-03-12T20:32:30.014477] [INFO ] [sig ] TS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:30.165702] [INFO ] [LOCAL ] Saved forecast: TS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TS.txt [2026-03-12T20:32:30.165882] [INFO ] [sig ] [2927/3274] Completed TS in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:30.165935] [INFO ] [sig ] [2928/3274] Forecasting TSBK... [2026-03-12T20:32:30.165967] [INFO ] [sig ] Generating forecast for: TSBK [2026-03-12T20:32:30.166001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-03-12T20:32:30.178084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-03-12T20:32:30.178667] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-03-12T20:32:30.179868] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-03-12T20:32:30.179924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:30.179956] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:30.179983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:30.180039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:30.238196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:30.239069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:30.239155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:30.239188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:30.348865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:30.349028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:30.349071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:30.349099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:30.352549] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-03-12T20:32:30.352867] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-03-12T20:32:30.353021] [INFO ] [sig ] TSBK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:30.500703] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSBK.txt [2026-03-12T20:32:30.500871] [INFO ] [sig ] [2928/3274] Completed TSBK in 0.3s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:30.500914] [INFO ] [sig ] [2929/3274] Forecasting TSCO... [2026-03-12T20:32:30.500945] [INFO ] [sig ] Generating forecast for: TSCO [2026-03-12T20:32:30.500976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-03-12T20:32:30.513263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-03-12T20:32:30.513617] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-03-12T20:32:30.514407] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-03-12T20:32:30.514461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:30.514493] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:30.514519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:30.514599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:30.571838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:30.572728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:30.572813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:30.572846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:30.696122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:30.696330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:30.696387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:30.696418] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:30.700428] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=37.70%) [2026-03-12T20:32:30.700738] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-03-12T20:32:30.700881] [INFO ] [sig ] TSCO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:30.854180] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSCO.txt [2026-03-12T20:32:30.854343] [INFO ] [sig ] [2929/3274] Completed TSCO in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.1m [2026-03-12T20:32:30.854385] [INFO ] [sig ] [2930/3274] Forecasting TSDD... [2026-03-12T20:32:30.854417] [INFO ] [sig ] Generating forecast for: TSDD [2026-03-12T20:32:30.854448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-03-12T20:32:30.866070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-03-12T20:32:30.866392] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-03-12T20:32:30.867224] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-03-12T20:32:30.867285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:30.867325] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:30.867365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:30.867455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:30.927316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:30.928292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:30.928421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:30.928456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:31.049952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:31.050131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:31.050194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:31.050228] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:31.054135] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-03-12T20:32:31.054462] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-03-12T20:32:31.054632] [INFO ] [sig ] TSDD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:31.203904] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSDD.txt [2026-03-12T20:32:31.204052] [INFO ] [sig ] [2930/3274] Completed TSDD in 0.3s | 2.80 sym/s | Total: 17.4m | ETA: 2.0m [2026-03-12T20:32:31.204094] [INFO ] [sig ] [2931/3274] Forecasting TSEM... [2026-03-12T20:32:31.204125] [INFO ] [sig ] Generating forecast for: TSEM [2026-03-12T20:32:31.204158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-03-12T20:32:31.215741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-03-12T20:32:31.216082] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-03-12T20:32:31.216969] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-03-12T20:32:31.217025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:31.217059] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:31.217088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:31.217146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:31.278303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:31.279104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:31.279192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:31.279225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:31.405929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:31.406235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:31.406283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:31.406318] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:31.410160] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=56.84%) [2026-03-12T20:32:31.410442] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-03-12T20:32:31.410629] [INFO ] [sig ] TSEM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:31.557883] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSEM.txt [2026-03-12T20:32:31.558044] [INFO ] [sig ] [2931/3274] Completed TSEM in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.0m [2026-03-12T20:32:31.558090] [INFO ] [sig ] [2932/3274] Forecasting TSHA... [2026-03-12T20:32:31.558122] [INFO ] [sig ] Generating forecast for: TSHA [2026-03-12T20:32:31.558156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-03-12T20:32:31.569664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-03-12T20:32:31.570002] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-03-12T20:32:31.570807] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-03-12T20:32:31.570859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:31.570891] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:31.570919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:31.570976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:31.629592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:31.630341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:31.630424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:31.630463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:31.755604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:31.755774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:31.755832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:31.755872] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:31.759477] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-03-12T20:32:31.759784] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-03-12T20:32:31.759920] [INFO ] [sig ] TSHA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:31.909166] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSHA.txt [2026-03-12T20:32:31.909319] [INFO ] [sig ] [2932/3274] Completed TSHA in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.0m [2026-03-12T20:32:31.909363] [INFO ] [sig ] [2933/3274] Forecasting TSI... [2026-03-12T20:32:31.909395] [INFO ] [sig ] Generating forecast for: TSI [2026-03-12T20:32:31.909426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-03-12T20:32:31.921013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-03-12T20:32:31.921384] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-03-12T20:32:31.922239] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-03-12T20:32:31.922295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:31.922330] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:31.922359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:31.922418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:31.984062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:31.984947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:31.985035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:31.985069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:32.109175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:32.109343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:32.109395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:32.109426] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:32.113266] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-03-12T20:32:32.113548] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-03-12T20:32:32.113704] [INFO ] [sig ] TSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:32.266970] [INFO ] [LOCAL ] Saved forecast: TSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSI.txt [2026-03-12T20:32:32.267192] [INFO ] [sig ] [2933/3274] Completed TSI in 0.4s | 2.80 sym/s | Total: 17.4m | ETA: 2.0m [2026-03-12T20:32:32.267259] [INFO ] [sig ] [2934/3274] Forecasting TSL... [2026-03-12T20:32:32.267312] [INFO ] [sig ] Generating forecast for: TSL [2026-03-12T20:32:32.267363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-03-12T20:32:32.279838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-03-12T20:32:32.280182] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-03-12T20:32:32.280996] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-03-12T20:32:32.281050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:32.281110] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:32.281147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:32.281218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:32.343993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:32.344775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:32.344860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:32.344895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:32.480375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:32.480546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:32.480609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:32.480640] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:32.484682] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-03-12T20:32:32.485155] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-03-12T20:32:32.485285] [INFO ] [sig ] TSL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:32.628931] [INFO ] [LOCAL ] Saved forecast: TSL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSL.txt [2026-03-12T20:32:32.629080] [INFO ] [sig ] [2934/3274] Completed TSL in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:32.629122] [INFO ] [sig ] [2935/3274] Forecasting TSLA... [2026-03-12T20:32:32.629153] [INFO ] [sig ] Generating forecast for: TSLA [2026-03-12T20:32:32.629184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-03-12T20:32:32.640821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-03-12T20:32:32.641184] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-03-12T20:32:32.642041] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-03-12T20:32:32.642096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:32.642129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:32.642157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:32.642213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:32.702446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:32.703218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:32.703301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:32.703334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:32.825895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:32.826072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:32.826115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:32.826144] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:32.829757] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-03-12T20:32:32.830057] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-03-12T20:32:32.830194] [INFO ] [sig ] TSLA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:32.980556] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSLA.txt [2026-03-12T20:32:32.980732] [INFO ] [sig ] [2935/3274] Completed TSLA in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:32.980774] [INFO ] [sig ] [2936/3274] Forecasting TSLL... [2026-03-12T20:32:32.980806] [INFO ] [sig ] Generating forecast for: TSLL [2026-03-12T20:32:32.980837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-03-12T20:32:32.992469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-03-12T20:32:32.993050] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-03-12T20:32:32.994013] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-03-12T20:32:32.994065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:32.994098] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:32.994125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:32.994183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:33.052294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:33.053123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:33.053208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:33.053241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:33.178969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:33.179137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:33.179179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:33.179209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:33.183200] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-03-12T20:32:33.183473] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-03-12T20:32:33.183632] [INFO ] [sig ] TSLL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:33.327767] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSLL.txt [2026-03-12T20:32:33.328117] [INFO ] [sig ] [2936/3274] Completed TSLL in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:33.328158] [INFO ] [sig ] [2937/3274] Forecasting TSLQ... [2026-03-12T20:32:33.328188] [INFO ] [sig ] Generating forecast for: TSLQ [2026-03-12T20:32:33.328217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-03-12T20:32:33.340160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-03-12T20:32:33.340518] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-03-12T20:32:33.341332] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-03-12T20:32:33.341385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:33.341446] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:33.341475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:33.341532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:33.399344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:33.400156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:33.400240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:33.400273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:33.521051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:33.521209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:33.521251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:33.521280] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:33.524930] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-03-12T20:32:33.525202] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-03-12T20:32:33.525329] [INFO ] [sig ] TSLQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:33.673755] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSLQ.txt [2026-03-12T20:32:33.673919] [INFO ] [sig ] [2937/3274] Completed TSLQ in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:33.673963] [INFO ] [sig ] [2938/3274] Forecasting TSLS... [2026-03-12T20:32:33.674001] [INFO ] [sig ] Generating forecast for: TSLS [2026-03-12T20:32:33.674032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-03-12T20:32:33.686523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-03-12T20:32:33.687050] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-03-12T20:32:33.687894] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-03-12T20:32:33.687961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:33.688001] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:33.688028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:33.688085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:33.748106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:33.748824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:33.748905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:33.748937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:33.868361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:33.868527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:33.868595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:33.868629] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:33.872441] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=78.03%) [2026-03-12T20:32:33.872748] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-03-12T20:32:33.872883] [INFO ] [sig ] TSLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:34.014734] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSLS.txt [2026-03-12T20:32:34.014876] [INFO ] [sig ] [2938/3274] Completed TSLS in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:34.014918] [INFO ] [sig ] [2939/3274] Forecasting TSLX... [2026-03-12T20:32:34.014948] [INFO ] [sig ] Generating forecast for: TSLX [2026-03-12T20:32:34.014979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-03-12T20:32:34.026129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-03-12T20:32:34.026444] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-03-12T20:32:34.027250] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-03-12T20:32:34.027305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:34.027338] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:34.027366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:34.027423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:34.084955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:34.085809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:34.085898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:34.085931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:34.209648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:34.209832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:34.209876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:34.209904] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:34.213740] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=77.83%) [2026-03-12T20:32:34.214107] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-03-12T20:32:34.214258] [INFO ] [sig ] TSLX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:34.360126] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSLX.txt [2026-03-12T20:32:34.360297] [INFO ] [sig ] [2939/3274] Completed TSLX in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:34.360341] [INFO ] [sig ] [2940/3274] Forecasting TSM... [2026-03-12T20:32:34.360374] [INFO ] [sig ] Generating forecast for: TSM [2026-03-12T20:32:34.360406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-03-12T20:32:34.371764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-03-12T20:32:34.372114] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-03-12T20:32:34.372937] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-03-12T20:32:34.372989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:34.373022] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:34.373049] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:34.373106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:34.433816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:34.434637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:34.434733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:34.434767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:34.562395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:34.562549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:34.562614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:34.562693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:34.566907] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-03-12T20:32:34.567178] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-03-12T20:32:34.567307] [INFO ] [sig ] TSM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:34.712022] [INFO ] [LOCAL ] Saved forecast: TSM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSM.txt [2026-03-12T20:32:34.712171] [INFO ] [sig ] [2940/3274] Completed TSM in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:34.712213] [INFO ] [sig ] [2941/3274] Forecasting TSN... [2026-03-12T20:32:34.712245] [INFO ] [sig ] Generating forecast for: TSN [2026-03-12T20:32:34.712276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-03-12T20:32:34.723561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-03-12T20:32:34.723933] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-03-12T20:32:34.724751] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-03-12T20:32:34.724805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:34.724837] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:34.724865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:34.724922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:34.784935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:34.785823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:34.785909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:34.785943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:34.914540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:34.914718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:34.914760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:34.914828] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:34.918323] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=51.16%) [2026-03-12T20:32:34.918639] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-03-12T20:32:34.918787] [INFO ] [sig ] TSN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:35.062080] [INFO ] [LOCAL ] Saved forecast: TSN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TSN.txt [2026-03-12T20:32:35.062236] [INFO ] [sig ] [2941/3274] Completed TSN in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:35.062276] [INFO ] [sig ] [2942/3274] Forecasting TSQ... [2026-03-12T20:32:35.062306] [INFO ] [sig ] Generating forecast for: TSQ [2026-03-12T20:32:35.062337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-03-12T20:32:35.072947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-03-12T20:32:35.073249] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-03-12T20:32:35.074040] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-03-12T20:32:35.074092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:35.074125] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:35.074152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:35.074209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:35.132027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:35.132887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:35.132970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:35.133002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:35.258013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:35.258197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:35.258238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:35.258267] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:35.261729] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-03-12T20:32:35.262000] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-03-12T20:32:35.262137] [INFO ] [sig ] TSQ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:35.403657] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TSQ.txt [2026-03-12T20:32:35.403791] [INFO ] [sig ] [2942/3274] Completed TSQ in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:35.403831] [INFO ] [sig ] [2943/3274] Forecasting TTC... [2026-03-12T20:32:35.403862] [INFO ] [sig ] Generating forecast for: TTC [2026-03-12T20:32:35.403894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-03-12T20:32:35.415406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-03-12T20:32:35.415763] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-03-12T20:32:35.416541] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-03-12T20:32:35.416612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:35.416646] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:35.416673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:35.416730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:35.474555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:35.475405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:35.475490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:35.475556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:35.605976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:35.606144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:35.606185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:35.606214] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:35.609935] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-03-12T20:32:35.610222] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-03-12T20:32:35.610355] [INFO ] [sig ] TTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:35.763475] [INFO ] [LOCAL ] Saved forecast: TTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TTC.txt [2026-03-12T20:32:35.763666] [INFO ] [sig ] [2943/3274] Completed TTC in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:35.763711] [INFO ] [sig ] [2944/3274] Forecasting TTD... [2026-03-12T20:32:35.763743] [INFO ] [sig ] Generating forecast for: TTD [2026-03-12T20:32:35.763775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-03-12T20:32:35.776700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-03-12T20:32:35.777113] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-03-12T20:32:35.778067] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-03-12T20:32:35.778129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:35.778162] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:35.778188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:35.778246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:35.838275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:35.839170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:35.839258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:35.839292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:35.970094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:35.970284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:35.970328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:35.970357] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:35.974496] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-03-12T20:32:35.975052] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-03-12T20:32:35.975197] [INFO ] [sig ] TTD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:36.126729] [INFO ] [LOCAL ] Saved forecast: TTD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TTD.txt [2026-03-12T20:32:36.126895] [INFO ] [sig ] [2944/3274] Completed TTD in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:36.127121] [INFO ] [sig ] [2945/3274] Forecasting TTE... [2026-03-12T20:32:36.127153] [INFO ] [sig ] Generating forecast for: TTE [2026-03-12T20:32:36.127184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-03-12T20:32:36.139707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-03-12T20:32:36.140284] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-03-12T20:32:36.141086] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-03-12T20:32:36.141141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:36.141173] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:36.141201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:36.141290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:36.202259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:36.203184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:36.203270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:36.203303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:36.331984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:36.332149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:36.332192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:36.332221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:36.336466] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-03-12T20:32:36.336796] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-03-12T20:32:36.337117] [INFO ] [sig ] TTE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:36.486402] [INFO ] [LOCAL ] Saved forecast: TTE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TTE.txt [2026-03-12T20:32:36.486545] [INFO ] [sig ] [2945/3274] Completed TTE in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:36.486604] [INFO ] [sig ] [2946/3274] Forecasting TTEC... [2026-03-12T20:32:36.486636] [INFO ] [sig ] Generating forecast for: TTEC [2026-03-12T20:32:36.486665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-03-12T20:32:36.498493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-03-12T20:32:36.498893] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-03-12T20:32:36.499923] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-03-12T20:32:36.499977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:36.500009] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:36.500036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:36.500093] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:36.562765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:36.563566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:36.563671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:36.563705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:36.689070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:36.689244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:36.689287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:36.689316] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:36.693475] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=37.22%) [2026-03-12T20:32:36.693820] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-03-12T20:32:36.693969] [INFO ] [sig ] TTEC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:36.852730] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TTEC.txt [2026-03-12T20:32:36.853114] [INFO ] [sig ] [2946/3274] Completed TTEC in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 2.0m [2026-03-12T20:32:36.853157] [INFO ] [sig ] [2947/3274] Forecasting TTEK... [2026-03-12T20:32:36.853188] [INFO ] [sig ] Generating forecast for: TTEK [2026-03-12T20:32:36.853220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-03-12T20:32:36.864400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-03-12T20:32:36.864805] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-03-12T20:32:36.865632] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-03-12T20:32:36.865685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:36.865718] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:36.865747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:36.865805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:36.928369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:36.929355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:36.929479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:36.929515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:37.057993] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:37.058164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:37.058223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:37.058264] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:37.064124] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=73.25%) [2026-03-12T20:32:37.064605] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-03-12T20:32:37.064829] [INFO ] [sig ] TTEK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:37.216733] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TTEK.txt [2026-03-12T20:32:37.217100] [INFO ] [sig ] [2947/3274] Completed TTEK in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 1.9m [2026-03-12T20:32:37.217143] [INFO ] [sig ] [2948/3274] Forecasting TTI... [2026-03-12T20:32:37.217174] [INFO ] [sig ] Generating forecast for: TTI [2026-03-12T20:32:37.217207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-03-12T20:32:37.230230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-03-12T20:32:37.230636] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-03-12T20:32:37.231440] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-03-12T20:32:37.231496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:37.231529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:37.231557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:37.231650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:37.295137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:37.296198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:37.296295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:37.296330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:37.427370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:37.427540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:37.427611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:37.427656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:37.431698] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-03-12T20:32:37.431995] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-03-12T20:32:37.432137] [INFO ] [sig ] TTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:37.585146] [INFO ] [LOCAL ] Saved forecast: TTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TTI.txt [2026-03-12T20:32:37.585332] [INFO ] [sig ] [2948/3274] Completed TTI in 0.4s | 2.80 sym/s | Total: 17.5m | ETA: 1.9m [2026-03-12T20:32:37.585376] [INFO ] [sig ] [2949/3274] Forecasting TTMI... [2026-03-12T20:32:37.585406] [INFO ] [sig ] Generating forecast for: TTMI [2026-03-12T20:32:37.585438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-03-12T20:32:37.597831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-03-12T20:32:37.598258] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-03-12T20:32:37.599136] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-03-12T20:32:37.599192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:37.599226] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:37.599254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:37.599311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:37.657908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:37.658891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:37.659163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:37.659199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:37.780749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:37.780919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:37.781147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:37.781178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:37.784875] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=62.00%) [2026-03-12T20:32:37.785153] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-03-12T20:32:37.785286] [INFO ] [sig ] TTMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:37.934146] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TTMI.txt [2026-03-12T20:32:37.934308] [INFO ] [sig ] [2949/3274] Completed TTMI in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 1.9m [2026-03-12T20:32:37.934349] [INFO ] [sig ] [2950/3274] Forecasting TUGN... [2026-03-12T20:32:37.934379] [INFO ] [sig ] Generating forecast for: TUGN [2026-03-12T20:32:37.934411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-03-12T20:32:37.945657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-03-12T20:32:37.946093] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-03-12T20:32:37.946973] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-03-12T20:32:37.947029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:37.947063] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:37.947091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:37.947148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:38.011323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:38.012259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:38.012344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:38.012379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:38.129292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:38.129454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:38.129496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:38.129525] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:38.132931] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-12T20:32:38.133207] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-03-12T20:32:38.133335] [INFO ] [sig ] TUGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:38.282115] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TUGN.txt [2026-03-12T20:32:38.282340] [INFO ] [sig ] [2950/3274] Completed TUGN in 0.3s | 2.80 sym/s | Total: 17.5m | ETA: 1.9m [2026-03-12T20:32:38.282405] [INFO ] [sig ] [2951/3274] Forecasting TUSK... [2026-03-12T20:32:38.282449] [INFO ] [sig ] Generating forecast for: TUSK [2026-03-12T20:32:38.282494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-03-12T20:32:38.295123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-03-12T20:32:38.295446] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-03-12T20:32:38.296461] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-03-12T20:32:38.296515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:38.296549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:38.296599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:38.296662] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:38.362834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:38.363698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:38.363782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:38.363815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:38.481595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:38.481759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:38.481801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:38.481830] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:38.485260] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-03-12T20:32:38.485535] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-03-12T20:32:38.485690] [INFO ] [sig ] TUSK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:38.629800] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TUSK.txt [2026-03-12T20:32:38.629963] [INFO ] [sig ] [2951/3274] Completed TUSK in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:38.630005] [INFO ] [sig ] [2952/3274] Forecasting TVC... [2026-03-12T20:32:38.630035] [INFO ] [sig ] Generating forecast for: TVC [2026-03-12T20:32:38.630068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-03-12T20:32:38.642162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-03-12T20:32:38.642565] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-03-12T20:32:38.643479] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-03-12T20:32:38.643534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:38.643568] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:38.643637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:38.643704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:38.702305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:38.703193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:38.703278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:38.703312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:38.806191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:38.806351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:38.806393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:38.806421] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:38.809985] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-03-12T20:32:38.810280] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-03-12T20:32:38.810413] [INFO ] [sig ] TVC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:38.955103] [INFO ] [LOCAL ] Saved forecast: TVC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TVC.txt [2026-03-12T20:32:38.955253] [INFO ] [sig ] [2952/3274] Completed TVC in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:38.955294] [INFO ] [sig ] [2953/3274] Forecasting TVE... [2026-03-12T20:32:38.955331] [INFO ] [sig ] Generating forecast for: TVE [2026-03-12T20:32:38.955362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-03-12T20:32:38.966082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-03-12T20:32:38.966473] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-03-12T20:32:38.967325] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-03-12T20:32:38.967379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:38.967413] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:38.967440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:38.967497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:39.026323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:39.027130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:39.027220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:39.027255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:39.132080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:39.132245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:39.132285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:39.132314] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:39.135775] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=25.82%) [2026-03-12T20:32:39.136049] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-03-12T20:32:39.136176] [INFO ] [sig ] TVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:39.277991] [INFO ] [LOCAL ] Saved forecast: TVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TVE.txt [2026-03-12T20:32:39.278119] [INFO ] [sig ] [2953/3274] Completed TVE in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:39.278159] [INFO ] [sig ] [2954/3274] Forecasting TVTX... [2026-03-12T20:32:39.278189] [INFO ] [sig ] Generating forecast for: TVTX [2026-03-12T20:32:39.278219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-03-12T20:32:39.289848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-03-12T20:32:39.290168] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-03-12T20:32:39.290970] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-03-12T20:32:39.291021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:39.291092] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:39.291135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:39.291221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:39.348967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:39.350025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:39.350105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:39.350137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:39.472040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:39.472188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:39.472231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:39.472260] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:39.475677] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=14.35%) [2026-03-12T20:32:39.475947] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-03-12T20:32:39.476074] [INFO ] [sig ] TVTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:39.620069] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TVTX.txt [2026-03-12T20:32:39.620200] [INFO ] [sig ] [2954/3274] Completed TVTX in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:39.620241] [INFO ] [sig ] [2955/3274] Forecasting TWFG... [2026-03-12T20:32:39.620272] [INFO ] [sig ] Generating forecast for: TWFG [2026-03-12T20:32:39.620302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-03-12T20:32:39.631225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-03-12T20:32:39.631528] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-03-12T20:32:39.632345] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-03-12T20:32:39.632399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:39.632431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:39.632459] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:39.632523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:39.692120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:39.692935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:39.693024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:39.693057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:39.820323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:39.820495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:39.820538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:39.820588] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:39.824521] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-03-12T20:32:39.824883] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-03-12T20:32:39.825022] [INFO ] [sig ] TWFG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:39.972129] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TWFG.txt [2026-03-12T20:32:39.972296] [INFO ] [sig ] [2955/3274] Completed TWFG in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:39.972339] [INFO ] [sig ] [2956/3274] Forecasting TWG... [2026-03-12T20:32:39.972370] [INFO ] [sig ] Generating forecast for: TWG [2026-03-12T20:32:39.972400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-03-12T20:32:39.983843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-03-12T20:32:39.984259] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-03-12T20:32:39.985090] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-03-12T20:32:39.985142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:39.985175] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:39.985203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:39.985260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:40.045407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:40.046335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:40.046429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:40.046463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:40.175732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:40.175901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:40.175943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:40.175971] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:40.179694] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-03-12T20:32:40.180067] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-03-12T20:32:40.180224] [INFO ] [sig ] TWG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:40.328509] [INFO ] [LOCAL ] Saved forecast: TWG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TWG.txt [2026-03-12T20:32:40.328700] [INFO ] [sig ] [2956/3274] Completed TWG in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:40.328746] [INFO ] [sig ] [2957/3274] Forecasting TWI... [2026-03-12T20:32:40.328778] [INFO ] [sig ] Generating forecast for: TWI [2026-03-12T20:32:40.328811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-03-12T20:32:40.342929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-03-12T20:32:40.343367] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-03-12T20:32:40.344221] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-03-12T20:32:40.344280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:40.344314] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:40.344345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:40.344405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:40.417143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:40.418186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:40.418287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:40.418322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:40.541424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:40.541619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:40.541668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:40.541737] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:40.545328] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-03-12T20:32:40.545705] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-03-12T20:32:40.545856] [INFO ] [sig ] TWI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:40.707295] [INFO ] [LOCAL ] Saved forecast: TWI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TWI.txt [2026-03-12T20:32:40.707483] [INFO ] [sig ] [2957/3274] Completed TWI in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:40.707549] [INFO ] [sig ] [2958/3274] Forecasting TWIN... [2026-03-12T20:32:40.707633] [INFO ] [sig ] Generating forecast for: TWIN [2026-03-12T20:32:40.707679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-03-12T20:32:40.721876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-03-12T20:32:40.722491] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-03-12T20:32:40.723673] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-03-12T20:32:40.723740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:40.723807] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:40.723849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:40.723926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:40.782804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:40.783758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:40.783860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:40.783898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:40.909994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:40.910163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:40.910208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:40.910237] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:40.913744] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-03-12T20:32:40.914044] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-03-12T20:32:40.914186] [INFO ] [sig ] TWIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:41.054656] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TWIN.txt [2026-03-12T20:32:41.054785] [INFO ] [sig ] [2958/3274] Completed TWIN in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:41.054826] [INFO ] [sig ] [2959/3274] Forecasting TWLO... [2026-03-12T20:32:41.054857] [INFO ] [sig ] Generating forecast for: TWLO [2026-03-12T20:32:41.054887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-03-12T20:32:41.066399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-03-12T20:32:41.066734] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-03-12T20:32:41.067516] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-03-12T20:32:41.067570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:41.067624] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:41.067652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:41.067712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:41.125784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:41.126482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:41.126564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:41.126615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:41.255803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:41.255983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:41.256026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:41.256054] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:41.259510] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-03-12T20:32:41.259812] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-03-12T20:32:41.259946] [INFO ] [sig ] TWLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:41.403799] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TWLO.txt [2026-03-12T20:32:41.403999] [INFO ] [sig ] [2959/3274] Completed TWLO in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:41.404051] [INFO ] [sig ] [2960/3274] Forecasting TWO... [2026-03-12T20:32:41.404091] [INFO ] [sig ] Generating forecast for: TWO [2026-03-12T20:32:41.404124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-03-12T20:32:41.415784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-03-12T20:32:41.416229] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-03-12T20:32:41.417086] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-03-12T20:32:41.417140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:41.417172] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:41.417198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:41.417255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:41.478467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:41.479630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:41.479728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:41.479767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:41.604117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:41.604292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:41.604335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:41.604366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:41.608020] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-03-12T20:32:41.608346] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-03-12T20:32:41.608490] [INFO ] [sig ] TWO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:41.754721] [INFO ] [LOCAL ] Saved forecast: TWO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TWO.txt [2026-03-12T20:32:41.754879] [INFO ] [sig ] [2960/3274] Completed TWO in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:41.754920] [INFO ] [sig ] [2961/3274] Forecasting TX... [2026-03-12T20:32:41.754950] [INFO ] [sig ] Generating forecast for: TX [2026-03-12T20:32:41.754981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-03-12T20:32:41.766270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-03-12T20:32:41.766670] [INFO ] [FORECASTER] Starting predict_future for TX [2026-03-12T20:32:41.767442] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-03-12T20:32:41.767495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:41.767529] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:41.767556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:41.767638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:41.828218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:41.829102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:41.829192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:41.829227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:41.954075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:41.954243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:41.954285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:41.954315] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:41.957972] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-03-12T20:32:41.958274] [INFO ] [FORECASTER] Completed predict_future for TX [2026-03-12T20:32:41.958407] [INFO ] [sig ] TX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:42.102748] [INFO ] [LOCAL ] Saved forecast: TX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TX.txt [2026-03-12T20:32:42.102895] [INFO ] [sig ] [2961/3274] Completed TX in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:42.102944] [INFO ] [sig ] [2962/3274] Forecasting TXG... [2026-03-12T20:32:42.102976] [INFO ] [sig ] Generating forecast for: TXG [2026-03-12T20:32:42.103006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-03-12T20:32:42.115104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-03-12T20:32:42.115484] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-03-12T20:32:42.116309] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-03-12T20:32:42.116370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:42.116403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:42.116431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:42.116489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:42.174709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:42.175699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:42.175795] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:42.175835] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:42.295198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:42.295357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:42.295400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:42.295430] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:42.298971] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-03-12T20:32:42.299258] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-03-12T20:32:42.299395] [INFO ] [sig ] TXG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:42.444555] [INFO ] [LOCAL ] Saved forecast: TXG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TXG.txt [2026-03-12T20:32:42.444716] [INFO ] [sig ] [2962/3274] Completed TXG in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.9m [2026-03-12T20:32:42.444757] [INFO ] [sig ] [2963/3274] Forecasting TXMD... [2026-03-12T20:32:42.444791] [INFO ] [sig ] Generating forecast for: TXMD [2026-03-12T20:32:42.444824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-03-12T20:32:42.455258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-03-12T20:32:42.455646] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-03-12T20:32:42.456418] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-03-12T20:32:42.456471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:42.456503] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:42.456530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:42.456606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:42.515434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:42.516142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:42.516228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:42.516261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:42.634709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:42.634869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:42.634913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:42.634943] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:42.638779] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=17.41%) [2026-03-12T20:32:42.639077] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-03-12T20:32:42.639253] [INFO ] [sig ] TXMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:42.783730] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TXMD.txt [2026-03-12T20:32:42.783898] [INFO ] [sig ] [2963/3274] Completed TXMD in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.8m [2026-03-12T20:32:42.783939] [INFO ] [sig ] [2964/3274] Forecasting TXN... [2026-03-12T20:32:42.783970] [INFO ] [sig ] Generating forecast for: TXN [2026-03-12T20:32:42.783999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-03-12T20:32:42.795939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-03-12T20:32:42.796290] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-03-12T20:32:42.797105] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-03-12T20:32:42.797158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:42.797190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:42.797223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:42.797293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:42.854512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:42.855210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:42.855324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:42.855358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:42.979425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:42.979609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:42.979653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:42.979683] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:42.983534] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-03-12T20:32:42.983856] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-03-12T20:32:42.984000] [INFO ] [sig ] TXN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:43.127559] [INFO ] [LOCAL ] Saved forecast: TXN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TXN.txt [2026-03-12T20:32:43.127722] [INFO ] [sig ] [2964/3274] Completed TXN in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.8m [2026-03-12T20:32:43.127763] [INFO ] [sig ] [2965/3274] Forecasting TXO... [2026-03-12T20:32:43.127796] [INFO ] [sig ] Generating forecast for: TXO [2026-03-12T20:32:43.127832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-03-12T20:32:43.139882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-03-12T20:32:43.140228] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-03-12T20:32:43.141042] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-03-12T20:32:43.141095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:43.141128] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:43.141155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:43.141212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:43.199867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:43.200756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:43.200852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:43.200892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:43.321055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:43.321213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:43.321257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:43.321329] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:43.324770] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-03-12T20:32:43.325043] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-03-12T20:32:43.325173] [INFO ] [sig ] TXO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:43.481313] [INFO ] [LOCAL ] Saved forecast: TXO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TXO.txt [2026-03-12T20:32:43.481455] [INFO ] [sig ] [2965/3274] Completed TXO in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.8m [2026-03-12T20:32:43.481496] [INFO ] [sig ] [2966/3274] Forecasting TXRH... [2026-03-12T20:32:43.481526] [INFO ] [sig ] Generating forecast for: TXRH [2026-03-12T20:32:43.481555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-03-12T20:32:43.494302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-03-12T20:32:43.494664] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-03-12T20:32:43.495676] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-03-12T20:32:43.495730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:43.495762] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:43.495789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:43.495847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:43.556204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:43.557102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:43.557183] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:43.557217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:43.685601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:43.685763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:43.685804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:43.685834] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:43.689911] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-03-12T20:32:43.690184] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-03-12T20:32:43.690313] [INFO ] [sig ] TXRH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:43.835250] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TXRH.txt [2026-03-12T20:32:43.835395] [INFO ] [sig ] [2966/3274] Completed TXRH in 0.4s | 2.80 sym/s | Total: 17.6m | ETA: 1.8m [2026-03-12T20:32:43.835436] [INFO ] [sig ] [2967/3274] Forecasting TY... [2026-03-12T20:32:43.835467] [INFO ] [sig ] Generating forecast for: TY [2026-03-12T20:32:43.835497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-03-12T20:32:43.846981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-03-12T20:32:43.847353] [INFO ] [FORECASTER] Starting predict_future for TY [2026-03-12T20:32:43.848206] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-03-12T20:32:43.848259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:43.848294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:43.848322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:43.848380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:43.908912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:43.909626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:43.909712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:43.909765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:44.031914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:44.032076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:44.032126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:44.032155] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:44.035616] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-03-12T20:32:44.035916] [INFO ] [FORECASTER] Completed predict_future for TY [2026-03-12T20:32:44.036044] [INFO ] [sig ] TY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:44.184466] [INFO ] [LOCAL ] Saved forecast: TY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/TY.txt [2026-03-12T20:32:44.184722] [INFO ] [sig ] [2967/3274] Completed TY in 0.3s | 2.80 sym/s | Total: 17.6m | ETA: 1.8m [2026-03-12T20:32:44.184787] [INFO ] [sig ] [2968/3274] Forecasting TYG... [2026-03-12T20:32:44.184829] [INFO ] [sig ] Generating forecast for: TYG [2026-03-12T20:32:44.184872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-03-12T20:32:44.196073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-03-12T20:32:44.196406] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-03-12T20:32:44.197272] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-03-12T20:32:44.197326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:44.197361] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:44.197389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:44.197447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:44.254928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:44.255732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:44.255852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:44.255895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:44.374837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:44.375002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:44.375046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:44.375076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:44.378802] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=54.25%) [2026-03-12T20:32:44.379163] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-03-12T20:32:44.379310] [INFO ] [sig ] TYG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:44.526178] [INFO ] [LOCAL ] Saved forecast: TYG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TYG.txt [2026-03-12T20:32:44.526326] [INFO ] [sig ] [2968/3274] Completed TYG in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:44.526368] [INFO ] [sig ] [2969/3274] Forecasting TYGO... [2026-03-12T20:32:44.526398] [INFO ] [sig ] Generating forecast for: TYGO [2026-03-12T20:32:44.526429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-03-12T20:32:44.538460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-03-12T20:32:44.538925] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-03-12T20:32:44.539757] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-03-12T20:32:44.539822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:44.539861] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:44.539911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:44.539973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:44.601450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:44.602412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:44.602505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:44.602540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:44.724239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:44.724404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:44.724445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:44.724474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:44.727981] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: UP (p=72.69%) [2026-03-12T20:32:44.728269] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-03-12T20:32:44.728405] [INFO ] [sig ] TYGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:44.873774] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TYGO.txt [2026-03-12T20:32:44.873927] [INFO ] [sig ] [2969/3274] Completed TYGO in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:44.873976] [INFO ] [sig ] [2970/3274] Forecasting TYL... [2026-03-12T20:32:44.874005] [INFO ] [sig ] Generating forecast for: TYL [2026-03-12T20:32:44.874035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-03-12T20:32:44.885509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-03-12T20:32:44.885858] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-03-12T20:32:44.886927] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-03-12T20:32:44.886984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:44.887020] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:44.887049] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:44.887109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:44.950688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:44.951409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:44.951494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:44.951529] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:45.073962] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:45.074123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:45.074165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:45.074195] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:45.077618] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=57.83%) [2026-03-12T20:32:45.077899] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-03-12T20:32:45.078068] [INFO ] [sig ] TYL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:45.221343] [INFO ] [LOCAL ] Saved forecast: TYL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TYL.txt [2026-03-12T20:32:45.221473] [INFO ] [sig ] [2970/3274] Completed TYL in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:45.221513] [INFO ] [sig ] [2971/3274] Forecasting TYRA... [2026-03-12T20:32:45.221545] [INFO ] [sig ] Generating forecast for: TYRA [2026-03-12T20:32:45.221591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-03-12T20:32:45.232677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-03-12T20:32:45.233004] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-03-12T20:32:45.233930] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-03-12T20:32:45.233987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:45.234048] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:45.234080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:45.234157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:45.298330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:45.299186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:45.299275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:45.299319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:45.421005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:45.421176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:45.421217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:45.421248] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:45.424859] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=68.08%) [2026-03-12T20:32:45.425333] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-03-12T20:32:45.425472] [INFO ] [sig ] TYRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:45.570108] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TYRA.txt [2026-03-12T20:32:45.570251] [INFO ] [sig ] [2971/3274] Completed TYRA in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:45.570293] [INFO ] [sig ] [2972/3274] Forecasting TZOO... [2026-03-12T20:32:45.570323] [INFO ] [sig ] Generating forecast for: TZOO [2026-03-12T20:32:45.570352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-03-12T20:32:45.582772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-03-12T20:32:45.583304] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-03-12T20:32:45.584143] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-03-12T20:32:45.584196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:45.584229] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:45.584255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:45.584312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:45.645178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:45.645991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:45.646076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:45.646108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:45.777502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:45.777690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:45.777737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:45.777771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:45.781588] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=56.38%) [2026-03-12T20:32:45.781891] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-03-12T20:32:45.782033] [INFO ] [sig ] TZOO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:45.927462] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/TZOO.txt [2026-03-12T20:32:45.927624] [INFO ] [sig ] [2972/3274] Completed TZOO in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:45.927670] [INFO ] [sig ] [2973/3274] Forecasting UAA... [2026-03-12T20:32:45.927700] [INFO ] [sig ] Generating forecast for: UAA [2026-03-12T20:32:45.927737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-03-12T20:32:45.938737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-03-12T20:32:45.939118] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-03-12T20:32:45.939955] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-03-12T20:32:45.940009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:45.940041] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:45.940068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:45.940125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:45.997450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:45.998260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:45.998347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:45.998378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:46.120154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:46.120326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:46.120369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:46.120398] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:46.123873] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-03-12T20:32:46.124177] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-03-12T20:32:46.124311] [INFO ] [sig ] UAA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:46.271272] [INFO ] [LOCAL ] Saved forecast: UAA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UAA.txt [2026-03-12T20:32:46.271445] [INFO ] [sig ] [2973/3274] Completed UAA in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:46.271487] [INFO ] [sig ] [2974/3274] Forecasting UAE... [2026-03-12T20:32:46.271517] [INFO ] [sig ] Generating forecast for: UAE [2026-03-12T20:32:46.271548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-03-12T20:32:46.283269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-03-12T20:32:46.283657] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-03-12T20:32:46.284425] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-03-12T20:32:46.284478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:46.284511] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:46.284538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:46.284612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:46.345052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:46.345971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:46.346067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:46.346103] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:46.466500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:46.466690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:46.466732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:46.466798] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:46.470283] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-03-12T20:32:46.470561] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-03-12T20:32:46.470714] [INFO ] [sig ] UAE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:46.613965] [INFO ] [LOCAL ] Saved forecast: UAE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UAE.txt [2026-03-12T20:32:46.614143] [INFO ] [sig ] [2974/3274] Completed UAE in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:46.614185] [INFO ] [sig ] [2975/3274] Forecasting UAL... [2026-03-12T20:32:46.614218] [INFO ] [sig ] Generating forecast for: UAL [2026-03-12T20:32:46.614248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-03-12T20:32:46.625858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-03-12T20:32:46.626202] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-03-12T20:32:46.627034] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-03-12T20:32:46.627087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:46.627119] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:46.627146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:46.627203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:46.684657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:46.685500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:46.685603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:46.685639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:46.805207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:46.805373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:46.805415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:46.805446] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:46.809001] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=68.54%) [2026-03-12T20:32:46.809282] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-03-12T20:32:46.809409] [INFO ] [sig ] UAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:46.955135] [INFO ] [LOCAL ] Saved forecast: UAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UAL.txt [2026-03-12T20:32:46.955319] [INFO ] [sig ] [2975/3274] Completed UAL in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:46.955371] [INFO ] [sig ] [2976/3274] Forecasting UAMY... [2026-03-12T20:32:46.955406] [INFO ] [sig ] Generating forecast for: UAMY [2026-03-12T20:32:46.955438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAMY' from 'https://tdm.silogroup.org/data/derivative_storage/UAMY.csv'. [2026-03-12T20:32:46.969396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAMY'. [2026-03-12T20:32:46.969738] [INFO ] [FORECASTER] Starting predict_future for UAMY [2026-03-12T20:32:46.970707] [DEBUG] [LOCAL ] No optimal features file found for UAMY: ./output/feature-sets/UAMY.txt [2026-03-12T20:32:46.970759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:46.970790] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:46.970817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:46.970875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:47.031770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:47.032842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:47.032956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:47.032999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:47.156177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:47.156343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:47.156389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:47.156423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:47.160095] [DEBUG] [FORECASTER] UAMY: Forecast T+1@11:T+2@11: UP (p=82.17%) [2026-03-12T20:32:47.160371] [INFO ] [FORECASTER] Completed predict_future for UAMY [2026-03-12T20:32:47.160508] [INFO ] [sig ] UAMY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:47.305168] [INFO ] [LOCAL ] Saved forecast: UAMY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UAMY.txt [2026-03-12T20:32:47.305315] [INFO ] [sig ] [2976/3274] Completed UAMY in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:47.305357] [INFO ] [sig ] [2977/3274] Forecasting UBFO... [2026-03-12T20:32:47.305388] [INFO ] [sig ] Generating forecast for: UBFO [2026-03-12T20:32:47.305419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-03-12T20:32:47.316188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-03-12T20:32:47.316522] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-03-12T20:32:47.317346] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-03-12T20:32:47.317399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:47.317431] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:47.317457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:47.317514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:47.375673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:47.376338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:47.376422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:47.376457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:47.493531] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:47.493708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:47.493750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:47.493778] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:47.497200] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-03-12T20:32:47.497474] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-03-12T20:32:47.497620] [INFO ] [sig ] UBFO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:47.640449] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UBFO.txt [2026-03-12T20:32:47.640620] [INFO ] [sig ] [2977/3274] Completed UBFO in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:47.640664] [INFO ] [sig ] [2978/3274] Forecasting UBRL... [2026-03-12T20:32:47.640696] [INFO ] [sig ] Generating forecast for: UBRL [2026-03-12T20:32:47.640726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-03-12T20:32:47.652041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-03-12T20:32:47.652375] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-03-12T20:32:47.653199] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-03-12T20:32:47.653252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:47.653284] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:47.653311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:47.653368] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:47.711713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:47.712603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:47.712693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:47.712727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:47.843205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:47.843391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:47.843436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:47.843467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:47.846974] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-03-12T20:32:47.847284] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-03-12T20:32:47.847420] [INFO ] [sig ] UBRL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:47.990143] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UBRL.txt [2026-03-12T20:32:47.990278] [INFO ] [sig ] [2978/3274] Completed UBRL in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:47.990322] [INFO ] [sig ] [2979/3274] Forecasting UBS... [2026-03-12T20:32:47.990360] [INFO ] [sig ] Generating forecast for: UBS [2026-03-12T20:32:47.990396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-03-12T20:32:48.002223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-03-12T20:32:48.002561] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-03-12T20:32:48.003366] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-03-12T20:32:48.003419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:48.003452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:48.003479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:48.003537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:48.064035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:48.064847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:48.064936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:48.064971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:48.187694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:48.187862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:48.187905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:48.187951] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:48.191430] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-03-12T20:32:48.191723] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-03-12T20:32:48.191852] [INFO ] [sig ] UBS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:48.339952] [INFO ] [LOCAL ] Saved forecast: UBS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UBS.txt [2026-03-12T20:32:48.340341] [INFO ] [sig ] [2979/3274] Completed UBS in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.8m [2026-03-12T20:32:48.340410] [INFO ] [sig ] [2980/3274] Forecasting UBSI... [2026-03-12T20:32:48.340464] [INFO ] [sig ] Generating forecast for: UBSI [2026-03-12T20:32:48.340501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-03-12T20:32:48.356013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-03-12T20:32:48.356545] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-03-12T20:32:48.357602] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-03-12T20:32:48.357655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:48.357695] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:48.357725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:48.357788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:48.416381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:48.417169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:48.417273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:48.417309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:48.541707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:48.541874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:48.541918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:48.541948] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:48.546314] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-03-12T20:32:48.546607] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-03-12T20:32:48.546738] [INFO ] [sig ] UBSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:48.692459] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UBSI.txt [2026-03-12T20:32:48.692618] [INFO ] [sig ] [2980/3274] Completed UBSI in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 1.7m [2026-03-12T20:32:48.692668] [INFO ] [sig ] [2981/3274] Forecasting UDMY... [2026-03-12T20:32:48.692701] [INFO ] [sig ] Generating forecast for: UDMY [2026-03-12T20:32:48.692731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-03-12T20:32:48.703853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-03-12T20:32:48.704198] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-03-12T20:32:48.704997] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-03-12T20:32:48.705051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:48.705082] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:48.705110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:48.705167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:48.762905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:48.763568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:48.763720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:48.763754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:48.883349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:48.883515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:48.883557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:48.883609] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:48.887430] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-03-12T20:32:48.887745] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-03-12T20:32:48.887895] [INFO ] [sig ] UDMY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:49.035477] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UDMY.txt [2026-03-12T20:32:49.035658] [INFO ] [sig ] [2981/3274] Completed UDMY in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.7m [2026-03-12T20:32:49.035704] [INFO ] [sig ] [2982/3274] Forecasting UE... [2026-03-12T20:32:49.035737] [INFO ] [sig ] Generating forecast for: UE [2026-03-12T20:32:49.035767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-03-12T20:32:49.047149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-03-12T20:32:49.047463] [INFO ] [FORECASTER] Starting predict_future for UE [2026-03-12T20:32:49.048309] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-03-12T20:32:49.048399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:49.048437] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:49.048463] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:49.048521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:49.106018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:49.106681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:49.106761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:49.106794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:49.225845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:49.226011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:49.226053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:49.226082] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:49.229594] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-03-12T20:32:49.229876] [INFO ] [FORECASTER] Completed predict_future for UE [2026-03-12T20:32:49.230028] [INFO ] [sig ] UE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:49.372444] [INFO ] [LOCAL ] Saved forecast: UE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UE.txt [2026-03-12T20:32:49.372592] [INFO ] [sig ] [2982/3274] Completed UE in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.7m [2026-03-12T20:32:49.372635] [INFO ] [sig ] [2983/3274] Forecasting UEIC... [2026-03-12T20:32:49.372666] [INFO ] [sig ] Generating forecast for: UEIC [2026-03-12T20:32:49.372696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-03-12T20:32:49.383963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-03-12T20:32:49.384299] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-03-12T20:32:49.385104] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-03-12T20:32:49.385158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:49.385190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:49.385217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:49.385273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:49.443055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:49.443905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:49.444006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:49.444047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:49.572016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:49.572187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:49.572229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:49.572257] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:49.575739] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=10.69%) [2026-03-12T20:32:49.576022] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-03-12T20:32:49.576152] [INFO ] [sig ] UEIC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:49.718204] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UEIC.txt [2026-03-12T20:32:49.718352] [INFO ] [sig ] [2983/3274] Completed UEIC in 0.3s | 2.80 sym/s | Total: 17.7m | ETA: 1.7m [2026-03-12T20:32:49.718395] [INFO ] [sig ] [2984/3274] Forecasting UFCS... [2026-03-12T20:32:49.718428] [INFO ] [sig ] Generating forecast for: UFCS [2026-03-12T20:32:49.718460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-03-12T20:32:49.729929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-03-12T20:32:49.730255] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-03-12T20:32:49.731054] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-03-12T20:32:49.731108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:49.731140] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:49.731168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:49.731225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:49.788799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:49.789543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:49.789644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:49.789677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:49.920588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:49.920828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:49.920874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:49.920904] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:49.925430] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-03-12T20:32:49.925771] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-03-12T20:32:49.925938] [INFO ] [sig ] UFCS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:50.074008] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UFCS.txt [2026-03-12T20:32:50.074241] [INFO ] [sig ] [2984/3274] Completed UFCS in 0.4s | 2.80 sym/s | Total: 17.7m | ETA: 1.7m [2026-03-12T20:32:50.074293] [INFO ] [sig ] [2985/3274] Forecasting UFI... [2026-03-12T20:32:50.074327] [INFO ] [sig ] Generating forecast for: UFI [2026-03-12T20:32:50.074368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-03-12T20:32:50.087054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-03-12T20:32:50.087464] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-03-12T20:32:50.088323] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-03-12T20:32:50.088377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:50.088411] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:50.088438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:50.088495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:50.148502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:50.149439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:50.149556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:50.149612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:50.273813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:50.273990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:50.274036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:50.274066] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:50.277823] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-03-12T20:32:50.278231] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-03-12T20:32:50.278605] [INFO ] [sig ] UFI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:50.426765] [INFO ] [LOCAL ] Saved forecast: UFI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UFI.txt [2026-03-12T20:32:50.426930] [INFO ] [sig ] [2985/3274] Completed UFI in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:50.426995] [INFO ] [sig ] [2986/3274] Forecasting UFO... [2026-03-12T20:32:50.427029] [INFO ] [sig ] Generating forecast for: UFO [2026-03-12T20:32:50.427060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-03-12T20:32:50.438459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-03-12T20:32:50.438800] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-03-12T20:32:50.439653] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-03-12T20:32:50.439707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:50.439741] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:50.439770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:50.439827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:50.500959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:50.501806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:50.501889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:50.501929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:50.625615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:50.625793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:50.625836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:50.625866] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:50.629558] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-03-12T20:32:50.629879] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-03-12T20:32:50.630014] [INFO ] [sig ] UFO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:50.781833] [INFO ] [LOCAL ] Saved forecast: UFO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UFO.txt [2026-03-12T20:32:50.782023] [INFO ] [sig ] [2986/3274] Completed UFO in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:50.782071] [INFO ] [sig ] [2987/3274] Forecasting UFPI... [2026-03-12T20:32:50.782104] [INFO ] [sig ] Generating forecast for: UFPI [2026-03-12T20:32:50.782134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-03-12T20:32:50.794256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-03-12T20:32:50.794683] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-03-12T20:32:50.795512] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-03-12T20:32:50.795568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:50.795631] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:50.795661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:50.795723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:50.858173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:50.859103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:50.859192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:50.859227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:50.989121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:50.989287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:50.989333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:50.989367] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:50.993166] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-03-12T20:32:50.993465] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-03-12T20:32:50.993657] [INFO ] [sig ] UFPI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:51.136301] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UFPI.txt [2026-03-12T20:32:51.136478] [INFO ] [sig ] [2987/3274] Completed UFPI in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:51.136519] [INFO ] [sig ] [2988/3274] Forecasting UGI... [2026-03-12T20:32:51.136551] [INFO ] [sig ] Generating forecast for: UGI [2026-03-12T20:32:51.136603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-03-12T20:32:51.147906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-03-12T20:32:51.148301] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-03-12T20:32:51.149143] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-03-12T20:32:51.149199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:51.149263] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:51.149295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:51.149354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:51.209694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:51.210630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:51.210721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:51.210756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:51.330743] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:51.330916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:51.330958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:51.330988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:51.334447] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: UP (p=81.05%) [2026-03-12T20:32:51.334750] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-03-12T20:32:51.334885] [INFO ] [sig ] UGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:51.480663] [INFO ] [LOCAL ] Saved forecast: UGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UGI.txt [2026-03-12T20:32:51.480820] [INFO ] [sig ] [2988/3274] Completed UGI in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:51.480862] [INFO ] [sig ] [2989/3274] Forecasting UGP... [2026-03-12T20:32:51.480894] [INFO ] [sig ] Generating forecast for: UGP [2026-03-12T20:32:51.480930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-03-12T20:32:51.492693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-03-12T20:32:51.493102] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-03-12T20:32:51.493945] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-03-12T20:32:51.494001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:51.494040] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:51.494070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:51.494130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:51.562301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:51.563242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:51.563334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:51.563370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:51.687269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:51.687436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:51.687482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:51.687548] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:51.691283] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=61.63%) [2026-03-12T20:32:51.691620] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-03-12T20:32:51.691766] [INFO ] [sig ] UGP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:51.836471] [INFO ] [LOCAL ] Saved forecast: UGP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UGP.txt [2026-03-12T20:32:51.836652] [INFO ] [sig ] [2989/3274] Completed UGP in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:51.836696] [INFO ] [sig ] [2990/3274] Forecasting UHAL... [2026-03-12T20:32:51.836727] [INFO ] [sig ] Generating forecast for: UHAL [2026-03-12T20:32:51.836757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-03-12T20:32:51.851095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-03-12T20:32:51.851512] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-03-12T20:32:51.852339] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-03-12T20:32:51.852393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:51.852426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:51.852453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:51.852510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:51.912266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:51.913224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:51.913348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:51.913386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:52.043799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:52.043970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:52.044020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:52.044054] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:52.047567] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-03-12T20:32:52.047872] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-03-12T20:32:52.048021] [INFO ] [sig ] UHAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:52.193479] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UHAL.txt [2026-03-12T20:32:52.193671] [INFO ] [sig ] [2990/3274] Completed UHAL in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:52.193725] [INFO ] [sig ] [2991/3274] Forecasting UHG... [2026-03-12T20:32:52.193759] [INFO ] [sig ] Generating forecast for: UHG [2026-03-12T20:32:52.193791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-03-12T20:32:52.204612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-03-12T20:32:52.205053] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-03-12T20:32:52.205938] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-03-12T20:32:52.206007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:52.206050] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:52.206087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:52.206160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:52.269096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:52.270415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:52.270546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:52.270601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:52.395771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:52.395945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:52.395989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:52.396072] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:52.399897] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-03-12T20:32:52.400202] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-03-12T20:32:52.400345] [INFO ] [sig ] UHG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:52.546104] [INFO ] [LOCAL ] Saved forecast: UHG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UHG.txt [2026-03-12T20:32:52.546264] [INFO ] [sig ] [2991/3274] Completed UHG in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:52.546306] [INFO ] [sig ] [2992/3274] Forecasting UHS... [2026-03-12T20:32:52.546338] [INFO ] [sig ] Generating forecast for: UHS [2026-03-12T20:32:52.546369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-03-12T20:32:52.557639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-03-12T20:32:52.558031] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-03-12T20:32:52.558862] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-03-12T20:32:52.558917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:52.558949] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:52.558977] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:52.559039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:52.616660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:52.617648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:52.617735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:52.617767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:52.742321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:52.742486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:52.742528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:52.742558] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:52.746456] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-03-12T20:32:52.746774] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-03-12T20:32:52.746912] [INFO ] [sig ] UHS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:52.898400] [INFO ] [LOCAL ] Saved forecast: UHS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UHS.txt [2026-03-12T20:32:52.898566] [INFO ] [sig ] [2992/3274] Completed UHS in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:52.898632] [INFO ] [sig ] [2993/3274] Forecasting UI... [2026-03-12T20:32:52.898664] [INFO ] [sig ] Generating forecast for: UI [2026-03-12T20:32:52.898695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-03-12T20:32:52.910158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-03-12T20:32:52.910539] [INFO ] [FORECASTER] Starting predict_future for UI [2026-03-12T20:32:52.911337] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-03-12T20:32:52.911391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:52.911423] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:52.911490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:52.911552] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:52.970996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:52.971932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:52.972018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:52.972051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:53.094772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:53.094942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:53.094985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:53.095016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:53.098936] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=21.82%) [2026-03-12T20:32:53.099230] [INFO ] [FORECASTER] Completed predict_future for UI [2026-03-12T20:32:53.099550] [INFO ] [sig ] UI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:53.244331] [INFO ] [LOCAL ] Saved forecast: UI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UI.txt [2026-03-12T20:32:53.244498] [INFO ] [sig ] [2993/3274] Completed UI in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:53.244540] [INFO ] [sig ] [2994/3274] Forecasting UIS... [2026-03-12T20:32:53.244592] [INFO ] [sig ] Generating forecast for: UIS [2026-03-12T20:32:53.244627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-03-12T20:32:53.256175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-03-12T20:32:53.256542] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-03-12T20:32:53.257332] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-03-12T20:32:53.257384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:53.257416] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:53.257442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:53.257499] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:53.318105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:53.319017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:53.319121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:53.319160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:53.446909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:53.447087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:53.447131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:53.447167] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:53.450812] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-03-12T20:32:53.451104] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-03-12T20:32:53.451236] [INFO ] [sig ] UIS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:53.592910] [INFO ] [LOCAL ] Saved forecast: UIS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UIS.txt [2026-03-12T20:32:53.593080] [INFO ] [sig ] [2994/3274] Completed UIS in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:53.593122] [INFO ] [sig ] [2995/3274] Forecasting UITB... [2026-03-12T20:32:53.593153] [INFO ] [sig ] Generating forecast for: UITB [2026-03-12T20:32:53.593184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-03-12T20:32:53.604875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-03-12T20:32:53.605296] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-03-12T20:32:53.606140] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-03-12T20:32:53.606195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:53.606229] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:53.606256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:53.606313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:53.664316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:53.665282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:53.665372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:53.665405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:53.785484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:53.785671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:53.785721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:53.785751] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:53.789305] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-03-12T20:32:53.789621] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-03-12T20:32:53.789761] [INFO ] [sig ] UITB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:53.934862] [INFO ] [LOCAL ] Saved forecast: UITB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UITB.txt [2026-03-12T20:32:53.935027] [INFO ] [sig ] [2995/3274] Completed UITB in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:53.935072] [INFO ] [sig ] [2996/3274] Forecasting UL... [2026-03-12T20:32:53.935104] [INFO ] [sig ] Generating forecast for: UL [2026-03-12T20:32:53.935135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-03-12T20:32:53.947136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-03-12T20:32:53.947491] [INFO ] [FORECASTER] Starting predict_future for UL [2026-03-12T20:32:53.948361] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-03-12T20:32:53.948418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:53.948451] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:53.948478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:53.948536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:54.007242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:54.008175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:54.008262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:54.008297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:54.133319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:54.133504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:54.133559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:54.133626] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:54.138693] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=56.07%) [2026-03-12T20:32:54.138984] [INFO ] [FORECASTER] Completed predict_future for UL [2026-03-12T20:32:54.139131] [INFO ] [sig ] UL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:54.286864] [INFO ] [LOCAL ] Saved forecast: UL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UL.txt [2026-03-12T20:32:54.287029] [INFO ] [sig ] [2996/3274] Completed UL in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.7m [2026-03-12T20:32:54.287074] [INFO ] [sig ] [2997/3274] Forecasting ULBI... [2026-03-12T20:32:54.287106] [INFO ] [sig ] Generating forecast for: ULBI [2026-03-12T20:32:54.287165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-03-12T20:32:54.299125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-03-12T20:32:54.299532] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-03-12T20:32:54.300531] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-03-12T20:32:54.300603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:54.300637] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:54.300664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:54.300721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:54.363162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:54.364119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:54.364207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:54.364242] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:54.492183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:54.492349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:54.492392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:54.492421] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:54.496067] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-03-12T20:32:54.496364] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-03-12T20:32:54.496499] [INFO ] [sig ] ULBI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:54.654267] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ULBI.txt [2026-03-12T20:32:54.654458] [INFO ] [sig ] [2997/3274] Completed ULBI in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.6m [2026-03-12T20:32:54.654519] [INFO ] [sig ] [2998/3274] Forecasting ULCC... [2026-03-12T20:32:54.654558] [INFO ] [sig ] Generating forecast for: ULCC [2026-03-12T20:32:54.654613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-03-12T20:32:54.668668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-03-12T20:32:54.669106] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-03-12T20:32:54.669962] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-03-12T20:32:54.670017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:54.670050] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:54.670078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:54.670136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:54.731298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:54.732258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:54.732422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:54.732459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:54.860623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:54.860793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:54.860841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:54.860872] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:54.865070] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-03-12T20:32:54.865386] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-03-12T20:32:54.865525] [INFO ] [sig ] ULCC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:55.017111] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ULCC.txt [2026-03-12T20:32:55.017281] [INFO ] [sig ] [2998/3274] Completed ULCC in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.6m [2026-03-12T20:32:55.017325] [INFO ] [sig ] [2999/3274] Forecasting ULH... [2026-03-12T20:32:55.017356] [INFO ] [sig ] Generating forecast for: ULH [2026-03-12T20:32:55.017386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-03-12T20:32:55.028562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-03-12T20:32:55.028915] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-03-12T20:32:55.029759] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-03-12T20:32:55.029814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:55.029850] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:55.029878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:55.029938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:55.091148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:55.092036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:55.092126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:55.092162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:55.222800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:55.222969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:55.223016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:55.223049] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:55.226730] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-03-12T20:32:55.227052] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-03-12T20:32:55.227216] [INFO ] [sig ] ULH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:55.379143] [INFO ] [LOCAL ] Saved forecast: ULH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ULH.txt [2026-03-12T20:32:55.379287] [INFO ] [sig ] [2999/3274] Completed ULH in 0.4s | 2.80 sym/s | Total: 17.8m | ETA: 1.6m [2026-03-12T20:32:55.379328] [INFO ] [sig ] [3000/3274] Forecasting ULTA... [2026-03-12T20:32:55.379359] [INFO ] [sig ] Generating forecast for: ULTA [2026-03-12T20:32:55.379389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-03-12T20:32:55.391605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-03-12T20:32:55.391968] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-03-12T20:32:55.392760] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-03-12T20:32:55.392813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:55.392845] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:55.392872] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:55.392929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:55.454424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:55.455229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:55.455319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:55.455354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:55.574838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:55.575010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:55.575050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:55.575078] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:55.578561] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-03-12T20:32:55.578880] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-03-12T20:32:55.579016] [INFO ] [sig ] ULTA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:55.724628] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ULTA.txt [2026-03-12T20:32:55.724780] [INFO ] [sig ] [3000/3274] Completed ULTA in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.6m [2026-03-12T20:32:55.724821] [INFO ] [sig ] [3001/3274] Forecasting ULY... [2026-03-12T20:32:55.724851] [INFO ] [sig ] Generating forecast for: ULY [2026-03-12T20:32:55.724881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-03-12T20:32:55.737754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-03-12T20:32:55.738195] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-03-12T20:32:55.739004] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-03-12T20:32:55.739057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:55.739101] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:55.739140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:55.739204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:55.799122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:55.799814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:55.799895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:55.799927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:55.919090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:55.919258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:55.919300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:55.919328] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:55.923322] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-03-12T20:32:55.923622] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-03-12T20:32:55.923753] [INFO ] [sig ] ULY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:56.069871] [INFO ] [LOCAL ] Saved forecast: ULY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ULY.txt [2026-03-12T20:32:56.070042] [INFO ] [sig ] [3001/3274] Completed ULY in 0.3s | 2.80 sym/s | Total: 17.8m | ETA: 1.6m [2026-03-12T20:32:56.070091] [INFO ] [sig ] [3002/3274] Forecasting UMBF... [2026-03-12T20:32:56.070130] [INFO ] [sig ] Generating forecast for: UMBF [2026-03-12T20:32:56.070166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-03-12T20:32:56.081237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-03-12T20:32:56.081513] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-03-12T20:32:56.082293] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-03-12T20:32:56.082347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:56.082379] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:56.082407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:56.082464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:56.141016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:56.141935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:56.142023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:56.142058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:56.265944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:56.266148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:56.266191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:56.266220] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:56.269697] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-03-12T20:32:56.269984] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-03-12T20:32:56.270116] [INFO ] [sig ] UMBF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:56.421559] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UMBF.txt [2026-03-12T20:32:56.421734] [INFO ] [sig ] [3002/3274] Completed UMBF in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:56.421777] [INFO ] [sig ] [3003/3274] Forecasting UMC... [2026-03-12T20:32:56.421807] [INFO ] [sig ] Generating forecast for: UMC [2026-03-12T20:32:56.421839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-03-12T20:32:56.433888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-03-12T20:32:56.434285] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-03-12T20:32:56.435479] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-03-12T20:32:56.435533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:56.435566] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:56.435627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:56.435685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:56.494649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:56.495559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:56.495673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:56.495707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:56.619090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:56.619257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:56.619300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:56.619329] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:56.622770] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-03-12T20:32:56.623052] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-03-12T20:32:56.623206] [INFO ] [sig ] UMC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:56.764077] [INFO ] [LOCAL ] Saved forecast: UMC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UMC.txt [2026-03-12T20:32:56.764210] [INFO ] [sig ] [3003/3274] Completed UMC in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:56.764253] [INFO ] [sig ] [3004/3274] Forecasting UMH... [2026-03-12T20:32:56.764283] [INFO ] [sig ] Generating forecast for: UMH [2026-03-12T20:32:56.764313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-03-12T20:32:56.776000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-03-12T20:32:56.776347] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-03-12T20:32:56.777158] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-03-12T20:32:56.777220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:56.777262] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:56.777292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:56.777351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:56.835448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:56.836148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:56.836423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:56.836456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:56.989289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:56.989455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:56.989500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:56.989530] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:56.993263] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-03-12T20:32:56.993803] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-03-12T20:32:56.993945] [INFO ] [sig ] UMH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:57.147759] [INFO ] [LOCAL ] Saved forecast: UMH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UMH.txt [2026-03-12T20:32:57.147951] [INFO ] [sig ] [3004/3274] Completed UMH in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:57.147999] [INFO ] [sig ] [3005/3274] Forecasting UMMA... [2026-03-12T20:32:57.148028] [INFO ] [sig ] Generating forecast for: UMMA [2026-03-12T20:32:57.148058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-03-12T20:32:57.159553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-03-12T20:32:57.159983] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-03-12T20:32:57.160837] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-03-12T20:32:57.160891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:57.160985] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:57.161015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:57.161075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:57.218856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:57.219820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:57.219911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:57.219946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:57.342326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:57.342502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:57.342546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:57.342599] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:57.346626] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=42.34%) [2026-03-12T20:32:57.347058] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-03-12T20:32:57.347249] [INFO ] [sig ] UMMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:57.516273] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UMMA.txt [2026-03-12T20:32:57.516439] [INFO ] [sig ] [3005/3274] Completed UMMA in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:57.516483] [INFO ] [sig ] [3006/3274] Forecasting UNCY... [2026-03-12T20:32:57.516513] [INFO ] [sig ] Generating forecast for: UNCY [2026-03-12T20:32:57.516544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-03-12T20:32:57.528062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-03-12T20:32:57.528472] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-03-12T20:32:57.529310] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-03-12T20:32:57.529379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:57.529413] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:57.529441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:57.529498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:57.597874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:57.599053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:57.599188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:57.599249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:57.725685] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:57.725852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:57.725897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:57.725927] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:57.729561] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-03-12T20:32:57.729886] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-03-12T20:32:57.730021] [INFO ] [sig ] UNCY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:57.878246] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UNCY.txt [2026-03-12T20:32:57.878424] [INFO ] [sig ] [3006/3274] Completed UNCY in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:57.878477] [INFO ] [sig ] [3007/3274] Forecasting UNF... [2026-03-12T20:32:57.878509] [INFO ] [sig ] Generating forecast for: UNF [2026-03-12T20:32:57.878540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-03-12T20:32:57.890941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-03-12T20:32:57.891323] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-03-12T20:32:57.892191] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-03-12T20:32:57.892245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:57.892285] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:57.892315] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:57.892371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:57.949848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:57.950830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:57.950940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:57.950975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:58.076243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:58.076409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:58.076453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:58.076482] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:58.080067] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-03-12T20:32:58.080360] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-03-12T20:32:58.080489] [INFO ] [sig ] UNF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:58.225566] [INFO ] [LOCAL ] Saved forecast: UNF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UNF.txt [2026-03-12T20:32:58.225744] [INFO ] [sig ] [3007/3274] Completed UNF in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:58.225789] [INFO ] [sig ] [3008/3274] Forecasting UNFI... [2026-03-12T20:32:58.225819] [INFO ] [sig ] Generating forecast for: UNFI [2026-03-12T20:32:58.225850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-03-12T20:32:58.237226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-03-12T20:32:58.237584] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-03-12T20:32:58.238391] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-03-12T20:32:58.238445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:58.238477] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:58.238504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:58.238560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:58.295208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:58.296113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:58.296221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:58.296262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:58.419741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:58.419909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:58.419951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:58.420029] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:58.423616] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=10.76%) [2026-03-12T20:32:58.423924] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-03-12T20:32:58.424068] [INFO ] [sig ] UNFI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:58.565493] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UNFI.txt [2026-03-12T20:32:58.565678] [INFO ] [sig ] [3008/3274] Completed UNFI in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:58.565724] [INFO ] [sig ] [3009/3274] Forecasting UNM... [2026-03-12T20:32:58.565754] [INFO ] [sig ] Generating forecast for: UNM [2026-03-12T20:32:58.565785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-03-12T20:32:58.576859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-03-12T20:32:58.577195] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-03-12T20:32:58.578048] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-03-12T20:32:58.578108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:58.578149] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:58.578183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:58.578253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:58.637210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:58.637973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:58.638058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:58.638093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:58.760508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:58.760689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:58.760732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:58.760762] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:58.764331] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-03-12T20:32:58.764676] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-03-12T20:32:58.764817] [INFO ] [sig ] UNM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:58.908152] [INFO ] [LOCAL ] Saved forecast: UNM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UNM.txt [2026-03-12T20:32:58.908286] [INFO ] [sig ] [3009/3274] Completed UNM in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:58.908334] [INFO ] [sig ] [3010/3274] Forecasting UNMA... [2026-03-12T20:32:58.908365] [INFO ] [sig ] Generating forecast for: UNMA [2026-03-12T20:32:58.908394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-03-12T20:32:58.919788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-03-12T20:32:58.920168] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-03-12T20:32:58.920986] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-03-12T20:32:58.921039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:58.921072] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:58.921100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:58.921162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:58.982791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:58.983601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:58.983683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:58.983716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:59.100354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:59.100510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:59.100553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:59.100603] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:59.104062] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-03-12T20:32:59.104342] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-03-12T20:32:59.104473] [INFO ] [sig ] UNMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:32:59.247116] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UNMA.txt [2026-03-12T20:32:59.247234] [INFO ] [sig ] [3010/3274] Completed UNMA in 0.3s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:59.247275] [INFO ] [sig ] [3011/3274] Forecasting UNP... [2026-03-12T20:32:59.247306] [INFO ] [sig ] Generating forecast for: UNP [2026-03-12T20:32:59.247340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-03-12T20:32:59.258437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-03-12T20:32:59.258820] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-03-12T20:32:59.259887] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-03-12T20:32:59.259952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:59.259995] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:59.260033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:59.260124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:59.337263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:59.338382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:59.338470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:59.338503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:59.465927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:59.466098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:59.466142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:59.466178] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:59.469894] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-03-12T20:32:59.470257] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-03-12T20:32:59.470455] [INFO ] [sig ] UNP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:32:59.615694] [INFO ] [LOCAL ] Saved forecast: UNP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UNP.txt [2026-03-12T20:32:59.615868] [INFO ] [sig ] [3011/3274] Completed UNP in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:32:59.615911] [INFO ] [sig ] [3012/3274] Forecasting UNTY... [2026-03-12T20:32:59.615945] [INFO ] [sig ] Generating forecast for: UNTY [2026-03-12T20:32:59.615978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-03-12T20:32:59.627691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-03-12T20:32:59.628150] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-03-12T20:32:59.629028] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-03-12T20:32:59.629083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:32:59.629115] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:32:59.629145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:32:59.629205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:32:59.687627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:32:59.688612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:32:59.688721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:32:59.688756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:32:59.818368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:32:59.818785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:32:59.818851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:32:59.818882] [INFO ] [FORECASTER] Training complete [2026-03-12T20:32:59.823289] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-03-12T20:32:59.823900] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-03-12T20:32:59.824050] [INFO ] [sig ] UNTY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:00.055390] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UNTY.txt [2026-03-12T20:33:00.055562] [INFO ] [sig ] [3012/3274] Completed UNTY in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:33:00.055629] [INFO ] [sig ] [3013/3274] Forecasting UPBD... [2026-03-12T20:33:00.055661] [INFO ] [sig ] Generating forecast for: UPBD [2026-03-12T20:33:00.055692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-03-12T20:33:00.066755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-03-12T20:33:00.067150] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-03-12T20:33:00.068011] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-03-12T20:33:00.068067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:00.068100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:00.068128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:00.068203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:00.126287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:00.127224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:00.127326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:00.127361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:00.253932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:00.254104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:00.254168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:00.254200] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:00.258012] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-03-12T20:33:00.258342] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-03-12T20:33:00.258487] [INFO ] [sig ] UPBD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:00.445286] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UPBD.txt [2026-03-12T20:33:00.445677] [INFO ] [sig ] [3013/3274] Completed UPBD in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.6m [2026-03-12T20:33:00.445724] [INFO ] [sig ] [3014/3274] Forecasting UPC... [2026-03-12T20:33:00.445753] [INFO ] [sig ] Generating forecast for: UPC [2026-03-12T20:33:00.445783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-03-12T20:33:00.457553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-03-12T20:33:00.458025] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-03-12T20:33:00.459084] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-03-12T20:33:00.459139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:00.459171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:00.459201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:00.459261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:00.520062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:00.521014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:00.521107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:00.521141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:00.642109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:00.642293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:00.642337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:00.642550] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:00.646272] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=80.18%) [2026-03-12T20:33:00.646562] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-03-12T20:33:00.646715] [INFO ] [sig ] UPC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:00.796920] [INFO ] [LOCAL ] Saved forecast: UPC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UPC.txt [2026-03-12T20:33:00.797114] [INFO ] [sig ] [3014/3274] Completed UPC in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.5m [2026-03-12T20:33:00.797165] [INFO ] [sig ] [3015/3274] Forecasting UPS... [2026-03-12T20:33:00.797202] [INFO ] [sig ] Generating forecast for: UPS [2026-03-12T20:33:00.797238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-03-12T20:33:00.808550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-03-12T20:33:00.808928] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-03-12T20:33:00.809775] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-03-12T20:33:00.809829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:00.809862] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:00.809890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:00.809947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:00.867131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:00.867916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:00.868388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:00.868472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:01.009899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:01.010082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:01.010126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:01.010157] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:01.013872] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-03-12T20:33:01.014186] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-03-12T20:33:01.014327] [INFO ] [sig ] UPS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:01.161449] [INFO ] [LOCAL ] Saved forecast: UPS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UPS.txt [2026-03-12T20:33:01.161642] [INFO ] [sig ] [3015/3274] Completed UPS in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.5m [2026-03-12T20:33:01.161692] [INFO ] [sig ] [3016/3274] Forecasting UPWK... [2026-03-12T20:33:01.161726] [INFO ] [sig ] Generating forecast for: UPWK [2026-03-12T20:33:01.161757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-03-12T20:33:01.173889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-03-12T20:33:01.174392] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-03-12T20:33:01.175467] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-03-12T20:33:01.175536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:01.175596] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:01.175632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:01.175708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:01.255612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:01.256694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:01.256852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:01.256887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:01.382951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:01.383137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:01.383180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:01.383209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:01.386848] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-03-12T20:33:01.387177] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-03-12T20:33:01.387354] [INFO ] [sig ] UPWK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:01.534935] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UPWK.txt [2026-03-12T20:33:01.535116] [INFO ] [sig ] [3016/3274] Completed UPWK in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.5m [2026-03-12T20:33:01.535161] [INFO ] [sig ] [3017/3274] Forecasting URBN... [2026-03-12T20:33:01.535190] [INFO ] [sig ] Generating forecast for: URBN [2026-03-12T20:33:01.535220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-03-12T20:33:01.547033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-03-12T20:33:01.547455] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-03-12T20:33:01.548411] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-03-12T20:33:01.548468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:01.548520] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:01.548550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:01.548637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:01.616157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:01.617322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:01.617439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:01.617475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:01.745708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:01.745881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:01.745923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:01.745954] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:01.749500] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-03-12T20:33:01.749802] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-03-12T20:33:01.749935] [INFO ] [sig ] URBN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:01.892948] [INFO ] [LOCAL ] Saved forecast: URBN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/URBN.txt [2026-03-12T20:33:01.893121] [INFO ] [sig ] [3017/3274] Completed URBN in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.5m [2026-03-12T20:33:01.893165] [INFO ] [sig ] [3018/3274] Forecasting URGN... [2026-03-12T20:33:01.893195] [INFO ] [sig ] Generating forecast for: URGN [2026-03-12T20:33:01.893225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-03-12T20:33:01.905764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-03-12T20:33:01.906223] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-03-12T20:33:01.907101] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-03-12T20:33:01.907160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:01.907201] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:01.907234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:01.907304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:01.968266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:01.969313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:01.969655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:01.969705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:02.093327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:02.093499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:02.093541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:02.093594] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:02.097280] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-03-12T20:33:02.097679] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-03-12T20:33:02.097835] [INFO ] [sig ] URGN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:02.244112] [INFO ] [LOCAL ] Saved forecast: URGN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/URGN.txt [2026-03-12T20:33:02.244350] [INFO ] [sig ] [3018/3274] Completed URGN in 0.4s | 2.80 sym/s | Total: 17.9m | ETA: 1.5m [2026-03-12T20:33:02.244397] [INFO ] [sig ] [3019/3274] Forecasting URI... [2026-03-12T20:33:02.244435] [INFO ] [sig ] Generating forecast for: URI [2026-03-12T20:33:02.244467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-03-12T20:33:02.255914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-03-12T20:33:02.256287] [INFO ] [FORECASTER] Starting predict_future for URI [2026-03-12T20:33:02.257145] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-03-12T20:33:02.257198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:02.257231] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:02.257258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:02.257320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:02.317148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:02.318043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:02.318129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:02.318162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:02.452323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:02.452490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:02.452534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:02.452563] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:02.456753] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-03-12T20:33:02.457073] [INFO ] [FORECASTER] Completed predict_future for URI [2026-03-12T20:33:02.457216] [INFO ] [sig ] URI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:02.607097] [INFO ] [LOCAL ] Saved forecast: URI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/URI.txt [2026-03-12T20:33:02.607251] [INFO ] [sig ] [3019/3274] Completed URI in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:02.607291] [INFO ] [sig ] [3020/3274] Forecasting URNJ... [2026-03-12T20:33:02.607322] [INFO ] [sig ] Generating forecast for: URNJ [2026-03-12T20:33:02.607354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-03-12T20:33:02.618489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-03-12T20:33:02.618910] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-03-12T20:33:02.619774] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-03-12T20:33:02.619830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:02.619864] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:02.619892] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:02.619949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:02.685898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:02.687057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:02.687148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:02.687182] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:02.833410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:02.833629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:02.833690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:02.833732] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:02.838228] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-03-12T20:33:02.838620] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-03-12T20:33:02.838803] [INFO ] [sig ] URNJ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:03.035055] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/URNJ.txt [2026-03-12T20:33:03.035225] [INFO ] [sig ] [3020/3274] Completed URNJ in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:03.035280] [INFO ] [sig ] [3021/3274] Forecasting UROY... [2026-03-12T20:33:03.035339] [INFO ] [sig ] Generating forecast for: UROY [2026-03-12T20:33:03.035381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-03-12T20:33:03.047418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-03-12T20:33:03.047831] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-03-12T20:33:03.048734] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-03-12T20:33:03.048790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:03.048824] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:03.048851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:03.048908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:03.112492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:03.113512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:03.113622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:03.113661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:03.247591] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:03.247769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:03.247815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:03.247848] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:03.251705] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=80.77%) [2026-03-12T20:33:03.251994] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-03-12T20:33:03.252168] [INFO ] [sig ] UROY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:03.402361] [INFO ] [LOCAL ] Saved forecast: UROY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UROY.txt [2026-03-12T20:33:03.402510] [INFO ] [sig ] [3021/3274] Completed UROY in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:03.402562] [INFO ] [sig ] [3022/3274] Forecasting USA... [2026-03-12T20:33:03.402613] [INFO ] [sig ] Generating forecast for: USA [2026-03-12T20:33:03.402644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-03-12T20:33:03.414548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-03-12T20:33:03.414914] [INFO ] [FORECASTER] Starting predict_future for USA [2026-03-12T20:33:03.415871] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-03-12T20:33:03.415927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:03.416006] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:03.416037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:03.416096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:03.478624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:03.479442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:03.479530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:03.479564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:03.603443] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:03.603626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:03.603670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:03.603700] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:03.607182] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-03-12T20:33:03.607464] [INFO ] [FORECASTER] Completed predict_future for USA [2026-03-12T20:33:03.607613] [INFO ] [sig ] USA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:03.749927] [INFO ] [LOCAL ] Saved forecast: USA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USA.txt [2026-03-12T20:33:03.750071] [INFO ] [sig ] [3022/3274] Completed USA in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:03.750112] [INFO ] [sig ] [3023/3274] Forecasting USAC... [2026-03-12T20:33:03.750143] [INFO ] [sig ] Generating forecast for: USAC [2026-03-12T20:33:03.750172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-03-12T20:33:03.761444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-03-12T20:33:03.761820] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-03-12T20:33:03.762638] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-03-12T20:33:03.762690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:03.762723] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:03.762751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:03.762808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:03.820858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:03.821724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:03.821809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:03.821842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:03.938348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:03.938506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:03.938548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:03.938597] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:03.942014] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-03-12T20:33:03.942304] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-03-12T20:33:03.942434] [INFO ] [sig ] USAC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:04.085367] [INFO ] [LOCAL ] Saved forecast: USAC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USAC.txt [2026-03-12T20:33:04.085499] [INFO ] [sig ] [3023/3274] Completed USAC in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:04.085540] [INFO ] [sig ] [3024/3274] Forecasting USB... [2026-03-12T20:33:04.085588] [INFO ] [sig ] Generating forecast for: USB [2026-03-12T20:33:04.085623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-03-12T20:33:04.097112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-03-12T20:33:04.097511] [INFO ] [FORECASTER] Starting predict_future for USB [2026-03-12T20:33:04.098368] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-03-12T20:33:04.098435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:04.098471] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:04.098498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:04.098555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:04.156180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:04.157113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:04.157205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:04.157246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:04.280814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:04.280984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:04.281025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:04.281072] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:04.284600] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-03-12T20:33:04.284920] [INFO ] [FORECASTER] Completed predict_future for USB [2026-03-12T20:33:04.285057] [INFO ] [sig ] USB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:04.426330] [INFO ] [LOCAL ] Saved forecast: USB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USB.txt [2026-03-12T20:33:04.426492] [INFO ] [sig ] [3024/3274] Completed USB in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:04.426533] [INFO ] [sig ] [3025/3274] Forecasting USCB... [2026-03-12T20:33:04.426565] [INFO ] [sig ] Generating forecast for: USCB [2026-03-12T20:33:04.426623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-03-12T20:33:04.438411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-03-12T20:33:04.438828] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-03-12T20:33:04.439636] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-03-12T20:33:04.439689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:04.439722] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:04.439749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:04.439806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:04.496831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:04.497781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:04.497870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:04.497902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:04.613679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:04.613885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:04.613936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:04.614012] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:04.617830] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-03-12T20:33:04.618175] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-03-12T20:33:04.618334] [INFO ] [sig ] USCB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:04.764896] [INFO ] [LOCAL ] Saved forecast: USCB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USCB.txt [2026-03-12T20:33:04.765054] [INFO ] [sig ] [3025/3274] Completed USCB in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:04.765107] [INFO ] [sig ] [3026/3274] Forecasting USDX... [2026-03-12T20:33:04.765140] [INFO ] [sig ] Generating forecast for: USDX [2026-03-12T20:33:04.765171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-03-12T20:33:04.776942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-03-12T20:33:04.777384] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-03-12T20:33:04.778319] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-03-12T20:33:04.778388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:04.778423] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:04.778451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:04.778508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:04.838777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:04.839742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:04.839832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:04.839886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:04.962771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:04.962976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:04.963044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:04.963090] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:04.967558] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=54.29%) [2026-03-12T20:33:04.968103] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-03-12T20:33:04.968309] [INFO ] [sig ] USDX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:05.122206] [INFO ] [LOCAL ] Saved forecast: USDX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USDX.txt [2026-03-12T20:33:05.122382] [INFO ] [sig ] [3026/3274] Completed USDX in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:05.122429] [INFO ] [sig ] [3027/3274] Forecasting USEA... [2026-03-12T20:33:05.122460] [INFO ] [sig ] Generating forecast for: USEA [2026-03-12T20:33:05.122492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-03-12T20:33:05.134731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-03-12T20:33:05.135135] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-03-12T20:33:05.136093] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-03-12T20:33:05.136150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:05.136185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:05.136213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:05.136272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:05.198718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:05.199758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:05.199866] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:05.199902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:05.325905] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:05.326078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:05.326123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:05.326154] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:05.329700] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-03-12T20:33:05.329991] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-03-12T20:33:05.330128] [INFO ] [sig ] USEA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:05.472798] [INFO ] [LOCAL ] Saved forecast: USEA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USEA.txt [2026-03-12T20:33:05.472957] [INFO ] [sig ] [3027/3274] Completed USEA in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:05.473001] [INFO ] [sig ] [3028/3274] Forecasting USFD... [2026-03-12T20:33:05.473030] [INFO ] [sig ] Generating forecast for: USFD [2026-03-12T20:33:05.473061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-03-12T20:33:05.485369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-03-12T20:33:05.485809] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-03-12T20:33:05.486666] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-03-12T20:33:05.486720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:05.486753] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:05.486796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:05.486853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:05.545467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:05.546378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:05.546471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:05.546506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:05.672980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:05.673148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:05.673190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:05.673221] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:05.676829] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=67.14%) [2026-03-12T20:33:05.677148] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-03-12T20:33:05.677286] [INFO ] [sig ] USFD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:05.828511] [INFO ] [LOCAL ] Saved forecast: USFD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USFD.txt [2026-03-12T20:33:05.828707] [INFO ] [sig ] [3028/3274] Completed USFD in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:05.828756] [INFO ] [sig ] [3029/3274] Forecasting USGO... [2026-03-12T20:33:05.828787] [INFO ] [sig ] Generating forecast for: USGO [2026-03-12T20:33:05.828818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-03-12T20:33:05.840876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-03-12T20:33:05.841364] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-03-12T20:33:05.842636] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-03-12T20:33:05.842733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:05.842785] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:05.842831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:05.842920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:05.911323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:05.912246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:05.912346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:05.912379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:06.037906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:06.038090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:06.038135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:06.038164] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:06.041792] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-03-12T20:33:06.042129] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-03-12T20:33:06.042271] [INFO ] [sig ] USGO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:06.188675] [INFO ] [LOCAL ] Saved forecast: USGO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USGO.txt [2026-03-12T20:33:06.188828] [INFO ] [sig ] [3029/3274] Completed USGO in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:06.188871] [INFO ] [sig ] [3030/3274] Forecasting USIG... [2026-03-12T20:33:06.188902] [INFO ] [sig ] Generating forecast for: USIG [2026-03-12T20:33:06.188932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-03-12T20:33:06.200931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-03-12T20:33:06.201229] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-03-12T20:33:06.202210] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-03-12T20:33:06.202263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:06.202295] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:06.202322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:06.202380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:06.262294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:06.263055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:06.263135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:06.263169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:06.390283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:06.390440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:06.390483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:06.390512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:06.394460] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=53.76%) [2026-03-12T20:33:06.394751] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-03-12T20:33:06.394878] [INFO ] [sig ] USIG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:06.541183] [INFO ] [LOCAL ] Saved forecast: USIG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USIG.txt [2026-03-12T20:33:06.541321] [INFO ] [sig ] [3030/3274] Completed USIG in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.5m [2026-03-12T20:33:06.541362] [INFO ] [sig ] [3031/3274] Forecasting USIO... [2026-03-12T20:33:06.541393] [INFO ] [sig ] Generating forecast for: USIO [2026-03-12T20:33:06.541424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-03-12T20:33:06.553490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-03-12T20:33:06.553917] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-03-12T20:33:06.554743] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-03-12T20:33:06.554797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:06.554830] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:06.554857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:06.554914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:06.611927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:06.612863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:06.612950] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:06.612982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:06.733665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:06.733832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:06.733877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:06.733908] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:06.737646] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-03-12T20:33:06.737982] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-03-12T20:33:06.738136] [INFO ] [sig ] USIO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:06.879159] [INFO ] [LOCAL ] Saved forecast: USIO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USIO.txt [2026-03-12T20:33:06.879298] [INFO ] [sig ] [3031/3274] Completed USIO in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.4m [2026-03-12T20:33:06.879340] [INFO ] [sig ] [3032/3274] Forecasting USLM... [2026-03-12T20:33:06.879370] [INFO ] [sig ] Generating forecast for: USLM [2026-03-12T20:33:06.879407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-03-12T20:33:06.890233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-03-12T20:33:06.890561] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-03-12T20:33:06.891339] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-03-12T20:33:06.891392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:06.891424] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:06.891453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:06.891510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:06.950007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:06.950925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:06.951049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:06.951084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:07.078822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:07.079007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:07.079062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:07.079094] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:07.082977] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-03-12T20:33:07.083254] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-03-12T20:33:07.083407] [INFO ] [sig ] USLM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:07.232261] [INFO ] [LOCAL ] Saved forecast: USLM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USLM.txt [2026-03-12T20:33:07.232418] [INFO ] [sig ] [3032/3274] Completed USLM in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.4m [2026-03-12T20:33:07.232467] [INFO ] [sig ] [3033/3274] Forecasting USMC... [2026-03-12T20:33:07.232497] [INFO ] [sig ] Generating forecast for: USMC [2026-03-12T20:33:07.232529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-03-12T20:33:07.243605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-03-12T20:33:07.243919] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-03-12T20:33:07.244808] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-03-12T20:33:07.244865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:07.244900] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:07.244928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:07.244988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:07.303254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:07.304212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:07.304329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:07.304364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:07.422766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:07.422938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:07.422980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:07.423011] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:07.426508] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-03-12T20:33:07.426838] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-03-12T20:33:07.426977] [INFO ] [sig ] USMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:07.569126] [INFO ] [LOCAL ] Saved forecast: USMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USMC.txt [2026-03-12T20:33:07.569293] [INFO ] [sig ] [3033/3274] Completed USMC in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.4m [2026-03-12T20:33:07.569344] [INFO ] [sig ] [3034/3274] Forecasting USOI... [2026-03-12T20:33:07.569381] [INFO ] [sig ] Generating forecast for: USOI [2026-03-12T20:33:07.569419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-03-12T20:33:07.580746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-03-12T20:33:07.581143] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-03-12T20:33:07.582030] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-03-12T20:33:07.582086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:07.582121] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:07.582150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:07.582210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:07.642725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:07.643777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:07.643874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:07.643909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:07.777250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:07.777427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:07.777478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:07.777512] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:07.781403] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-03-12T20:33:07.781773] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-03-12T20:33:07.781923] [INFO ] [sig ] USOI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:07.934249] [INFO ] [LOCAL ] Saved forecast: USOI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USOI.txt [2026-03-12T20:33:07.934419] [INFO ] [sig ] [3034/3274] Completed USOI in 0.4s | 2.80 sym/s | Total: 18.0m | ETA: 1.4m [2026-03-12T20:33:07.934474] [INFO ] [sig ] [3035/3274] Forecasting USOY... [2026-03-12T20:33:07.934520] [INFO ] [sig ] Generating forecast for: USOY [2026-03-12T20:33:07.934563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-03-12T20:33:07.946145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-03-12T20:33:07.946502] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-03-12T20:33:07.947323] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-03-12T20:33:07.947382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:07.947418] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:07.947447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:07.947507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:08.012979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:08.014094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:08.014186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:08.014221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:08.134932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:08.135102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:08.135145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:08.135175] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:08.139005] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-03-12T20:33:08.139314] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-03-12T20:33:08.139480] [INFO ] [sig ] USOY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:08.284148] [INFO ] [LOCAL ] Saved forecast: USOY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USOY.txt [2026-03-12T20:33:08.284338] [INFO ] [sig ] [3035/3274] Completed USOY in 0.3s | 2.80 sym/s | Total: 18.0m | ETA: 1.4m [2026-03-12T20:33:08.284380] [INFO ] [sig ] [3036/3274] Forecasting USTB... [2026-03-12T20:33:08.284412] [INFO ] [sig ] Generating forecast for: USTB [2026-03-12T20:33:08.284444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-03-12T20:33:08.295106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-03-12T20:33:08.295461] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-03-12T20:33:08.296259] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-03-12T20:33:08.296312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:08.296345] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:08.296371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:08.296427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:08.354741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:08.355601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:08.355691] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:08.355727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:08.472615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:08.472783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:08.472826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:08.472855] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:08.476297] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-03-12T20:33:08.476599] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-03-12T20:33:08.476733] [INFO ] [sig ] USTB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:08.624371] [INFO ] [LOCAL ] Saved forecast: USTB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USTB.txt [2026-03-12T20:33:08.624510] [INFO ] [sig ] [3036/3274] Completed USTB in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:08.624551] [INFO ] [sig ] [3037/3274] Forecasting USVM... [2026-03-12T20:33:08.624600] [INFO ] [sig ] Generating forecast for: USVM [2026-03-12T20:33:08.624633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-03-12T20:33:08.635484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-03-12T20:33:08.635845] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-03-12T20:33:08.636669] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-03-12T20:33:08.636722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:08.636754] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:08.636781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:08.636838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:08.694970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:08.695824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:08.695909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:08.695943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:08.820867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:08.821027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:08.821069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:08.821097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:08.824499] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=36.89%) [2026-03-12T20:33:08.824794] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-03-12T20:33:08.824925] [INFO ] [sig ] USVM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:08.973812] [INFO ] [LOCAL ] Saved forecast: USVM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/USVM.txt [2026-03-12T20:33:08.973982] [INFO ] [sig ] [3037/3274] Completed USVM in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:08.974025] [INFO ] [sig ] [3038/3274] Forecasting USXF... [2026-03-12T20:33:08.974056] [INFO ] [sig ] Generating forecast for: USXF [2026-03-12T20:33:08.974087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-03-12T20:33:08.986167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-03-12T20:33:08.986607] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-03-12T20:33:08.987472] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-03-12T20:33:08.987529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:08.987564] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:08.987622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:08.987684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:09.049794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:09.050707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:09.050793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:09.050826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:09.177532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:09.177717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:09.177763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:09.177794] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:09.181719] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-03-12T20:33:09.182019] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-03-12T20:33:09.182156] [INFO ] [sig ] USXF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:09.339074] [INFO ] [LOCAL ] Saved forecast: USXF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/USXF.txt [2026-03-12T20:33:09.339254] [INFO ] [sig ] [3038/3274] Completed USXF in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:09.339313] [INFO ] [sig ] [3039/3274] Forecasting UTEN... [2026-03-12T20:33:09.339349] [INFO ] [sig ] Generating forecast for: UTEN [2026-03-12T20:33:09.339392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-03-12T20:33:09.351677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-03-12T20:33:09.352055] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-03-12T20:33:09.353004] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-03-12T20:33:09.353060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:09.353123] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:09.353153] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:09.353241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:09.415269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:09.416211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:09.416300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:09.416335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:09.548709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:09.548888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:09.548946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:09.548985] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:09.553092] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=79.28%) [2026-03-12T20:33:09.553445] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-03-12T20:33:09.553628] [INFO ] [sig ] UTEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:09.710235] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UTEN.txt [2026-03-12T20:33:09.710391] [INFO ] [sig ] [3039/3274] Completed UTEN in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:09.710444] [INFO ] [sig ] [3040/3274] Forecasting UTF... [2026-03-12T20:33:09.710495] [INFO ] [sig ] Generating forecast for: UTF [2026-03-12T20:33:09.710543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-03-12T20:33:09.722101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-03-12T20:33:09.722498] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-03-12T20:33:09.723348] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-03-12T20:33:09.723415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:09.723463] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:09.723519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:09.723633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:09.790407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:09.791338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:09.791431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:09.791464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:09.920884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:09.921047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:09.921093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:09.921123] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:09.924914] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-03-12T20:33:09.925220] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-03-12T20:33:09.925400] [INFO ] [sig ] UTF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:10.083002] [INFO ] [LOCAL ] Saved forecast: UTF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UTF.txt [2026-03-12T20:33:10.083195] [INFO ] [sig ] [3040/3274] Completed UTF in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:10.083253] [INFO ] [sig ] [3041/3274] Forecasting UTI... [2026-03-12T20:33:10.083295] [INFO ] [sig ] Generating forecast for: UTI [2026-03-12T20:33:10.083333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-03-12T20:33:10.096876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-03-12T20:33:10.097301] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-03-12T20:33:10.098416] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-03-12T20:33:10.098522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:10.098565] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:10.098614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:10.098688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:10.164059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:10.165133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:10.165222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:10.165257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:10.301854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:10.302027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:10.302069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:10.302098] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:10.305949] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-03-12T20:33:10.306308] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-03-12T20:33:10.306471] [INFO ] [sig ] UTI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:10.463093] [INFO ] [LOCAL ] Saved forecast: UTI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UTI.txt [2026-03-12T20:33:10.463261] [INFO ] [sig ] [3041/3274] Completed UTI in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:10.463313] [INFO ] [sig ] [3042/3274] Forecasting UTL... [2026-03-12T20:33:10.463348] [INFO ] [sig ] Generating forecast for: UTL [2026-03-12T20:33:10.463379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-03-12T20:33:10.475836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-03-12T20:33:10.476251] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-03-12T20:33:10.477166] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-03-12T20:33:10.477223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:10.477257] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:10.477283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:10.477345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:10.540870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:10.542033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:10.542152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:10.542198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:10.672764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:10.672940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:10.672985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:10.673058] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:10.677067] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-03-12T20:33:10.677466] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-03-12T20:33:10.677656] [INFO ] [sig ] UTL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:10.845637] [INFO ] [LOCAL ] Saved forecast: UTL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UTL.txt [2026-03-12T20:33:10.845814] [INFO ] [sig ] [3042/3274] Completed UTL in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:10.845858] [INFO ] [sig ] [3043/3274] Forecasting UTMD... [2026-03-12T20:33:10.845889] [INFO ] [sig ] Generating forecast for: UTMD [2026-03-12T20:33:10.845919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-03-12T20:33:10.861854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-03-12T20:33:10.862347] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-03-12T20:33:10.863306] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-03-12T20:33:10.863370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:10.863403] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:10.863431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:10.863488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:10.926599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:10.927592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:10.927688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:10.927722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:11.060606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:11.060815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:11.060873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:11.060910] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:11.065727] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-03-12T20:33:11.066186] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-03-12T20:33:11.066359] [INFO ] [sig ] UTMD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:11.296396] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UTMD.txt [2026-03-12T20:33:11.296632] [INFO ] [sig ] [3043/3274] Completed UTMD in 0.5s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:11.296683] [INFO ] [sig ] [3044/3274] Forecasting UTZ... [2026-03-12T20:33:11.296744] [INFO ] [sig ] Generating forecast for: UTZ [2026-03-12T20:33:11.296788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-03-12T20:33:11.321358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-03-12T20:33:11.329136] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-03-12T20:33:11.330800] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-03-12T20:33:11.330897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:11.330940] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:11.330975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:11.331051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:11.431317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:11.432519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:11.432659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:11.432705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:11.596536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:11.596767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:11.596831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:11.596875] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:11.602390] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-03-12T20:33:11.602974] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-03-12T20:33:11.603200] [INFO ] [sig ] UTZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:11.807882] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UTZ.txt [2026-03-12T20:33:11.808146] [INFO ] [sig ] [3044/3274] Completed UTZ in 0.5s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:11.808224] [INFO ] [sig ] [3045/3274] Forecasting UVE... [2026-03-12T20:33:11.808276] [INFO ] [sig ] Generating forecast for: UVE [2026-03-12T20:33:11.808326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-03-12T20:33:11.824716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-03-12T20:33:11.825266] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-03-12T20:33:11.826510] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-03-12T20:33:11.826611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:11.826669] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:11.826718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:11.826812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:11.918122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:11.919463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:11.919688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:11.919749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:12.085245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:12.085434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:12.085500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:12.085536] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:12.089836] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-03-12T20:33:12.090305] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-03-12T20:33:12.090504] [INFO ] [sig ] UVE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:12.235526] [INFO ] [LOCAL ] Saved forecast: UVE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UVE.txt [2026-03-12T20:33:12.235703] [INFO ] [sig ] [3045/3274] Completed UVE in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:12.235746] [INFO ] [sig ] [3046/3274] Forecasting UVSP... [2026-03-12T20:33:12.235777] [INFO ] [sig ] Generating forecast for: UVSP [2026-03-12T20:33:12.235807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-03-12T20:33:12.247276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-03-12T20:33:12.247632] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-03-12T20:33:12.248478] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-03-12T20:33:12.248534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:12.248583] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:12.248615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:12.248674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:12.306861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:12.307517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:12.307628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:12.307663] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:12.434343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:12.434503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:12.434545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:12.434599] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:12.438493] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-03-12T20:33:12.438823] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-03-12T20:33:12.438956] [INFO ] [sig ] UVSP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:12.583844] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UVSP.txt [2026-03-12T20:33:12.583985] [INFO ] [sig ] [3046/3274] Completed UVSP in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:12.584027] [INFO ] [sig ] [3047/3274] Forecasting UWMC... [2026-03-12T20:33:12.584058] [INFO ] [sig ] Generating forecast for: UWMC [2026-03-12T20:33:12.584089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-03-12T20:33:12.595203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-03-12T20:33:12.595543] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-03-12T20:33:12.596353] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-03-12T20:33:12.596407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:12.596439] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:12.596465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:12.596522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:12.653889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:12.654618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:12.654701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:12.654734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:12.787264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:12.787446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:12.787491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:12.787520] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:12.791744] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=62.47%) [2026-03-12T20:33:12.792040] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-03-12T20:33:12.792181] [INFO ] [sig ] UWMC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:12.946720] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/UWMC.txt [2026-03-12T20:33:12.946899] [INFO ] [sig ] [3047/3274] Completed UWMC in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.4m [2026-03-12T20:33:12.946944] [INFO ] [sig ] [3048/3274] Forecasting UXIN... [2026-03-12T20:33:12.946975] [INFO ] [sig ] Generating forecast for: UXIN [2026-03-12T20:33:12.947005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-03-12T20:33:12.958687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-03-12T20:33:12.959129] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-03-12T20:33:12.959998] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-03-12T20:33:12.960053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:12.960086] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:12.960113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:12.960171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:13.023937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:13.024867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:13.024956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:13.024990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:13.146746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:13.146903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:13.146963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:13.146994] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:13.150810] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-03-12T20:33:13.151100] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-03-12T20:33:13.151233] [INFO ] [sig ] UXIN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:13.305332] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UXIN.txt [2026-03-12T20:33:13.305512] [INFO ] [sig ] [3048/3274] Completed UXIN in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.3m [2026-03-12T20:33:13.305563] [INFO ] [sig ] [3049/3274] Forecasting UYLD... [2026-03-12T20:33:13.305620] [INFO ] [sig ] Generating forecast for: UYLD [2026-03-12T20:33:13.305651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-03-12T20:33:13.317141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-03-12T20:33:13.317656] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-03-12T20:33:13.318741] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-03-12T20:33:13.318827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:13.318861] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:13.318889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:13.318949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:13.384245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:13.385169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:13.385299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:13.385340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:13.505160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:13.505329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:13.505372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:13.505404] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:13.509348] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: DOWN (p=48.74%) [2026-03-12T20:33:13.509725] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-03-12T20:33:13.509868] [INFO ] [sig ] UYLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:13.657958] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UYLD.txt [2026-03-12T20:33:13.658095] [INFO ] [sig ] [3049/3274] Completed UYLD in 0.4s | 2.80 sym/s | Total: 18.1m | ETA: 1.3m [2026-03-12T20:33:13.658135] [INFO ] [sig ] [3050/3274] Forecasting UZE... [2026-03-12T20:33:13.658166] [INFO ] [sig ] Generating forecast for: UZE [2026-03-12T20:33:13.658196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-03-12T20:33:13.669251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-03-12T20:33:13.669618] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-03-12T20:33:13.670384] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-03-12T20:33:13.670437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:13.670470] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:13.670498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:13.670556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:13.728201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:13.729058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:13.729144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:13.729176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:13.836796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:13.836954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:13.836995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:13.837027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:13.840456] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-03-12T20:33:13.840762] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-03-12T20:33:13.840897] [INFO ] [sig ] UZE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:13.984714] [INFO ] [LOCAL ] Saved forecast: UZE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/UZE.txt [2026-03-12T20:33:13.984864] [INFO ] [sig ] [3050/3274] Completed UZE in 0.3s | 2.80 sym/s | Total: 18.1m | ETA: 1.3m [2026-03-12T20:33:13.984906] [INFO ] [sig ] [3051/3274] Forecasting VAC... [2026-03-12T20:33:13.984938] [INFO ] [sig ] Generating forecast for: VAC [2026-03-12T20:33:13.984968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-03-12T20:33:13.996148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-03-12T20:33:13.996518] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-03-12T20:33:13.997332] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-03-12T20:33:13.997386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:13.997420] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:13.997448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:13.997506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:14.059909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:14.060728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:14.060814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:14.060846] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:14.181050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:14.181211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:14.181254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:14.181283] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:14.184773] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=83.25%) [2026-03-12T20:33:14.185053] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-03-12T20:33:14.185184] [INFO ] [sig ] VAC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:14.327159] [INFO ] [LOCAL ] Saved forecast: VAC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VAC.txt [2026-03-12T20:33:14.327305] [INFO ] [sig ] [3051/3274] Completed VAC in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:14.327347] [INFO ] [sig ] [3052/3274] Forecasting VAL... [2026-03-12T20:33:14.327377] [INFO ] [sig ] Generating forecast for: VAL [2026-03-12T20:33:14.327407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-03-12T20:33:14.338817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-03-12T20:33:14.339165] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-03-12T20:33:14.340025] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-03-12T20:33:14.340080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:14.340129] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:14.340160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:14.340218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:14.397783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:14.398526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:14.398642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:14.398677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:14.521023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:14.521179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:14.521222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:14.521251] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:14.524706] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-03-12T20:33:14.524980] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-03-12T20:33:14.525107] [INFO ] [sig ] VAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:14.666159] [INFO ] [LOCAL ] Saved forecast: VAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VAL.txt [2026-03-12T20:33:14.666355] [INFO ] [sig ] [3052/3274] Completed VAL in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:14.666414] [INFO ] [sig ] [3053/3274] Forecasting VALE... [2026-03-12T20:33:14.666457] [INFO ] [sig ] Generating forecast for: VALE [2026-03-12T20:33:14.666500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-03-12T20:33:14.677732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-03-12T20:33:14.678093] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-03-12T20:33:14.678969] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-03-12T20:33:14.679025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:14.679058] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:14.679085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:14.679143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:14.737948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:14.738942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:14.739041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:14.739078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:14.863787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:14.863954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:14.863999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:14.864027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:14.867620] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-03-12T20:33:14.867968] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-03-12T20:33:14.868105] [INFO ] [sig ] VALE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:15.016631] [INFO ] [LOCAL ] Saved forecast: VALE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VALE.txt [2026-03-12T20:33:15.016991] [INFO ] [sig ] [3053/3274] Completed VALE in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:15.017037] [INFO ] [sig ] [3054/3274] Forecasting VALN... [2026-03-12T20:33:15.017066] [INFO ] [sig ] Generating forecast for: VALN [2026-03-12T20:33:15.017097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-03-12T20:33:15.028610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-03-12T20:33:15.029020] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-03-12T20:33:15.029842] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-03-12T20:33:15.029895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:15.029927] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:15.029955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:15.030012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:15.089993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:15.090880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:15.090965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:15.090998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:15.201879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:15.202041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:15.202082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:15.202110] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:15.205995] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-03-12T20:33:15.206268] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-03-12T20:33:15.206398] [INFO ] [sig ] VALN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:15.354554] [INFO ] [LOCAL ] Saved forecast: VALN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VALN.txt [2026-03-12T20:33:15.354901] [INFO ] [sig ] [3054/3274] Completed VALN in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:15.354943] [INFO ] [sig ] [3055/3274] Forecasting VANI... [2026-03-12T20:33:15.354973] [INFO ] [sig ] Generating forecast for: VANI [2026-03-12T20:33:15.355005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-03-12T20:33:15.367350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-03-12T20:33:15.367673] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-03-12T20:33:15.368701] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-03-12T20:33:15.368753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:15.368786] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:15.368813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:15.368870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:15.427826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:15.428478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:15.428571] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:15.428634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:15.550285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:15.550476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:15.550515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:15.550544] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:15.554665] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-03-12T20:33:15.555141] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-03-12T20:33:15.555268] [INFO ] [sig ] VANI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:15.701076] [INFO ] [LOCAL ] Saved forecast: VANI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VANI.txt [2026-03-12T20:33:15.701196] [INFO ] [sig ] [3055/3274] Completed VANI in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:15.701237] [INFO ] [sig ] [3056/3274] Forecasting VBF... [2026-03-12T20:33:15.701274] [INFO ] [sig ] Generating forecast for: VBF [2026-03-12T20:33:15.701305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-03-12T20:33:15.713072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-03-12T20:33:15.713420] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-03-12T20:33:15.714233] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-03-12T20:33:15.714287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:15.714351] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:15.714381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:15.714439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:15.774557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:15.775480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:15.775568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:15.775624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:15.898890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:15.899055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:15.899096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:15.899125] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:15.902551] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-03-12T20:33:15.902848] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-03-12T20:33:15.902974] [INFO ] [sig ] VBF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:16.046484] [INFO ] [LOCAL ] Saved forecast: VBF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VBF.txt [2026-03-12T20:33:16.046641] [INFO ] [sig ] [3056/3274] Completed VBF in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:16.046692] [INFO ] [sig ] [3057/3274] Forecasting VBNK... [2026-03-12T20:33:16.046723] [INFO ] [sig ] Generating forecast for: VBNK [2026-03-12T20:33:16.046752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-03-12T20:33:16.059056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-03-12T20:33:16.059475] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-03-12T20:33:16.060363] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-03-12T20:33:16.060419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:16.060452] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:16.060481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:16.060544] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:16.120556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:16.121483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:16.121595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:16.121633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:16.245043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:16.245230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:16.245277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:16.245306] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:16.249669] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=30.12%) [2026-03-12T20:33:16.249980] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-03-12T20:33:16.250122] [INFO ] [sig ] VBNK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:16.400147] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VBNK.txt [2026-03-12T20:33:16.400324] [INFO ] [sig ] [3057/3274] Completed VBNK in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:16.400370] [INFO ] [sig ] [3058/3274] Forecasting VC... [2026-03-12T20:33:16.400401] [INFO ] [sig ] Generating forecast for: VC [2026-03-12T20:33:16.400432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-03-12T20:33:16.413353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-03-12T20:33:16.413764] [INFO ] [FORECASTER] Starting predict_future for VC [2026-03-12T20:33:16.414567] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-03-12T20:33:16.414651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:16.414688] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:16.414717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:16.414776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:16.478032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:16.478969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:16.479056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:16.479090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:16.600296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:16.600461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:16.600503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:16.600532] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:16.604006] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-03-12T20:33:16.604308] [INFO ] [FORECASTER] Completed predict_future for VC [2026-03-12T20:33:16.604441] [INFO ] [sig ] VC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:16.745418] [INFO ] [LOCAL ] Saved forecast: VC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VC.txt [2026-03-12T20:33:16.745608] [INFO ] [sig ] [3058/3274] Completed VC in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:16.745655] [INFO ] [sig ] [3059/3274] Forecasting VCEL... [2026-03-12T20:33:16.745686] [INFO ] [sig ] Generating forecast for: VCEL [2026-03-12T20:33:16.745717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-03-12T20:33:16.757991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-03-12T20:33:16.758380] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-03-12T20:33:16.759211] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-03-12T20:33:16.759266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:16.759300] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:16.759328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:16.759386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:16.819750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:16.820638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:16.820728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:16.820762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:16.938397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:16.938567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:16.938635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:16.938746] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:16.942437] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-03-12T20:33:16.942791] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-03-12T20:33:16.942936] [INFO ] [sig ] VCEL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:17.094735] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VCEL.txt [2026-03-12T20:33:17.095084] [INFO ] [sig ] [3059/3274] Completed VCEL in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:17.095126] [INFO ] [sig ] [3060/3274] Forecasting VCRB... [2026-03-12T20:33:17.095157] [INFO ] [sig ] Generating forecast for: VCRB [2026-03-12T20:33:17.095187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-03-12T20:33:17.107230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-03-12T20:33:17.107557] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-03-12T20:33:17.108612] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-03-12T20:33:17.108671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:17.108891] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:17.108919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:17.108976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:17.170489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:17.171167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:17.171247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:17.171282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:17.294108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:17.294268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:17.294313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:17.294344] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:17.298020] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-03-12T20:33:17.298293] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-03-12T20:33:17.298420] [INFO ] [sig ] VCRB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:17.441508] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VCRB.txt [2026-03-12T20:33:17.441663] [INFO ] [sig ] [3060/3274] Completed VCRB in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:17.441707] [INFO ] [sig ] [3061/3274] Forecasting VCSH... [2026-03-12T20:33:17.441738] [INFO ] [sig ] Generating forecast for: VCSH [2026-03-12T20:33:17.441768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-03-12T20:33:17.453015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-03-12T20:33:17.453336] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-03-12T20:33:17.454171] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-03-12T20:33:17.454226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:17.454259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:17.454287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:17.454346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:17.515130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:17.516038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:17.516124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:17.516178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:17.642398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:17.642564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:17.642638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:17.642675] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:17.646489] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=31.75%) [2026-03-12T20:33:17.646794] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-03-12T20:33:17.646923] [INFO ] [sig ] VCSH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:17.790125] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VCSH.txt [2026-03-12T20:33:17.790265] [INFO ] [sig ] [3061/3274] Completed VCSH in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:17.790306] [INFO ] [sig ] [3062/3274] Forecasting VECO... [2026-03-12T20:33:17.790336] [INFO ] [sig ] Generating forecast for: VECO [2026-03-12T20:33:17.790367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-03-12T20:33:17.801901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-03-12T20:33:17.802294] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-03-12T20:33:17.803184] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-03-12T20:33:17.803240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:17.803273] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:17.803301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:17.803359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:17.863882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:17.864614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:17.864712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:17.864746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:17.986950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:17.987111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:17.987152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:17.987181] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:17.990737] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-03-12T20:33:17.991056] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-03-12T20:33:17.991194] [INFO ] [sig ] VECO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:18.133712] [INFO ] [LOCAL ] Saved forecast: VECO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VECO.txt [2026-03-12T20:33:18.133889] [INFO ] [sig ] [3062/3274] Completed VECO in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:18.133934] [INFO ] [sig ] [3063/3274] Forecasting VEL... [2026-03-12T20:33:18.133964] [INFO ] [sig ] Generating forecast for: VEL [2026-03-12T20:33:18.133994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-03-12T20:33:18.145219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-03-12T20:33:18.145607] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-03-12T20:33:18.146398] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-03-12T20:33:18.146451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:18.146484] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:18.146527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:18.146604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:18.203641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:18.204529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:18.204654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:18.204695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:18.325200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:18.325365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:18.325405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:18.325437] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:18.329076] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-03-12T20:33:18.329366] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-03-12T20:33:18.329499] [INFO ] [sig ] VEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:18.472777] [INFO ] [LOCAL ] Saved forecast: VEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VEL.txt [2026-03-12T20:33:18.472955] [INFO ] [sig ] [3063/3274] Completed VEL in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.3m [2026-03-12T20:33:18.473000] [INFO ] [sig ] [3064/3274] Forecasting VEON... [2026-03-12T20:33:18.473029] [INFO ] [sig ] Generating forecast for: VEON [2026-03-12T20:33:18.473060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-03-12T20:33:18.484028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-03-12T20:33:18.484381] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-03-12T20:33:18.485206] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-03-12T20:33:18.485260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:18.485292] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:18.485319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:18.485376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:18.545484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:18.546436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:18.546525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:18.546559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:18.674374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:18.674560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:18.674662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:18.674716] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:18.679636] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-03-12T20:33:18.680007] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-03-12T20:33:18.680173] [INFO ] [sig ] VEON: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:18.829525] [INFO ] [LOCAL ] Saved forecast: VEON 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VEON.txt [2026-03-12T20:33:18.829731] [INFO ] [sig ] [3064/3274] Completed VEON in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 1.2m [2026-03-12T20:33:18.829778] [INFO ] [sig ] [3065/3274] Forecasting VERA... [2026-03-12T20:33:18.829809] [INFO ] [sig ] Generating forecast for: VERA [2026-03-12T20:33:18.829839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-03-12T20:33:18.841781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-03-12T20:33:18.842215] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-03-12T20:33:18.843069] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-03-12T20:33:18.843142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:18.843185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:18.843214] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:18.843270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:18.902304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:18.903171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:18.903258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:18.903290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:19.040864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:19.041042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:19.041101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:19.041134] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:19.044631] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-03-12T20:33:19.044915] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-03-12T20:33:19.045047] [INFO ] [sig ] VERA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:19.189634] [INFO ] [LOCAL ] Saved forecast: VERA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VERA.txt [2026-03-12T20:33:19.189772] [INFO ] [sig ] [3065/3274] Completed VERA in 0.4s | 2.80 sym/s | Total: 18.2m | ETA: 1.2m [2026-03-12T20:33:19.190002] [INFO ] [sig ] [3066/3274] Forecasting VERI... [2026-03-12T20:33:19.190031] [INFO ] [sig ] Generating forecast for: VERI [2026-03-12T20:33:19.190062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-03-12T20:33:19.202537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-03-12T20:33:19.203015] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-03-12T20:33:19.203791] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-03-12T20:33:19.203843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:19.203876] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:19.203904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:19.203961] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:19.262563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:19.263410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:19.263528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:19.263561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:19.381043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:19.381214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:19.381256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:19.381285] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:19.384844] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=65.19%) [2026-03-12T20:33:19.385126] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-03-12T20:33:19.385257] [INFO ] [sig ] VERI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:19.527149] [INFO ] [LOCAL ] Saved forecast: VERI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VERI.txt [2026-03-12T20:33:19.527281] [INFO ] [sig ] [3066/3274] Completed VERI in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.2m [2026-03-12T20:33:19.527323] [INFO ] [sig ] [3067/3274] Forecasting VERX... [2026-03-12T20:33:19.527353] [INFO ] [sig ] Generating forecast for: VERX [2026-03-12T20:33:19.527416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-03-12T20:33:19.538743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-03-12T20:33:19.539108] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-03-12T20:33:19.539959] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-03-12T20:33:19.540012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:19.540045] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:19.540072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:19.540128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:19.596619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:19.597362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:19.597444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:19.597476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:19.717385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:19.717536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:19.717595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:19.717627] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:19.721035] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-03-12T20:33:19.721307] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-03-12T20:33:19.721435] [INFO ] [sig ] VERX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:19.862475] [INFO ] [LOCAL ] Saved forecast: VERX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VERX.txt [2026-03-12T20:33:19.862634] [INFO ] [sig ] [3067/3274] Completed VERX in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.2m [2026-03-12T20:33:19.862680] [INFO ] [sig ] [3068/3274] Forecasting VFC... [2026-03-12T20:33:19.862710] [INFO ] [sig ] Generating forecast for: VFC [2026-03-12T20:33:19.862740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-03-12T20:33:19.873906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-03-12T20:33:19.874185] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-03-12T20:33:19.874968] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-03-12T20:33:19.875021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:19.875054] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:19.875080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:19.875138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:19.932494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:19.933159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:19.933238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:19.933271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:20.053837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:20.053943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:20.053980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:20.054007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:20.057357] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=17.29%) [2026-03-12T20:33:20.057644] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-03-12T20:33:20.057772] [INFO ] [sig ] VFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:20.198661] [INFO ] [LOCAL ] Saved forecast: VFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VFC.txt [2026-03-12T20:33:20.198776] [INFO ] [sig ] [3068/3274] Completed VFC in 0.3s | 2.80 sym/s | Total: 18.2m | ETA: 1.2m [2026-03-12T20:33:20.198816] [INFO ] [sig ] [3069/3274] Forecasting VFF... [2026-03-12T20:33:20.198845] [INFO ] [sig ] Generating forecast for: VFF [2026-03-12T20:33:20.198873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-03-12T20:33:20.209412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-03-12T20:33:20.209710] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-03-12T20:33:20.210464] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-03-12T20:33:20.210517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:20.210549] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:20.210596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:20.210657] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:20.267263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:20.268236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:20.268317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:20.268350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:20.388346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:20.388504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:20.388545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:20.388601] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:20.391998] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=23.94%) [2026-03-12T20:33:20.392279] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-03-12T20:33:20.392406] [INFO ] [sig ] VFF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:20.535091] [INFO ] [LOCAL ] Saved forecast: VFF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VFF.txt [2026-03-12T20:33:20.535239] [INFO ] [sig ] [3069/3274] Completed VFF in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:20.535281] [INFO ] [sig ] [3070/3274] Forecasting VFLO... [2026-03-12T20:33:20.535312] [INFO ] [sig ] Generating forecast for: VFLO [2026-03-12T20:33:20.535344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-03-12T20:33:20.546533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-03-12T20:33:20.547055] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-03-12T20:33:20.548090] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-03-12T20:33:20.548144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:20.548177] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:20.548203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:20.548262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:20.607616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:20.608548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:20.608653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:20.608687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:20.739222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:20.739392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:20.739437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:20.739467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:20.743815] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-03-12T20:33:20.744200] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-03-12T20:33:20.744386] [INFO ] [sig ] VFLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:20.901179] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VFLO.txt [2026-03-12T20:33:20.901344] [INFO ] [sig ] [3070/3274] Completed VFLO in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:20.901388] [INFO ] [sig ] [3071/3274] Forecasting VFS... [2026-03-12T20:33:20.901418] [INFO ] [sig ] Generating forecast for: VFS [2026-03-12T20:33:20.901450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-03-12T20:33:20.913332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-03-12T20:33:20.913820] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-03-12T20:33:20.914840] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-03-12T20:33:20.914908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:20.914950] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:20.914986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:20.915067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:20.974911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:20.975751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:20.975836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:20.975870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:21.090759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:21.090933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:21.090978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:21.091007] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:21.094536] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-03-12T20:33:21.094872] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-03-12T20:33:21.095016] [INFO ] [sig ] VFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:21.237542] [INFO ] [LOCAL ] Saved forecast: VFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VFS.txt [2026-03-12T20:33:21.237732] [INFO ] [sig ] [3071/3274] Completed VFS in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:21.237994] [INFO ] [sig ] [3072/3274] Forecasting VGI... [2026-03-12T20:33:21.238028] [INFO ] [sig ] Generating forecast for: VGI [2026-03-12T20:33:21.238059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-03-12T20:33:21.250809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-03-12T20:33:21.251267] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-03-12T20:33:21.252325] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-03-12T20:33:21.252380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:21.252414] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:21.252440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:21.252497] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:21.310558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:21.311502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:21.311612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:21.311649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:21.427785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:21.427988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:21.428035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:21.428065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:21.432043] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-03-12T20:33:21.432339] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-03-12T20:33:21.432477] [INFO ] [sig ] VGI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:21.585255] [INFO ] [LOCAL ] Saved forecast: VGI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VGI.txt [2026-03-12T20:33:21.585407] [INFO ] [sig ] [3072/3274] Completed VGI in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:21.585448] [INFO ] [sig ] [3073/3274] Forecasting VGM... [2026-03-12T20:33:21.585478] [INFO ] [sig ] Generating forecast for: VGM [2026-03-12T20:33:21.585509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-03-12T20:33:21.597368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-03-12T20:33:21.597763] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-03-12T20:33:21.598615] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-03-12T20:33:21.598680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:21.598752] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:21.598787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:21.598850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:21.656599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:21.657476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:21.657560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:21.657619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:21.787201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:21.787372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:21.787415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:21.787447] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:21.791066] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=77.85%) [2026-03-12T20:33:21.791367] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-03-12T20:33:21.791506] [INFO ] [sig ] VGM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:21.935368] [INFO ] [LOCAL ] Saved forecast: VGM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VGM.txt [2026-03-12T20:33:21.935547] [INFO ] [sig ] [3073/3274] Completed VGM in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:21.935610] [INFO ] [sig ] [3074/3274] Forecasting VICI... [2026-03-12T20:33:21.935647] [INFO ] [sig ] Generating forecast for: VICI [2026-03-12T20:33:21.935684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-03-12T20:33:21.946661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-03-12T20:33:21.947055] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-03-12T20:33:21.947884] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-03-12T20:33:21.947967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:21.948001] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:21.948029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:21.948086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:22.005358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:22.006226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:22.006310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:22.006343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:22.128126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:22.128302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:22.128346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:22.128375] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:22.131933] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=51.77%) [2026-03-12T20:33:22.132254] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-03-12T20:33:22.132396] [INFO ] [sig ] VICI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:22.279481] [INFO ] [LOCAL ] Saved forecast: VICI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VICI.txt [2026-03-12T20:33:22.279680] [INFO ] [sig ] [3074/3274] Completed VICI in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:22.279764] [INFO ] [sig ] [3075/3274] Forecasting VIGI... [2026-03-12T20:33:22.279803] [INFO ] [sig ] Generating forecast for: VIGI [2026-03-12T20:33:22.279836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-03-12T20:33:22.291828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-03-12T20:33:22.292161] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-03-12T20:33:22.293163] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-03-12T20:33:22.293218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:22.293252] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:22.293279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:22.293337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:22.352321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:22.353153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:22.353238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:22.353271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:22.472516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:22.472695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:22.472738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:22.472766] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:22.476321] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-03-12T20:33:22.476625] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-03-12T20:33:22.476753] [INFO ] [sig ] VIGI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:22.621877] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VIGI.txt [2026-03-12T20:33:22.622043] [INFO ] [sig ] [3075/3274] Completed VIGI in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:22.622086] [INFO ] [sig ] [3076/3274] Forecasting VINP... [2026-03-12T20:33:22.622116] [INFO ] [sig ] Generating forecast for: VINP [2026-03-12T20:33:22.622148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-03-12T20:33:22.633012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-03-12T20:33:22.633411] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-03-12T20:33:22.634219] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-03-12T20:33:22.634289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:22.634323] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:22.634350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:22.634407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:22.692657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:22.693560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:22.693666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:22.693704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:22.816236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:22.816397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:22.816441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:22.816510] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:22.820237] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-03-12T20:33:22.820532] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-03-12T20:33:22.820697] [INFO ] [sig ] VINP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:22.973520] [INFO ] [LOCAL ] Saved forecast: VINP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VINP.txt [2026-03-12T20:33:22.973701] [INFO ] [sig ] [3076/3274] Completed VINP in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:22.973755] [INFO ] [sig ] [3077/3274] Forecasting VIPS... [2026-03-12T20:33:22.973795] [INFO ] [sig ] Generating forecast for: VIPS [2026-03-12T20:33:22.973832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-03-12T20:33:22.985144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-03-12T20:33:22.985480] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-03-12T20:33:22.986283] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-03-12T20:33:22.986337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:22.986369] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:22.986396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:22.986453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:23.045973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:23.046900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:23.046988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:23.047022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:23.174970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:23.175135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:23.175178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:23.175209] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:23.178945] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-03-12T20:33:23.179238] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-03-12T20:33:23.179394] [INFO ] [sig ] VIPS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:23.327484] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VIPS.txt [2026-03-12T20:33:23.327661] [INFO ] [sig ] [3077/3274] Completed VIPS in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:23.327708] [INFO ] [sig ] [3078/3274] Forecasting VIRC... [2026-03-12T20:33:23.327739] [INFO ] [sig ] Generating forecast for: VIRC [2026-03-12T20:33:23.327769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-03-12T20:33:23.339157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-03-12T20:33:23.339545] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-03-12T20:33:23.340387] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-03-12T20:33:23.340443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:23.340477] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:23.340504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:23.340563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:23.404529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:23.405461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:23.405551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:23.405605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:23.534655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:23.534835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:23.534883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:23.534913] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:23.538519] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=38.91%) [2026-03-12T20:33:23.538866] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-03-12T20:33:23.539008] [INFO ] [sig ] VIRC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:23.695412] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VIRC.txt [2026-03-12T20:33:23.695629] [INFO ] [sig ] [3078/3274] Completed VIRC in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:23.695678] [INFO ] [sig ] [3079/3274] Forecasting VITL... [2026-03-12T20:33:23.695708] [INFO ] [sig ] Generating forecast for: VITL [2026-03-12T20:33:23.695741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-03-12T20:33:23.709098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-03-12T20:33:23.709472] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-03-12T20:33:23.710337] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-03-12T20:33:23.710392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:23.710425] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:23.710452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:23.710511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:23.773346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:23.774271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:23.774360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:23.774395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:23.908227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:23.908393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:23.908438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:23.908467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:23.912428] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-03-12T20:33:23.912728] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-03-12T20:33:23.912861] [INFO ] [sig ] VITL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:24.061373] [INFO ] [LOCAL ] Saved forecast: VITL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VITL.txt [2026-03-12T20:33:24.061605] [INFO ] [sig ] [3079/3274] Completed VITL in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:24.061680] [INFO ] [sig ] [3080/3274] Forecasting VKQ... [2026-03-12T20:33:24.061733] [INFO ] [sig ] Generating forecast for: VKQ [2026-03-12T20:33:24.061782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-03-12T20:33:24.074162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-03-12T20:33:24.074597] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-03-12T20:33:24.075422] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-03-12T20:33:24.075477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:24.075514] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:24.075553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:24.075642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:24.137417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:24.138387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:24.138473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:24.138506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:24.260129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:24.260293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:24.260336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:24.260366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:24.263811] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=71.20%) [2026-03-12T20:33:24.264086] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-03-12T20:33:24.264214] [INFO ] [sig ] VKQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:24.409185] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VKQ.txt [2026-03-12T20:33:24.409330] [INFO ] [sig ] [3080/3274] Completed VKQ in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.2m [2026-03-12T20:33:24.409373] [INFO ] [sig ] [3081/3274] Forecasting VKTX... [2026-03-12T20:33:24.409403] [INFO ] [sig ] Generating forecast for: VKTX [2026-03-12T20:33:24.409432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-03-12T20:33:24.421663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-03-12T20:33:24.422045] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-03-12T20:33:24.422828] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-03-12T20:33:24.422881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:24.422914] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:24.422942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:24.422998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:24.482241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:24.483134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:24.483217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:24.483250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:24.612735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:24.612927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:24.612978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:24.613017] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:24.616821] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-03-12T20:33:24.617140] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-03-12T20:33:24.617292] [INFO ] [sig ] VKTX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:24.763300] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VKTX.txt [2026-03-12T20:33:24.763435] [INFO ] [sig ] [3081/3274] Completed VKTX in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.1m [2026-03-12T20:33:24.763477] [INFO ] [sig ] [3082/3274] Forecasting VLGEA... [2026-03-12T20:33:24.763505] [INFO ] [sig ] Generating forecast for: VLGEA [2026-03-12T20:33:24.763536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-03-12T20:33:24.774974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-03-12T20:33:24.775331] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-03-12T20:33:24.776136] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-03-12T20:33:24.776191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:24.776225] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:24.776254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:24.776312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:24.835278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:24.835990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:24.836073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:24.836107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:24.962486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:24.962661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:24.962709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:24.962737] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:24.966136] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-03-12T20:33:24.966411] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-03-12T20:33:24.966537] [INFO ] [sig ] VLGEA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:25.111851] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VLGEA.txt [2026-03-12T20:33:25.111988] [INFO ] [sig ] [3082/3274] Completed VLGEA in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.1m [2026-03-12T20:33:25.112027] [INFO ] [sig ] [3083/3274] Forecasting VLN... [2026-03-12T20:33:25.112057] [INFO ] [sig ] Generating forecast for: VLN [2026-03-12T20:33:25.112088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-03-12T20:33:25.122887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-03-12T20:33:25.123181] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-03-12T20:33:25.123977] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-03-12T20:33:25.124030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:25.124062] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:25.124090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:25.124147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:25.182964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:25.183895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:25.184018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:25.184054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:25.311662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:25.311828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:25.311889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:25.311921] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:25.315461] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-03-12T20:33:25.315771] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-03-12T20:33:25.315906] [INFO ] [sig ] VLN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:25.461929] [INFO ] [LOCAL ] Saved forecast: VLN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VLN.txt [2026-03-12T20:33:25.462090] [INFO ] [sig ] [3083/3274] Completed VLN in 0.4s | 2.80 sym/s | Total: 18.3m | ETA: 1.1m [2026-03-12T20:33:25.462132] [INFO ] [sig ] [3084/3274] Forecasting VLO... [2026-03-12T20:33:25.462165] [INFO ] [sig ] Generating forecast for: VLO [2026-03-12T20:33:25.462195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-03-12T20:33:25.473256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-03-12T20:33:25.473602] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-03-12T20:33:25.474373] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-03-12T20:33:25.474426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:25.474458] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:25.474485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:25.474542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:25.537920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:25.538772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:25.538869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:25.538909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:25.663751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:25.663910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:25.663953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:25.663982] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:25.667389] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-03-12T20:33:25.667686] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-03-12T20:33:25.667814] [INFO ] [sig ] VLO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:25.810064] [INFO ] [LOCAL ] Saved forecast: VLO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VLO.txt [2026-03-12T20:33:25.810191] [INFO ] [sig ] [3084/3274] Completed VLO in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.1m [2026-03-12T20:33:25.810230] [INFO ] [sig ] [3085/3274] Forecasting VLRS... [2026-03-12T20:33:25.810260] [INFO ] [sig ] Generating forecast for: VLRS [2026-03-12T20:33:25.810289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-03-12T20:33:25.821552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-03-12T20:33:25.821910] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-03-12T20:33:25.822690] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-03-12T20:33:25.822743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:25.822775] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:25.822802] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:25.822858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:25.881976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:25.882662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:25.882744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:25.882780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:26.005764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:26.005929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:26.005971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:26.006000] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:26.009568] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-03-12T20:33:26.009875] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-03-12T20:33:26.010014] [INFO ] [sig ] VLRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:26.159077] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VLRS.txt [2026-03-12T20:33:26.159234] [INFO ] [sig ] [3085/3274] Completed VLRS in 0.3s | 2.80 sym/s | Total: 18.3m | ETA: 1.1m [2026-03-12T20:33:26.159277] [INFO ] [sig ] [3086/3274] Forecasting VLTO... [2026-03-12T20:33:26.159307] [INFO ] [sig ] Generating forecast for: VLTO [2026-03-12T20:33:26.159337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-03-12T20:33:26.171040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-03-12T20:33:26.171453] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-03-12T20:33:26.172375] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-03-12T20:33:26.172433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:26.172467] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:26.172495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:26.172553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:26.233090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:26.234032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:26.234119] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:26.234154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:26.361554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:26.361718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:26.361763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:26.361793] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:26.365311] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-03-12T20:33:26.365610] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-03-12T20:33:26.365744] [INFO ] [sig ] VLTO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:26.519707] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VLTO.txt [2026-03-12T20:33:26.519935] [INFO ] [sig ] [3086/3274] Completed VLTO in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:26.519984] [INFO ] [sig ] [3087/3274] Forecasting VLY... [2026-03-12T20:33:26.520017] [INFO ] [sig ] Generating forecast for: VLY [2026-03-12T20:33:26.520057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-03-12T20:33:26.531298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-03-12T20:33:26.531728] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-03-12T20:33:26.532608] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-03-12T20:33:26.532664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:26.532726] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:26.532757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:26.532819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:26.592431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:26.593373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:26.593464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:26.593498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:26.721497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:26.721685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:26.721727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:26.721758] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:26.725483] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-03-12T20:33:26.725908] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-03-12T20:33:26.726068] [INFO ] [sig ] VLY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:26.885735] [INFO ] [LOCAL ] Saved forecast: VLY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VLY.txt [2026-03-12T20:33:26.885961] [INFO ] [sig ] [3087/3274] Completed VLY in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:26.886018] [INFO ] [sig ] [3088/3274] Forecasting VMBS... [2026-03-12T20:33:26.886060] [INFO ] [sig ] Generating forecast for: VMBS [2026-03-12T20:33:26.886104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-03-12T20:33:26.901110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-03-12T20:33:26.901636] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-03-12T20:33:26.902730] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-03-12T20:33:26.902812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:26.902867] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:26.902915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:26.903006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:26.970765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:26.971848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:26.971945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:26.971979] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:27.098836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:27.099002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:27.099046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:27.099076] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:27.102671] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-03-12T20:33:27.102970] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-03-12T20:33:27.103104] [INFO ] [sig ] VMBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:27.249329] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VMBS.txt [2026-03-12T20:33:27.249492] [INFO ] [sig ] [3088/3274] Completed VMBS in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:27.249534] [INFO ] [sig ] [3089/3274] Forecasting VMD... [2026-03-12T20:33:27.249565] [INFO ] [sig ] Generating forecast for: VMD [2026-03-12T20:33:27.249619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-03-12T20:33:27.261726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-03-12T20:33:27.262185] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-03-12T20:33:27.263134] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-03-12T20:33:27.263190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:27.263226] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:27.263253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:27.263314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:27.329222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:27.330116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:27.330202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:27.330235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:27.456856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:27.457029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:27.457071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:27.457104] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:27.461032] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=58.74%) [2026-03-12T20:33:27.461432] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-03-12T20:33:27.461609] [INFO ] [sig ] VMD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:27.613761] [INFO ] [LOCAL ] Saved forecast: VMD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VMD.txt [2026-03-12T20:33:27.613933] [INFO ] [sig ] [3089/3274] Completed VMD in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:27.613975] [INFO ] [sig ] [3090/3274] Forecasting VMI... [2026-03-12T20:33:27.614007] [INFO ] [sig ] Generating forecast for: VMI [2026-03-12T20:33:27.614038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-03-12T20:33:27.625344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-03-12T20:33:27.625724] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-03-12T20:33:27.626491] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-03-12T20:33:27.626544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:27.626624] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:27.626654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:27.626712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:27.685347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:27.686242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:27.686331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:27.686366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:27.814199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:27.814399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:27.814444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:27.814474] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:27.818431] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-03-12T20:33:27.818835] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-03-12T20:33:27.819003] [INFO ] [sig ] VMI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:27.968730] [INFO ] [LOCAL ] Saved forecast: VMI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VMI.txt [2026-03-12T20:33:27.968902] [INFO ] [sig ] [3090/3274] Completed VMI in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:27.968950] [INFO ] [sig ] [3091/3274] Forecasting VMO... [2026-03-12T20:33:27.968989] [INFO ] [sig ] Generating forecast for: VMO [2026-03-12T20:33:27.969023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-03-12T20:33:27.982739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-03-12T20:33:27.983167] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-03-12T20:33:27.984018] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-03-12T20:33:27.984073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:27.984106] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:27.984134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:27.984192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:28.041681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:28.042502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:28.042603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:28.042640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:28.165354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:28.165523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:28.165566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:28.165616] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:28.169110] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=47.50%) [2026-03-12T20:33:28.169390] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-03-12T20:33:28.169520] [INFO ] [sig ] VMO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:28.316335] [INFO ] [LOCAL ] Saved forecast: VMO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VMO.txt [2026-03-12T20:33:28.316495] [INFO ] [sig ] [3091/3274] Completed VMO in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:28.316540] [INFO ] [sig ] [3092/3274] Forecasting VNDA... [2026-03-12T20:33:28.316589] [INFO ] [sig ] Generating forecast for: VNDA [2026-03-12T20:33:28.316624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-03-12T20:33:28.328441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-03-12T20:33:28.328869] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-03-12T20:33:28.329838] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-03-12T20:33:28.329905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:28.329946] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:28.329978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:28.330037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:28.393979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:28.394955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:28.395043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:28.395078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:28.526667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:28.526891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:28.526953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:28.526990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:28.530787] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=70.54%) [2026-03-12T20:33:28.531095] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-03-12T20:33:28.531232] [INFO ] [sig ] VNDA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:28.690669] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VNDA.txt [2026-03-12T20:33:28.690846] [INFO ] [sig ] [3092/3274] Completed VNDA in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:28.690890] [INFO ] [sig ] [3093/3274] Forecasting VNO... [2026-03-12T20:33:28.690923] [INFO ] [sig ] Generating forecast for: VNO [2026-03-12T20:33:28.690957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-03-12T20:33:28.702923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-03-12T20:33:28.703307] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-03-12T20:33:28.704161] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-03-12T20:33:28.704217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:28.704250] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:28.704279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:28.704337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:28.771916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:28.772947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:28.773038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:28.773073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:28.893058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:28.893203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:28.893244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:28.893308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:28.897274] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-12T20:33:28.897553] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-03-12T20:33:28.897703] [INFO ] [sig ] VNO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:29.040903] [INFO ] [LOCAL ] Saved forecast: VNO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VNO.txt [2026-03-12T20:33:29.041040] [INFO ] [sig ] [3093/3274] Completed VNO in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:29.041079] [INFO ] [sig ] [3094/3274] Forecasting VNOM... [2026-03-12T20:33:29.041110] [INFO ] [sig ] Generating forecast for: VNOM [2026-03-12T20:33:29.041140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-03-12T20:33:29.052135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-03-12T20:33:29.052406] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-03-12T20:33:29.053185] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-03-12T20:33:29.053237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:29.053269] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:29.053296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:29.053353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:29.110072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:29.110680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:29.110759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:29.110797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:29.232205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:29.232357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:29.232398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:29.232467] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:29.235867] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-03-12T20:33:29.236142] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-03-12T20:33:29.236269] [INFO ] [sig ] VNOM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:29.382026] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VNOM.txt [2026-03-12T20:33:29.382134] [INFO ] [sig ] [3094/3274] Completed VNOM in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:29.382174] [INFO ] [sig ] [3095/3274] Forecasting VNQI... [2026-03-12T20:33:29.382203] [INFO ] [sig ] Generating forecast for: VNQI [2026-03-12T20:33:29.382233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-03-12T20:33:29.393913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-03-12T20:33:29.394192] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-03-12T20:33:29.394966] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-03-12T20:33:29.395019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:29.395051] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:29.395079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:29.395136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:29.452349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:29.452968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:29.453047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:29.453079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:29.572149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:29.572284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:29.572324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:29.572355] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:29.575692] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-03-12T20:33:29.575966] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-03-12T20:33:29.576092] [INFO ] [sig ] VNQI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:29.720333] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VNQI.txt [2026-03-12T20:33:29.720480] [INFO ] [sig ] [3095/3274] Completed VNQI in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:29.720522] [INFO ] [sig ] [3096/3274] Forecasting VOC... [2026-03-12T20:33:29.720552] [INFO ] [sig ] Generating forecast for: VOC [2026-03-12T20:33:29.720605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-03-12T20:33:29.731403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-03-12T20:33:29.731764] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-03-12T20:33:29.732553] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-03-12T20:33:29.732626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:29.732659] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:29.732685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:29.732741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:29.791134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:29.792055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:29.792140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:29.792208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:29.912341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:29.912499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:29.912542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:29.912595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:29.916049] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-03-12T20:33:29.916318] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-03-12T20:33:29.916443] [INFO ] [sig ] VOC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:30.064090] [INFO ] [LOCAL ] Saved forecast: VOC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VOC.txt [2026-03-12T20:33:30.064280] [INFO ] [sig ] [3096/3274] Completed VOC in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:30.064323] [INFO ] [sig ] [3097/3274] Forecasting VOD... [2026-03-12T20:33:30.064356] [INFO ] [sig ] Generating forecast for: VOD [2026-03-12T20:33:30.064387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-03-12T20:33:30.075727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-03-12T20:33:30.076101] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-03-12T20:33:30.076902] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-03-12T20:33:30.076955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:30.076988] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:30.077016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:30.077073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:30.137623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:30.138733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:30.138821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:30.138861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:30.255924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:30.256088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:30.256130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:30.256161] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:30.259977] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=59.41%) [2026-03-12T20:33:30.260256] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-03-12T20:33:30.260386] [INFO ] [sig ] VOD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:30.405036] [INFO ] [LOCAL ] Saved forecast: VOD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VOD.txt [2026-03-12T20:33:30.405197] [INFO ] [sig ] [3097/3274] Completed VOD in 0.3s | 2.80 sym/s | Total: 18.4m | ETA: 1.1m [2026-03-12T20:33:30.405238] [INFO ] [sig ] [3098/3274] Forecasting VONE... [2026-03-12T20:33:30.405269] [INFO ] [sig ] Generating forecast for: VONE [2026-03-12T20:33:30.405300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-03-12T20:33:30.417704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-03-12T20:33:30.418048] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-03-12T20:33:30.419046] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-03-12T20:33:30.419098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:30.419130] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:30.419180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:30.419240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:30.479647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:30.480774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:30.480859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:30.480900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:30.608049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:30.608210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:30.608254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:30.608282] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:30.612141] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=36.24%) [2026-03-12T20:33:30.612415] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-03-12T20:33:30.612541] [INFO ] [sig ] VONE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:30.757071] [INFO ] [LOCAL ] Saved forecast: VONE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VONE.txt [2026-03-12T20:33:30.757209] [INFO ] [sig ] [3098/3274] Completed VONE in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.0m [2026-03-12T20:33:30.757251] [INFO ] [sig ] [3099/3274] Forecasting VONG... [2026-03-12T20:33:30.757280] [INFO ] [sig ] Generating forecast for: VONG [2026-03-12T20:33:30.757309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-03-12T20:33:30.768621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-03-12T20:33:30.768966] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-03-12T20:33:30.769780] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-03-12T20:33:30.769834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:30.769866] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:30.769893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:30.769949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:30.832228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:30.833064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:30.833148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:30.833181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:30.958329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:30.958494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:30.958536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:30.958566] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:30.962355] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=66.76%) [2026-03-12T20:33:30.962691] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-03-12T20:33:30.962830] [INFO ] [sig ] VONG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:31.118426] [INFO ] [LOCAL ] Saved forecast: VONG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VONG.txt [2026-03-12T20:33:31.118592] [INFO ] [sig ] [3099/3274] Completed VONG in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.0m [2026-03-12T20:33:31.118640] [INFO ] [sig ] [3100/3274] Forecasting VOTE... [2026-03-12T20:33:31.118671] [INFO ] [sig ] Generating forecast for: VOTE [2026-03-12T20:33:31.118702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-03-12T20:33:31.130659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-03-12T20:33:31.131054] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-03-12T20:33:31.131945] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-03-12T20:33:31.131999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:31.132032] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:31.132061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:31.132120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:31.202618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:31.203496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:31.203637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:31.203675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:31.327095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:31.327268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:31.327326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:31.327358] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:31.331054] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=52.33%) [2026-03-12T20:33:31.331374] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-03-12T20:33:31.331515] [INFO ] [sig ] VOTE: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:31.483045] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VOTE.txt [2026-03-12T20:33:31.483219] [INFO ] [sig ] [3100/3274] Completed VOTE in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.0m [2026-03-12T20:33:31.483268] [INFO ] [sig ] [3101/3274] Forecasting VPG... [2026-03-12T20:33:31.483311] [INFO ] [sig ] Generating forecast for: VPG [2026-03-12T20:33:31.483355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-03-12T20:33:31.494651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-03-12T20:33:31.495061] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-03-12T20:33:31.496084] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-03-12T20:33:31.496139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:31.496171] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:31.496198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:31.496256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:31.558347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:31.559300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:31.559389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:31.559421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:31.689669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:31.689863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:31.689916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:31.689959] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:31.693967] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=54.61%) [2026-03-12T20:33:31.694330] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-03-12T20:33:31.694481] [INFO ] [sig ] VPG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:31.849884] [INFO ] [LOCAL ] Saved forecast: VPG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VPG.txt [2026-03-12T20:33:31.850048] [INFO ] [sig ] [3101/3274] Completed VPG in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.0m [2026-03-12T20:33:31.850093] [INFO ] [sig ] [3102/3274] Forecasting VPLS... [2026-03-12T20:33:31.850122] [INFO ] [sig ] Generating forecast for: VPLS [2026-03-12T20:33:31.850161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-03-12T20:33:31.862013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-03-12T20:33:31.862394] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-03-12T20:33:31.863280] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-03-12T20:33:31.863338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:31.863371] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:31.863398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:31.863456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:31.924297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:31.925214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:31.925319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:31.925374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:32.053815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:32.054006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:32.054065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:32.054096] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:32.057875] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-03-12T20:33:32.058223] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-03-12T20:33:32.058365] [INFO ] [sig ] VPLS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:32.208688] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VPLS.txt [2026-03-12T20:33:32.208849] [INFO ] [sig ] [3102/3274] Completed VPLS in 0.4s | 2.80 sym/s | Total: 18.4m | ETA: 1.0m [2026-03-12T20:33:32.208901] [INFO ] [sig ] [3103/3274] Forecasting VRA... [2026-03-12T20:33:32.208940] [INFO ] [sig ] Generating forecast for: VRA [2026-03-12T20:33:32.208978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-03-12T20:33:32.221028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-03-12T20:33:32.221382] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-03-12T20:33:32.222277] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-03-12T20:33:32.222334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:32.222368] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:32.222395] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:32.222454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:32.284513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:32.285402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:32.285497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:32.285547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:32.412975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:32.413231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:32.413293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:32.413328] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:32.417014] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=15.83%) [2026-03-12T20:33:32.417334] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-03-12T20:33:32.417476] [INFO ] [sig ] VRA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:32.571880] [INFO ] [LOCAL ] Saved forecast: VRA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRA.txt [2026-03-12T20:33:32.572166] [INFO ] [sig ] [3103/3274] Completed VRA in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 1.0m [2026-03-12T20:33:32.572245] [INFO ] [sig ] [3104/3274] Forecasting VRCA... [2026-03-12T20:33:32.572283] [INFO ] [sig ] Generating forecast for: VRCA [2026-03-12T20:33:32.572315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-03-12T20:33:32.585390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-03-12T20:33:32.585853] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-03-12T20:33:32.586880] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-03-12T20:33:32.586946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:32.586992] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:32.587034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:32.587108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:32.653484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:32.654490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:32.654610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:32.654648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:32.779669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:32.779839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:32.779885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:32.779915] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:32.783954] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-03-12T20:33:32.784246] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-03-12T20:33:32.784382] [INFO ] [sig ] VRCA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:32.933083] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRCA.txt [2026-03-12T20:33:32.933251] [INFO ] [sig ] [3104/3274] Completed VRCA in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 1.0m [2026-03-12T20:33:32.933294] [INFO ] [sig ] [3105/3274] Forecasting VRDN... [2026-03-12T20:33:32.933323] [INFO ] [sig ] Generating forecast for: VRDN [2026-03-12T20:33:32.933354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-03-12T20:33:32.944799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-03-12T20:33:32.945158] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-03-12T20:33:32.945962] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-03-12T20:33:32.946016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:32.946049] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:32.946075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:32.946132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:33.006272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:33.007450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:33.007538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:33.007590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:33.131342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:33.131518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:33.131561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:33.131609] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:33.135177] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-03-12T20:33:33.135462] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-03-12T20:33:33.135610] [INFO ] [sig ] VRDN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:33.277924] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRDN.txt [2026-03-12T20:33:33.278129] [INFO ] [sig ] [3105/3274] Completed VRDN in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 1.0m [2026-03-12T20:33:33.278172] [INFO ] [sig ] [3106/3274] Forecasting VRE... [2026-03-12T20:33:33.278202] [INFO ] [sig ] Generating forecast for: VRE [2026-03-12T20:33:33.278231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-03-12T20:33:33.289688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-03-12T20:33:33.290078] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-03-12T20:33:33.290886] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-03-12T20:33:33.290939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:33.290974] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:33.291003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:33.291060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:33.348031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:33.348962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:33.349051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:33.349083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:33.467551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:33.467731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:33.467773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:33.467805] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:33.471297] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=25.28%) [2026-03-12T20:33:33.471593] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-03-12T20:33:33.471726] [INFO ] [sig ] VRE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:33.613138] [INFO ] [LOCAL ] Saved forecast: VRE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRE.txt [2026-03-12T20:33:33.613285] [INFO ] [sig ] [3106/3274] Completed VRE in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 59.9s [2026-03-12T20:33:33.613324] [INFO ] [sig ] [3107/3274] Forecasting VREX... [2026-03-12T20:33:33.613356] [INFO ] [sig ] Generating forecast for: VREX [2026-03-12T20:33:33.613386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-03-12T20:33:33.624430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-03-12T20:33:33.624758] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-03-12T20:33:33.625524] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-03-12T20:33:33.625596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:33.625657] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:33.625686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:33.625744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:33.685450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:33.686506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:33.686610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:33.686646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:33.808903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:33.809123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:33.809169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:33.809199] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:33.812696] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=46.43%) [2026-03-12T20:33:33.812976] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-03-12T20:33:33.813110] [INFO ] [sig ] VREX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:33.961446] [INFO ] [LOCAL ] Saved forecast: VREX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VREX.txt [2026-03-12T20:33:33.961623] [INFO ] [sig ] [3107/3274] Completed VREX in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 59.6s [2026-03-12T20:33:33.961668] [INFO ] [sig ] [3108/3274] Forecasting VRIG... [2026-03-12T20:33:33.961699] [INFO ] [sig ] Generating forecast for: VRIG [2026-03-12T20:33:33.961729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-03-12T20:33:33.973841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-03-12T20:33:33.974223] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-03-12T20:33:33.975074] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-03-12T20:33:33.975133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:33.975173] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:33.975203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:33.975260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:34.036779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:34.037715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:34.037809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:34.037842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:34.133693] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:34.133854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:34.133901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:34.133936] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:34.137430] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-03-12T20:33:34.137729] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-03-12T20:33:34.137858] [INFO ] [sig ] VRIG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:34.288605] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRIG.txt [2026-03-12T20:33:34.288770] [INFO ] [sig ] [3108/3274] Completed VRIG in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 59.2s [2026-03-12T20:33:34.288813] [INFO ] [sig ] [3109/3274] Forecasting VRNS... [2026-03-12T20:33:34.288844] [INFO ] [sig ] Generating forecast for: VRNS [2026-03-12T20:33:34.288874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-03-12T20:33:34.300653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-03-12T20:33:34.301064] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-03-12T20:33:34.301873] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-03-12T20:33:34.301927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:34.301961] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:34.301989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:34.302046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:34.359975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:34.360807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:34.360891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:34.360924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:34.489784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:34.489956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:34.489998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:34.490027] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:34.493917] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-03-12T20:33:34.494213] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-03-12T20:33:34.494346] [INFO ] [sig ] VRNS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:34.639221] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRNS.txt [2026-03-12T20:33:34.639383] [INFO ] [sig ] [3109/3274] Completed VRNS in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 58.9s [2026-03-12T20:33:34.639424] [INFO ] [sig ] [3110/3274] Forecasting VRRM... [2026-03-12T20:33:34.639456] [INFO ] [sig ] Generating forecast for: VRRM [2026-03-12T20:33:34.639487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-03-12T20:33:34.651800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-03-12T20:33:34.652191] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-03-12T20:33:34.653430] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-03-12T20:33:34.653485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:34.653516] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:34.653542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:34.653621] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:34.717540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:34.718807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:34.718900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:34.718934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:34.854100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:34.854265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:34.854309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:34.854373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:34.858159] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=37.20%) [2026-03-12T20:33:34.858458] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-03-12T20:33:34.858614] [INFO ] [sig ] VRRM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:35.017076] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRRM.txt [2026-03-12T20:33:35.017255] [INFO ] [sig ] [3110/3274] Completed VRRM in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 58.5s [2026-03-12T20:33:35.017318] [INFO ] [sig ] [3111/3274] Forecasting VRSK... [2026-03-12T20:33:35.017362] [INFO ] [sig ] Generating forecast for: VRSK [2026-03-12T20:33:35.017401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-03-12T20:33:35.030115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-03-12T20:33:35.030465] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-03-12T20:33:35.031511] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-03-12T20:33:35.031624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:35.031679] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:35.031710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:35.031769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:35.096234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:35.097001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:35.097091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:35.097143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:35.225146] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:35.225311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:35.225354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:35.225384] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:35.229049] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-03-12T20:33:35.229332] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-03-12T20:33:35.229464] [INFO ] [sig ] VRSK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:35.387736] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VRSK.txt [2026-03-12T20:33:35.387899] [INFO ] [sig ] [3111/3274] Completed VRSK in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 58.2s [2026-03-12T20:33:35.387962] [INFO ] [sig ] [3112/3274] Forecasting VRSN... [2026-03-12T20:33:35.387997] [INFO ] [sig ] Generating forecast for: VRSN [2026-03-12T20:33:35.388042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-03-12T20:33:35.400555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-03-12T20:33:35.400934] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-03-12T20:33:35.401747] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-03-12T20:33:35.401801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:35.401834] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:35.401863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:35.401923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:35.465439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:35.466265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:35.466365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:35.466409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:35.595210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:35.595383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:35.595432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:35.595462] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:35.599054] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-03-12T20:33:35.599351] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-03-12T20:33:35.599488] [INFO ] [sig ] VRSN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:35.753352] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VRSN.txt [2026-03-12T20:33:35.753503] [INFO ] [sig ] [3112/3274] Completed VRSN in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 57.8s [2026-03-12T20:33:35.753546] [INFO ] [sig ] [3113/3274] Forecasting VRTS... [2026-03-12T20:33:35.753595] [INFO ] [sig ] Generating forecast for: VRTS [2026-03-12T20:33:35.753630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-03-12T20:33:35.766132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-03-12T20:33:35.766501] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-03-12T20:33:35.767480] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-03-12T20:33:35.767539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:35.767610] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:35.767658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:35.767738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:35.830874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:35.831806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:35.831899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:35.831933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:35.964800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:35.964971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:35.965022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:35.965055] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:35.969452] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-03-12T20:33:35.969799] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-03-12T20:33:35.969945] [INFO ] [sig ] VRTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:36.116971] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VRTS.txt [2026-03-12T20:33:36.117129] [INFO ] [sig ] [3113/3274] Completed VRTS in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 57.4s [2026-03-12T20:33:36.117175] [INFO ] [sig ] [3114/3274] Forecasting VRTX... [2026-03-12T20:33:36.117203] [INFO ] [sig ] Generating forecast for: VRTX [2026-03-12T20:33:36.117233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-03-12T20:33:36.128437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-03-12T20:33:36.128773] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-03-12T20:33:36.129598] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-03-12T20:33:36.129652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:36.129684] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:36.129711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:36.129769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:36.192690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:36.193463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:36.193550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:36.193609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:36.319505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:36.319712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:36.319756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:36.319788] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:36.323218] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=29.40%) [2026-03-12T20:33:36.323505] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-03-12T20:33:36.323660] [INFO ] [sig ] VRTX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:36.470176] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VRTX.txt [2026-03-12T20:33:36.470336] [INFO ] [sig ] [3114/3274] Completed VRTX in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 57.1s [2026-03-12T20:33:36.470379] [INFO ] [sig ] [3115/3274] Forecasting VSCO... [2026-03-12T20:33:36.470409] [INFO ] [sig ] Generating forecast for: VSCO [2026-03-12T20:33:36.470438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-03-12T20:33:36.482092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-03-12T20:33:36.482410] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-03-12T20:33:36.483261] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-03-12T20:33:36.483315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:36.483349] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:36.483376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:36.483434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:36.543228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:36.544145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:36.544245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:36.544294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:36.678481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:36.678690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:36.678742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:36.678780] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:36.683352] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=54.13%) [2026-03-12T20:33:36.683765] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-03-12T20:33:36.683937] [INFO ] [sig ] VSCO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:36.861497] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSCO.txt [2026-03-12T20:33:36.861651] [INFO ] [sig ] [3115/3274] Completed VSCO in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 56.7s [2026-03-12T20:33:36.861695] [INFO ] [sig ] [3116/3274] Forecasting VSDA... [2026-03-12T20:33:36.861724] [INFO ] [sig ] Generating forecast for: VSDA [2026-03-12T20:33:36.861754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-03-12T20:33:36.872009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-03-12T20:33:36.872319] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-03-12T20:33:36.873105] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-03-12T20:33:36.873158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:36.873190] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:36.873217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:36.873274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:36.930932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:36.931558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:36.931654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:36.931687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:37.048763] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:37.048919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:37.048959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:37.048989] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:37.052776] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-03-12T20:33:37.053129] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-03-12T20:33:37.053267] [INFO ] [sig ] VSDA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:37.199962] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSDA.txt [2026-03-12T20:33:37.200129] [INFO ] [sig ] [3116/3274] Completed VSDA in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 56.4s [2026-03-12T20:33:37.200170] [INFO ] [sig ] [3117/3274] Forecasting VSEC... [2026-03-12T20:33:37.200202] [INFO ] [sig ] Generating forecast for: VSEC [2026-03-12T20:33:37.200233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-03-12T20:33:37.212818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-03-12T20:33:37.213155] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-03-12T20:33:37.213947] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-03-12T20:33:37.214008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:37.214047] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:37.214082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:37.214151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:37.278552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:37.279515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:37.279661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:37.279698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:37.406653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:37.406836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:37.406885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:37.406916] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:37.410537] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=75.30%) [2026-03-12T20:33:37.410850] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-03-12T20:33:37.410987] [INFO ] [sig ] VSEC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:37.558539] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSEC.txt [2026-03-12T20:33:37.558736] [INFO ] [sig ] [3117/3274] Completed VSEC in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 56.0s [2026-03-12T20:33:37.558782] [INFO ] [sig ] [3118/3274] Forecasting VSH... [2026-03-12T20:33:37.558813] [INFO ] [sig ] Generating forecast for: VSH [2026-03-12T20:33:37.558844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-03-12T20:33:37.570691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-03-12T20:33:37.571180] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-03-12T20:33:37.572185] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-03-12T20:33:37.572245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:37.572280] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:37.572308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:37.572367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:37.631427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:37.632391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:37.632481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:37.632517] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:37.760555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:37.760771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:37.760818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:37.760848] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:37.764501] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=80.40%) [2026-03-12T20:33:37.764812] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-03-12T20:33:37.764944] [INFO ] [sig ] VSH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:37.908833] [INFO ] [LOCAL ] Saved forecast: VSH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSH.txt [2026-03-12T20:33:37.908977] [INFO ] [sig ] [3118/3274] Completed VSH in 0.4s | 2.80 sym/s | Total: 18.5m | ETA: 55.7s [2026-03-12T20:33:37.909028] [INFO ] [sig ] [3119/3274] Forecasting VSTM... [2026-03-12T20:33:37.909064] [INFO ] [sig ] Generating forecast for: VSTM [2026-03-12T20:33:37.909099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-03-12T20:33:37.920959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-03-12T20:33:37.921274] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-03-12T20:33:37.922063] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-03-12T20:33:37.922119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:37.922151] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:37.922179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:37.922236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:37.981001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:37.982137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:37.982406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:37.982439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:38.109615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:38.109775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:38.109818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:38.109847] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:38.113750] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=68.86%) [2026-03-12T20:33:38.114219] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-03-12T20:33:38.114350] [INFO ] [sig ] VSTM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:38.258166] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSTM.txt [2026-03-12T20:33:38.258298] [INFO ] [sig ] [3119/3274] Completed VSTM in 0.3s | 2.80 sym/s | Total: 18.5m | ETA: 55.3s [2026-03-12T20:33:38.258339] [INFO ] [sig ] [3120/3274] Forecasting VSTS... [2026-03-12T20:33:38.258369] [INFO ] [sig ] Generating forecast for: VSTS [2026-03-12T20:33:38.258398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-03-12T20:33:38.269225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-03-12T20:33:38.269512] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-03-12T20:33:38.270340] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-03-12T20:33:38.270394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:38.270426] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:38.270453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:38.270510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:38.327560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:38.328231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:38.328309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:38.328342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:38.457309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:38.457467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:38.457511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:38.457541] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:38.461523] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-03-12T20:33:38.461818] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-03-12T20:33:38.461946] [INFO ] [sig ] VSTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:38.608861] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VSTS.txt [2026-03-12T20:33:38.609071] [INFO ] [sig ] [3120/3274] Completed VSTS in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 55.0s [2026-03-12T20:33:38.609126] [INFO ] [sig ] [3121/3274] Forecasting VTC... [2026-03-12T20:33:38.609162] [INFO ] [sig ] Generating forecast for: VTC [2026-03-12T20:33:38.609203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-03-12T20:33:38.620873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-03-12T20:33:38.621211] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-03-12T20:33:38.622003] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-03-12T20:33:38.622058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:38.622093] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:38.622120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:38.622177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:38.680889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:38.681785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:38.681864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:38.681897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:38.804652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:38.804804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:38.804845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:38.804876] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:38.808910] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-03-12T20:33:38.809220] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-03-12T20:33:38.809550] [INFO ] [sig ] VTC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:38.955093] [INFO ] [LOCAL ] Saved forecast: VTC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTC.txt [2026-03-12T20:33:38.955232] [INFO ] [sig ] [3121/3274] Completed VTC in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 54.6s [2026-03-12T20:33:38.955273] [INFO ] [sig ] [3122/3274] Forecasting VTEX... [2026-03-12T20:33:38.955303] [INFO ] [sig ] Generating forecast for: VTEX [2026-03-12T20:33:38.955333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-03-12T20:33:38.966791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-03-12T20:33:38.967084] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-03-12T20:33:38.967866] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-03-12T20:33:38.967918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:38.968001] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:38.968032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:38.968089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:39.038314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:39.039364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:39.039461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:39.039501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:39.166147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:39.166318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:39.166362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:39.166391] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:39.170040] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-03-12T20:33:39.170359] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-03-12T20:33:39.170706] [INFO ] [sig ] VTEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:39.319184] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTEX.txt [2026-03-12T20:33:39.319344] [INFO ] [sig ] [3122/3274] Completed VTEX in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 54.2s [2026-03-12T20:33:39.319385] [INFO ] [sig ] [3123/3274] Forecasting VTIP... [2026-03-12T20:33:39.319415] [INFO ] [sig ] Generating forecast for: VTIP [2026-03-12T20:33:39.319447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-03-12T20:33:39.332231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-03-12T20:33:39.332587] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-03-12T20:33:39.333359] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-03-12T20:33:39.333414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:39.333448] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:39.333476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:39.333534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:39.392954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:39.394083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:39.394172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:39.394206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:39.513453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:39.513650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:39.513696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:39.513728] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:39.517318] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-03-12T20:33:39.517635] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-03-12T20:33:39.517772] [INFO ] [sig ] VTIP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:39.662273] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTIP.txt [2026-03-12T20:33:39.662406] [INFO ] [sig ] [3123/3274] Completed VTIP in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 53.9s [2026-03-12T20:33:39.662446] [INFO ] [sig ] [3124/3274] Forecasting VTMX... [2026-03-12T20:33:39.662477] [INFO ] [sig ] Generating forecast for: VTMX [2026-03-12T20:33:39.662506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-03-12T20:33:39.673296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-03-12T20:33:39.673617] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-03-12T20:33:39.674404] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-03-12T20:33:39.674457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:39.674518] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:39.674547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:39.674625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:39.733002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:39.733893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:39.734000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:39.734054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:39.861942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:39.862116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:39.862159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:39.862190] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:39.865967] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-03-12T20:33:39.866346] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-03-12T20:33:39.866495] [INFO ] [sig ] VTMX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:40.012736] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTMX.txt [2026-03-12T20:33:40.012895] [INFO ] [sig ] [3124/3274] Completed VTMX in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 53.5s [2026-03-12T20:33:40.012937] [INFO ] [sig ] [3125/3274] Forecasting VTN... [2026-03-12T20:33:40.012968] [INFO ] [sig ] Generating forecast for: VTN [2026-03-12T20:33:40.013001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-03-12T20:33:40.024399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-03-12T20:33:40.024811] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-03-12T20:33:40.025624] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-03-12T20:33:40.025678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:40.025710] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:40.025738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:40.025794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:40.085676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:40.086693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:40.086784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:40.086816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:40.204415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:40.204606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:40.204651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:40.204681] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:40.208206] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-03-12T20:33:40.208508] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-03-12T20:33:40.208660] [INFO ] [sig ] VTN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:40.359004] [INFO ] [LOCAL ] Saved forecast: VTN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTN.txt [2026-03-12T20:33:40.359188] [INFO ] [sig ] [3125/3274] Completed VTN in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 53.2s [2026-03-12T20:33:40.359260] [INFO ] [sig ] [3126/3274] Forecasting VTOL... [2026-03-12T20:33:40.359300] [INFO ] [sig ] Generating forecast for: VTOL [2026-03-12T20:33:40.359332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-03-12T20:33:40.370787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-03-12T20:33:40.371163] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-03-12T20:33:40.371953] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-03-12T20:33:40.372005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:40.372038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:40.372066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:40.372127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:40.434833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:40.435639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:40.435724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:40.435759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:40.556771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:40.556965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:40.557026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:40.557065] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:40.560797] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-03-12T20:33:40.561091] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-03-12T20:33:40.561250] [INFO ] [sig ] VTOL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:40.708483] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VTOL.txt [2026-03-12T20:33:40.708657] [INFO ] [sig ] [3126/3274] Completed VTOL in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 52.8s [2026-03-12T20:33:40.708704] [INFO ] [sig ] [3127/3274] Forecasting VTRS... [2026-03-12T20:33:40.708736] [INFO ] [sig ] Generating forecast for: VTRS [2026-03-12T20:33:40.708770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-03-12T20:33:40.720032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-03-12T20:33:40.720378] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-03-12T20:33:40.721173] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-03-12T20:33:40.721227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:40.721259] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:40.721286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:40.721343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:40.785430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:40.786747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:40.786835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:40.786868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:40.913398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:40.913567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:40.913632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:40.913715] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:40.917345] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=16.74%) [2026-03-12T20:33:40.917663] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-03-12T20:33:40.917821] [INFO ] [sig ] VTRS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:41.066739] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VTRS.txt [2026-03-12T20:33:41.066884] [INFO ] [sig ] [3127/3274] Completed VTRS in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 52.5s [2026-03-12T20:33:41.066938] [INFO ] [sig ] [3128/3274] Forecasting VTS... [2026-03-12T20:33:41.066969] [INFO ] [sig ] Generating forecast for: VTS [2026-03-12T20:33:41.067001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-03-12T20:33:41.079491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-03-12T20:33:41.079867] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-03-12T20:33:41.080697] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-03-12T20:33:41.080753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:41.080786] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:41.080815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:41.080874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:41.139825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:41.140567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:41.140677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:41.140711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:41.271533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:41.271724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:41.271771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:41.271803] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:41.275415] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=49.67%) [2026-03-12T20:33:41.275747] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-03-12T20:33:41.275884] [INFO ] [sig ] VTS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:41.426188] [INFO ] [LOCAL ] Saved forecast: VTS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VTS.txt [2026-03-12T20:33:41.426368] [INFO ] [sig ] [3128/3274] Completed VTS in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 52.1s [2026-03-12T20:33:41.426410] [INFO ] [sig ] [3129/3274] Forecasting VTSI... [2026-03-12T20:33:41.426443] [INFO ] [sig ] Generating forecast for: VTSI [2026-03-12T20:33:41.426474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-03-12T20:33:41.438825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-03-12T20:33:41.439250] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-03-12T20:33:41.440092] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-03-12T20:33:41.440149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:41.440181] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:41.440209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:41.440268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:41.499360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:41.500266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:41.500358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:41.500392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:41.619663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:41.619832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:41.619892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:41.619923] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:41.623413] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-03-12T20:33:41.623758] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-03-12T20:33:41.623916] [INFO ] [sig ] VTSI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:41.769754] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTSI.txt [2026-03-12T20:33:41.769922] [INFO ] [sig ] [3129/3274] Completed VTSI in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 51.7s [2026-03-12T20:33:41.769973] [INFO ] [sig ] [3130/3274] Forecasting VTWG... [2026-03-12T20:33:41.770015] [INFO ] [sig ] Generating forecast for: VTWG [2026-03-12T20:33:41.770062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-03-12T20:33:41.781895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-03-12T20:33:41.782342] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-03-12T20:33:41.783390] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-03-12T20:33:41.783659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:41.783692] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:41.783719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:41.783777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:41.843483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:41.844434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:41.844525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:41.844559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:41.972777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:41.972941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:41.972986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:41.973016] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:41.976670] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-03-12T20:33:41.976958] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-03-12T20:33:41.977094] [INFO ] [sig ] VTWG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:42.137524] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTWG.txt [2026-03-12T20:33:42.137714] [INFO ] [sig ] [3130/3274] Completed VTWG in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 51.4s [2026-03-12T20:33:42.137760] [INFO ] [sig ] [3131/3274] Forecasting VTWO... [2026-03-12T20:33:42.137791] [INFO ] [sig ] Generating forecast for: VTWO [2026-03-12T20:33:42.137821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-03-12T20:33:42.150297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-03-12T20:33:42.150830] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-03-12T20:33:42.151841] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-03-12T20:33:42.151896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:42.151929] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:42.151958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:42.152016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:42.211428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:42.212332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:42.212439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:42.212474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:42.344676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:42.344842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:42.344883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:42.344914] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:42.348656] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-03-12T20:33:42.348936] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-03-12T20:33:42.349063] [INFO ] [sig ] VTWO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:42.494637] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VTWO.txt [2026-03-12T20:33:42.494805] [INFO ] [sig ] [3131/3274] Completed VTWO in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 51.0s [2026-03-12T20:33:42.494849] [INFO ] [sig ] [3132/3274] Forecasting VUZI... [2026-03-12T20:33:42.494877] [INFO ] [sig ] Generating forecast for: VUZI [2026-03-12T20:33:42.494907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-03-12T20:33:42.508185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-03-12T20:33:42.508608] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-03-12T20:33:42.509468] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-03-12T20:33:42.509524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:42.509558] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:42.509617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:42.509684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:42.569319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:42.570193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:42.570277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:42.570310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:42.691050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:42.691216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:42.691258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:42.691288] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:42.694802] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-03-12T20:33:42.695084] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-03-12T20:33:42.695216] [INFO ] [sig ] VUZI: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:42.838862] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VUZI.txt [2026-03-12T20:33:42.838995] [INFO ] [sig ] [3132/3274] Completed VUZI in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 50.7s [2026-03-12T20:33:42.839034] [INFO ] [sig ] [3133/3274] Forecasting VVOS... [2026-03-12T20:33:42.839065] [INFO ] [sig ] Generating forecast for: VVOS [2026-03-12T20:33:42.839095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-03-12T20:33:42.850128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-03-12T20:33:42.850437] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-03-12T20:33:42.851273] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-03-12T20:33:42.851328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:42.851389] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:42.851419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:42.851476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:42.915756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:42.917038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:42.917175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:42.917213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:43.042385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:43.042558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:43.042622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:43.042654] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:43.046288] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-03-12T20:33:43.046589] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-03-12T20:33:43.046737] [INFO ] [sig ] VVOS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:43.194370] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VVOS.txt [2026-03-12T20:33:43.194590] [INFO ] [sig ] [3133/3274] Completed VVOS in 0.4s | 2.80 sym/s | Total: 18.6m | ETA: 50.3s [2026-03-12T20:33:43.194642] [INFO ] [sig ] [3134/3274] Forecasting VVX... [2026-03-12T20:33:43.194674] [INFO ] [sig ] Generating forecast for: VVX [2026-03-12T20:33:43.194713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-03-12T20:33:43.207914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-03-12T20:33:43.208375] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-03-12T20:33:43.209229] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-03-12T20:33:43.209284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:43.209318] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:43.209347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:43.209415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:43.268089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:43.268792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:43.268925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:43.268959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:43.392982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:43.393143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:43.393186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:43.393218] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:43.396714] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=41.89%) [2026-03-12T20:33:43.396993] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-03-12T20:33:43.397124] [INFO ] [sig ] VVX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:43.542212] [INFO ] [LOCAL ] Saved forecast: VVX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VVX.txt [2026-03-12T20:33:43.542365] [INFO ] [sig ] [3134/3274] Completed VVX in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 50.0s [2026-03-12T20:33:43.542415] [INFO ] [sig ] [3135/3274] Forecasting VWOB... [2026-03-12T20:33:43.542448] [INFO ] [sig ] Generating forecast for: VWOB [2026-03-12T20:33:43.542480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-03-12T20:33:43.553723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-03-12T20:33:43.554036] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-03-12T20:33:43.554896] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-03-12T20:33:43.554951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:43.554984] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:43.555011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:43.555070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:43.613625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:43.614248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:43.614328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:43.614360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:43.744034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:43.744258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:43.744308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:43.744337] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:43.747988] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-03-12T20:33:43.748300] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-03-12T20:33:43.748445] [INFO ] [sig ] VWOB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:43.889267] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VWOB.txt [2026-03-12T20:33:43.889406] [INFO ] [sig ] [3135/3274] Completed VWOB in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 49.6s [2026-03-12T20:33:43.889448] [INFO ] [sig ] [3136/3274] Forecasting VXUS... [2026-03-12T20:33:43.889479] [INFO ] [sig ] Generating forecast for: VXUS [2026-03-12T20:33:43.889517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-03-12T20:33:43.901849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-03-12T20:33:43.902200] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-03-12T20:33:43.903042] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-03-12T20:33:43.903096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:43.903128] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:43.903155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:43.903212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:43.964344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:43.965250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:43.965370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:43.965409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:44.087163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:44.087340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:44.087385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:44.087443] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:44.091045] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-03-12T20:33:44.091350] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-03-12T20:33:44.091488] [INFO ] [sig ] VXUS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:44.235612] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VXUS.txt [2026-03-12T20:33:44.235763] [INFO ] [sig ] [3136/3274] Completed VXUS in 0.3s | 2.80 sym/s | Total: 18.6m | ETA: 49.2s [2026-03-12T20:33:44.235805] [INFO ] [sig ] [3137/3274] Forecasting VYMI... [2026-03-12T20:33:44.235849] [INFO ] [sig ] Generating forecast for: VYMI [2026-03-12T20:33:44.235881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-03-12T20:33:44.247771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-03-12T20:33:44.248123] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-03-12T20:33:44.248947] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-03-12T20:33:44.249000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:44.249033] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:44.249060] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:44.249116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:44.308474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:44.309239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:44.309328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:44.309363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:44.434585] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:44.434762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:44.434806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:44.434838] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:44.438460] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-03-12T20:33:44.438761] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-03-12T20:33:44.438894] [INFO ] [sig ] VYMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:44.592946] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/VYMI.txt [2026-03-12T20:33:44.593165] [INFO ] [sig ] [3137/3274] Completed VYMI in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 48.9s [2026-03-12T20:33:44.593218] [INFO ] [sig ] [3138/3274] Forecasting VYX... [2026-03-12T20:33:44.593252] [INFO ] [sig ] Generating forecast for: VYX [2026-03-12T20:33:44.593282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-03-12T20:33:44.604867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-03-12T20:33:44.605279] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-03-12T20:33:44.606101] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-03-12T20:33:44.606153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:44.606185] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:44.606212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:44.606268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:44.664135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:44.665064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:44.665189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:44.665226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:44.787532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:44.787716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:44.787761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:44.787790] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:44.791398] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-03-12T20:33:44.791704] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-03-12T20:33:44.791838] [INFO ] [sig ] VYX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:44.940176] [INFO ] [LOCAL ] Saved forecast: VYX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VYX.txt [2026-03-12T20:33:44.940344] [INFO ] [sig ] [3138/3274] Completed VYX in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 48.5s [2026-03-12T20:33:44.940396] [INFO ] [sig ] [3139/3274] Forecasting VZ... [2026-03-12T20:33:44.940428] [INFO ] [sig ] Generating forecast for: VZ [2026-03-12T20:33:44.940459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-03-12T20:33:44.951917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-03-12T20:33:44.952322] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-03-12T20:33:44.953116] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-03-12T20:33:44.953168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:44.953201] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:44.953229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:44.953285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:45.012125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:45.013281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:45.013383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:45.013418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:45.142018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:45.142187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:45.142231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:45.142263] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:45.145978] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-03-12T20:33:45.146257] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-03-12T20:33:45.146390] [INFO ] [sig ] VZ: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:45.289863] [INFO ] [LOCAL ] Saved forecast: VZ 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/VZ.txt [2026-03-12T20:33:45.290019] [INFO ] [sig ] [3139/3274] Completed VZ in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 48.2s [2026-03-12T20:33:45.290063] [INFO ] [sig ] [3140/3274] Forecasting WAB... [2026-03-12T20:33:45.290096] [INFO ] [sig ] Generating forecast for: WAB [2026-03-12T20:33:45.290128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-03-12T20:33:45.306782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-03-12T20:33:45.307265] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-03-12T20:33:45.308148] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-03-12T20:33:45.308219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:45.308275] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:45.308311] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:45.308379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:45.375398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:45.376355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:45.376491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:45.376530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:45.514255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:45.514422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:45.514467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:45.514530] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:45.518205] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: UP (p=60.84%) [2026-03-12T20:33:45.518504] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-03-12T20:33:45.518677] [INFO ] [sig ] WAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:45.664383] [INFO ] [LOCAL ] Saved forecast: WAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WAB.txt [2026-03-12T20:33:45.664540] [INFO ] [sig ] [3140/3274] Completed WAB in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 47.8s [2026-03-12T20:33:45.664604] [INFO ] [sig ] [3141/3274] Forecasting WABC... [2026-03-12T20:33:45.664637] [INFO ] [sig ] Generating forecast for: WABC [2026-03-12T20:33:45.664668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-03-12T20:33:45.676010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-03-12T20:33:45.676428] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-03-12T20:33:45.677269] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-03-12T20:33:45.677325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:45.677400] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:45.677431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:45.677491] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:45.745927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:45.746838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:45.746927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:45.746963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:45.866104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:45.866283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:45.866329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:45.866360] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:45.869924] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=15.88%) [2026-03-12T20:33:45.870208] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-03-12T20:33:45.870340] [INFO ] [sig ] WABC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:46.012500] [INFO ] [LOCAL ] Saved forecast: WABC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WABC.txt [2026-03-12T20:33:46.012687] [INFO ] [sig ] [3141/3274] Completed WABC in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 47.5s [2026-03-12T20:33:46.012736] [INFO ] [sig ] [3142/3274] Forecasting WAFD... [2026-03-12T20:33:46.012768] [INFO ] [sig ] Generating forecast for: WAFD [2026-03-12T20:33:46.012800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-03-12T20:33:46.024141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-03-12T20:33:46.024670] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-03-12T20:33:46.025443] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-03-12T20:33:46.025495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:46.025528] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:46.025555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:46.025636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:46.083399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:46.084170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:46.084250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:46.084317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:46.204944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:46.205113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:46.205164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:46.205197] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:46.209002] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=41.72%) [2026-03-12T20:33:46.209292] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-03-12T20:33:46.209428] [INFO ] [sig ] WAFD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:46.354038] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WAFD.txt [2026-03-12T20:33:46.354182] [INFO ] [sig ] [3142/3274] Completed WAFD in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 47.1s [2026-03-12T20:33:46.354223] [INFO ] [sig ] [3143/3274] Forecasting WAFDP... [2026-03-12T20:33:46.354259] [INFO ] [sig ] Generating forecast for: WAFDP [2026-03-12T20:33:46.354288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-03-12T20:33:46.365636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-03-12T20:33:46.365970] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-03-12T20:33:46.366788] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-03-12T20:33:46.366842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:46.366875] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:46.366902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:46.366959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:46.424487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:46.425410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:46.425504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:46.425541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:46.536942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:46.537104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:46.537146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:46.537176] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:46.540720] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-03-12T20:33:46.541005] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-03-12T20:33:46.541152] [INFO ] [sig ] WAFDP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:46.764557] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WAFDP.txt [2026-03-12T20:33:46.764720] [INFO ] [sig ] [3143/3274] Completed WAFDP in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 46.7s [2026-03-12T20:33:46.764761] [INFO ] [sig ] [3144/3274] Forecasting WAL... [2026-03-12T20:33:46.764793] [INFO ] [sig ] Generating forecast for: WAL [2026-03-12T20:33:46.764825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-03-12T20:33:46.775743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-03-12T20:33:46.776059] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-03-12T20:33:46.776860] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-03-12T20:33:46.776913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:46.776946] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:46.776988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:46.777047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:46.834052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:46.834762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:46.834845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:46.834878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:46.959105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:46.959308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:46.959352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:46.959428] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:46.962910] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-03-12T20:33:46.963184] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-03-12T20:33:46.963317] [INFO ] [sig ] WAL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:47.107408] [INFO ] [LOCAL ] Saved forecast: WAL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WAL.txt [2026-03-12T20:33:47.107753] [INFO ] [sig ] [3144/3274] Completed WAL in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 46.4s [2026-03-12T20:33:47.107797] [INFO ] [sig ] [3145/3274] Forecasting WALD... [2026-03-12T20:33:47.107826] [INFO ] [sig ] Generating forecast for: WALD [2026-03-12T20:33:47.107856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-03-12T20:33:47.120114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-03-12T20:33:47.120499] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-03-12T20:33:47.121287] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-03-12T20:33:47.121340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:47.121373] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:47.121401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:47.121458] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:47.186994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:47.187864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:47.187981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:47.188025] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:47.324646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:47.324811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:47.324855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:47.324885] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:47.328461] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=50.71%) [2026-03-12T20:33:47.328762] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-03-12T20:33:47.328898] [INFO ] [sig ] WALD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:47.477858] [INFO ] [LOCAL ] Saved forecast: WALD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WALD.txt [2026-03-12T20:33:47.478055] [INFO ] [sig ] [3145/3274] Completed WALD in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 46.0s [2026-03-12T20:33:47.478101] [INFO ] [sig ] [3146/3274] Forecasting WASH... [2026-03-12T20:33:47.478130] [INFO ] [sig ] Generating forecast for: WASH [2026-03-12T20:33:47.478160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-03-12T20:33:47.489188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-03-12T20:33:47.489590] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-03-12T20:33:47.490377] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-03-12T20:33:47.490430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:47.490462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:47.490488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:47.490545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:47.548104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:47.549214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:47.549299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:47.549331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:47.683402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:47.683565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:47.683627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:47.683658] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:47.687276] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-03-12T20:33:47.687605] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-03-12T20:33:47.687743] [INFO ] [sig ] WASH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:47.834021] [INFO ] [LOCAL ] Saved forecast: WASH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WASH.txt [2026-03-12T20:33:47.834201] [INFO ] [sig ] [3146/3274] Completed WASH in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 45.7s [2026-03-12T20:33:47.834249] [INFO ] [sig ] [3147/3274] Forecasting WAVE... [2026-03-12T20:33:47.834282] [INFO ] [sig ] Generating forecast for: WAVE [2026-03-12T20:33:47.834314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-03-12T20:33:47.845947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-03-12T20:33:47.846328] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-03-12T20:33:47.847218] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-03-12T20:33:47.847272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:47.847310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:47.847339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:47.847396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:47.905317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:47.906154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:47.906259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:47.906299] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:48.017590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:48.017756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:48.017800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:48.017829] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:48.021919] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-03-12T20:33:48.022202] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-03-12T20:33:48.022334] [INFO ] [sig ] WAVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:48.174078] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WAVE.txt [2026-03-12T20:33:48.174241] [INFO ] [sig ] [3147/3274] Completed WAVE in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 45.3s [2026-03-12T20:33:48.174288] [INFO ] [sig ] [3148/3274] Forecasting WAY... [2026-03-12T20:33:48.174320] [INFO ] [sig ] Generating forecast for: WAY [2026-03-12T20:33:48.174358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-03-12T20:33:48.185792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-03-12T20:33:48.186148] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-03-12T20:33:48.186950] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-03-12T20:33:48.187003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:48.187037] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:48.187064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:48.187120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:48.245048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:48.246122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:48.246211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:48.246244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:48.374553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:48.374736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:48.374779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:48.374810] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:48.378258] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-03-12T20:33:48.378552] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-03-12T20:33:48.378710] [INFO ] [sig ] WAY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:48.528634] [INFO ] [LOCAL ] Saved forecast: WAY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WAY.txt [2026-03-12T20:33:48.528808] [INFO ] [sig ] [3148/3274] Completed WAY in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 45.0s [2026-03-12T20:33:48.528852] [INFO ] [sig ] [3149/3274] Forecasting WB... [2026-03-12T20:33:48.528882] [INFO ] [sig ] Generating forecast for: WB [2026-03-12T20:33:48.528913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-03-12T20:33:48.540532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-03-12T20:33:48.540915] [INFO ] [FORECASTER] Starting predict_future for WB [2026-03-12T20:33:48.541766] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-03-12T20:33:48.541821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:48.541856] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:48.541885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:48.541943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:48.602394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:48.603324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:48.603439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:48.603477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:48.730712] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:48.730884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:48.730928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:48.730958] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:48.734394] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=39.27%) [2026-03-12T20:33:48.734696] [INFO ] [FORECASTER] Completed predict_future for WB [2026-03-12T20:33:48.734826] [INFO ] [sig ] WB: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:48.881394] [INFO ] [LOCAL ] Saved forecast: WB 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WB.txt [2026-03-12T20:33:48.881550] [INFO ] [sig ] [3149/3274] Completed WB in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 44.6s [2026-03-12T20:33:48.881612] [INFO ] [sig ] [3150/3274] Forecasting WBD... [2026-03-12T20:33:48.881643] [INFO ] [sig ] Generating forecast for: WBD [2026-03-12T20:33:48.881674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-03-12T20:33:48.893888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-03-12T20:33:48.894205] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-03-12T20:33:48.894993] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-03-12T20:33:48.895045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:48.895078] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:48.895112] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:48.895169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:48.953916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:48.954723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:48.954805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:48.954838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:49.081038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:49.081190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:49.081237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:49.081266] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:49.084735] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-03-12T20:33:49.085008] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-03-12T20:33:49.085132] [INFO ] [sig ] WBD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:49.229973] [INFO ] [LOCAL ] Saved forecast: WBD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WBD.txt [2026-03-12T20:33:49.230115] [INFO ] [sig ] [3150/3274] Completed WBD in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 44.2s [2026-03-12T20:33:49.230160] [INFO ] [sig ] [3151/3274] Forecasting WBIY... [2026-03-12T20:33:49.230192] [INFO ] [sig ] Generating forecast for: WBIY [2026-03-12T20:33:49.230223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-03-12T20:33:49.240362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-03-12T20:33:49.240690] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-03-12T20:33:49.241460] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-03-12T20:33:49.241513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:49.241546] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:49.241601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:49.241663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:49.305269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:49.306360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:49.306602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:49.306648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:49.414342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:49.414537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:49.414600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:49.414631] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:49.418371] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=46.81%) [2026-03-12T20:33:49.418723] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-03-12T20:33:49.418868] [INFO ] [sig ] WBIY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:49.562986] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WBIY.txt [2026-03-12T20:33:49.563127] [INFO ] [sig ] [3151/3274] Completed WBIY in 0.3s | 2.80 sym/s | Total: 18.7m | ETA: 43.9s [2026-03-12T20:33:49.563167] [INFO ] [sig ] [3152/3274] Forecasting WBS... [2026-03-12T20:33:49.563199] [INFO ] [sig ] Generating forecast for: WBS [2026-03-12T20:33:49.563230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-03-12T20:33:49.574985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-03-12T20:33:49.575361] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-03-12T20:33:49.576260] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-03-12T20:33:49.576316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:49.576352] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:49.576382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:49.576455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:49.637703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:49.638659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:49.638746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:49.638782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:49.763624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:49.763786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:49.763829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:49.763859] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:49.767306] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-03-12T20:33:49.767627] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-03-12T20:33:49.767755] [INFO ] [sig ] WBS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:49.915566] [INFO ] [LOCAL ] Saved forecast: WBS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WBS.txt [2026-03-12T20:33:49.915739] [INFO ] [sig ] [3152/3274] Completed WBS in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 43.5s [2026-03-12T20:33:49.915779] [INFO ] [sig ] [3153/3274] Forecasting WBTN... [2026-03-12T20:33:49.915809] [INFO ] [sig ] Generating forecast for: WBTN [2026-03-12T20:33:49.915838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-03-12T20:33:49.927970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-03-12T20:33:49.928277] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-03-12T20:33:49.929155] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-03-12T20:33:49.929210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:49.929245] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:49.929274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:49.929331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:49.989941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:49.990761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:49.990845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:49.990878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:50.115066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:50.115262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:50.115306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:50.115334] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:50.118817] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-03-12T20:33:50.119096] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-03-12T20:33:50.119224] [INFO ] [sig ] WBTN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:50.266740] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WBTN.txt [2026-03-12T20:33:50.266888] [INFO ] [sig ] [3153/3274] Completed WBTN in 0.4s | 2.80 sym/s | Total: 18.7m | ETA: 43.2s [2026-03-12T20:33:50.266935] [INFO ] [sig ] [3154/3274] Forecasting WBX... [2026-03-12T20:33:50.266966] [INFO ] [sig ] Generating forecast for: WBX [2026-03-12T20:33:50.266998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-03-12T20:33:50.279936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-03-12T20:33:50.280318] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-03-12T20:33:50.281172] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-03-12T20:33:50.281227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:50.281262] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:50.281290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:50.281357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:50.344097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:50.345015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:50.345103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:50.345137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:50.471890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:50.472052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:50.472094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:50.472125] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:50.475673] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-03-12T20:33:50.475956] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-03-12T20:33:50.476090] [INFO ] [sig ] WBX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:50.630271] [INFO ] [LOCAL ] Saved forecast: WBX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WBX.txt [2026-03-12T20:33:50.630550] [INFO ] [sig ] [3154/3274] Completed WBX in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 42.8s [2026-03-12T20:33:50.630807] [INFO ] [sig ] [3155/3274] Forecasting WCC... [2026-03-12T20:33:50.630859] [INFO ] [sig ] Generating forecast for: WCC [2026-03-12T20:33:50.630908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-03-12T20:33:50.644630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-03-12T20:33:50.645083] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-03-12T20:33:50.645949] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-03-12T20:33:50.646004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:50.646038] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:50.646067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:50.646126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:50.706105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:50.706998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:50.707086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:50.707120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:50.838186] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:50.838367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:50.838420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:50.838457] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:50.842020] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-03-12T20:33:50.842306] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-03-12T20:33:50.842459] [INFO ] [sig ] WCC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:50.987556] [INFO ] [LOCAL ] Saved forecast: WCC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WCC.txt [2026-03-12T20:33:50.987722] [INFO ] [sig ] [3155/3274] Completed WCC in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 42.5s [2026-03-12T20:33:50.987770] [INFO ] [sig ] [3156/3274] Forecasting WCLD... [2026-03-12T20:33:50.987802] [INFO ] [sig ] Generating forecast for: WCLD [2026-03-12T20:33:50.987832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-03-12T20:33:50.999504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-03-12T20:33:51.000016] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-03-12T20:33:51.000820] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-03-12T20:33:51.000873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:51.000906] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:51.000933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:51.000991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:51.066265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:51.067158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:51.067259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:51.067300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:51.191735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:51.191921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:51.191967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:51.191996] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:51.195660] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-03-12T20:33:51.195942] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-03-12T20:33:51.196074] [INFO ] [sig ] WCLD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:51.344605] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WCLD.txt [2026-03-12T20:33:51.344744] [INFO ] [sig ] [3156/3274] Completed WCLD in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 42.1s [2026-03-12T20:33:51.344785] [INFO ] [sig ] [3157/3274] Forecasting WD... [2026-03-12T20:33:51.344815] [INFO ] [sig ] Generating forecast for: WD [2026-03-12T20:33:51.344846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-03-12T20:33:51.355868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-03-12T20:33:51.356154] [INFO ] [FORECASTER] Starting predict_future for WD [2026-03-12T20:33:51.356993] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-03-12T20:33:51.357058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:51.357126] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:51.357157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:51.357215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:51.419000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:51.419862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:51.419944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:51.419978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:51.542039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:51.542204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:51.542246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:51.542276] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:51.545747] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-03-12T20:33:51.546021] [INFO ] [FORECASTER] Completed predict_future for WD [2026-03-12T20:33:51.546148] [INFO ] [sig ] WD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:51.687435] [INFO ] [LOCAL ] Saved forecast: WD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WD.txt [2026-03-12T20:33:51.687557] [INFO ] [sig ] [3157/3274] Completed WD in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 41.7s [2026-03-12T20:33:51.687810] [INFO ] [sig ] [3158/3274] Forecasting WDAY... [2026-03-12T20:33:51.687843] [INFO ] [sig ] Generating forecast for: WDAY [2026-03-12T20:33:51.687872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-03-12T20:33:51.700319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-03-12T20:33:51.700594] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-03-12T20:33:51.701393] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-03-12T20:33:51.701447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:51.701517] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:51.701545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:51.701812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:51.759152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:51.759979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:51.760061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:51.760094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:51.886441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:51.886620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:51.886677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:51.886708] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:51.890362] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-03-12T20:33:51.890667] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-03-12T20:33:51.890797] [INFO ] [sig ] WDAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:52.034424] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WDAY.txt [2026-03-12T20:33:52.034552] [INFO ] [sig ] [3158/3274] Completed WDAY in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 41.4s [2026-03-12T20:33:52.034611] [INFO ] [sig ] [3159/3274] Forecasting WDC... [2026-03-12T20:33:52.034644] [INFO ] [sig ] Generating forecast for: WDC [2026-03-12T20:33:52.034674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-03-12T20:33:52.045957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-03-12T20:33:52.046240] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-03-12T20:33:52.047037] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-03-12T20:33:52.047090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:52.047123] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:52.047149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:52.047207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:52.104851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:52.105454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:52.105532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:52.105564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:52.228607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:52.228768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:52.228809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:52.228838] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:52.232735] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=41.00%) [2026-03-12T20:33:52.233010] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-03-12T20:33:52.233137] [INFO ] [sig ] WDC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:52.378566] [INFO ] [LOCAL ] Saved forecast: WDC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WDC.txt [2026-03-12T20:33:52.378765] [INFO ] [sig ] [3159/3274] Completed WDC in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 41.0s [2026-03-12T20:33:52.378810] [INFO ] [sig ] [3160/3274] Forecasting WDFC... [2026-03-12T20:33:52.378842] [INFO ] [sig ] Generating forecast for: WDFC [2026-03-12T20:33:52.378874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-03-12T20:33:52.391065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-03-12T20:33:52.391531] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-03-12T20:33:52.392376] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-03-12T20:33:52.392431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:52.392464] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:52.392490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:52.392547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:52.452383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:52.453326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:52.453416] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:52.453450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:52.584304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:52.584499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:52.584546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:52.584595] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:52.588444] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=79.33%) [2026-03-12T20:33:52.588838] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-03-12T20:33:52.588989] [INFO ] [sig ] WDFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:52.734512] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WDFC.txt [2026-03-12T20:33:52.734666] [INFO ] [sig ] [3160/3274] Completed WDFC in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 40.7s [2026-03-12T20:33:52.734716] [INFO ] [sig ] [3161/3274] Forecasting WDH... [2026-03-12T20:33:52.734748] [INFO ] [sig ] Generating forecast for: WDH [2026-03-12T20:33:52.734781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-03-12T20:33:52.746287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-03-12T20:33:52.746614] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-03-12T20:33:52.747377] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-03-12T20:33:52.747430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:52.747462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:52.747489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:52.747546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:52.805453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:52.806378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:52.806471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:52.806508] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:52.932363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:52.932525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:52.932586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:52.932649] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:52.936140] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-03-12T20:33:52.936425] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-03-12T20:33:52.936593] [INFO ] [sig ] WDH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:53.084220] [INFO ] [LOCAL ] Saved forecast: WDH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WDH.txt [2026-03-12T20:33:53.084409] [INFO ] [sig ] [3161/3274] Completed WDH in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 40.3s [2026-03-12T20:33:53.084462] [INFO ] [sig ] [3162/3274] Forecasting WDI... [2026-03-12T20:33:53.084498] [INFO ] [sig ] Generating forecast for: WDI [2026-03-12T20:33:53.084534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-03-12T20:33:53.096433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-03-12T20:33:53.097091] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-03-12T20:33:53.098150] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-03-12T20:33:53.098212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:53.098244] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:53.098271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:53.098328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:53.157306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:53.158264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:53.158353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:53.158385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:53.286446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:53.286619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:53.286663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:53.286693] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:53.290480] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-12T20:33:53.290778] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-03-12T20:33:53.290926] [INFO ] [sig ] WDI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:53.446548] [INFO ] [LOCAL ] Saved forecast: WDI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WDI.txt [2026-03-12T20:33:53.446896] [INFO ] [sig ] [3162/3274] Completed WDI in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 40.0s [2026-03-12T20:33:53.446937] [INFO ] [sig ] [3163/3274] Forecasting WDS... [2026-03-12T20:33:53.446967] [INFO ] [sig ] Generating forecast for: WDS [2026-03-12T20:33:53.446998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-03-12T20:33:53.458890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-03-12T20:33:53.459190] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-03-12T20:33:53.460222] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-03-12T20:33:53.460276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:53.460308] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:53.460334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:53.460395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:53.520194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:53.521309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:53.521420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:53.521463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:53.646848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:53.647015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:53.647060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:53.647091] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:53.650738] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=72.01%) [2026-03-12T20:33:53.651070] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-03-12T20:33:53.651229] [INFO ] [sig ] WDS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:53.802458] [INFO ] [LOCAL ] Saved forecast: WDS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WDS.txt [2026-03-12T20:33:53.802646] [INFO ] [sig ] [3163/3274] Completed WDS in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 39.6s [2026-03-12T20:33:53.802693] [INFO ] [sig ] [3164/3274] Forecasting WEA... [2026-03-12T20:33:53.802723] [INFO ] [sig ] Generating forecast for: WEA [2026-03-12T20:33:53.802756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-03-12T20:33:53.814551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-03-12T20:33:53.815004] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-03-12T20:33:53.815874] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-03-12T20:33:53.815929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:53.815963] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:53.815990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:53.816053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:53.873836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:53.874738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:53.874824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:53.874857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:53.991800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:53.991966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:53.992008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:53.992069] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:53.995503] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-03-12T20:33:53.995816] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-03-12T20:33:53.995955] [INFO ] [sig ] WEA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:54.139681] [INFO ] [LOCAL ] Saved forecast: WEA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WEA.txt [2026-03-12T20:33:54.139857] [INFO ] [sig ] [3164/3274] Completed WEA in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 39.2s [2026-03-12T20:33:54.139899] [INFO ] [sig ] [3165/3274] Forecasting WEC... [2026-03-12T20:33:54.139931] [INFO ] [sig ] Generating forecast for: WEC [2026-03-12T20:33:54.139962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-03-12T20:33:54.152935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-03-12T20:33:54.153375] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-03-12T20:33:54.154245] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-03-12T20:33:54.154299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:54.154331] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:54.154359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:54.154417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:54.213028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:54.213909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:54.213994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:54.214027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:54.338329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:54.338496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:54.338539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:54.338588] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:54.342198] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-03-12T20:33:54.342476] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-03-12T20:33:54.342623] [INFO ] [sig ] WEC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:54.490168] [INFO ] [LOCAL ] Saved forecast: WEC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WEC.txt [2026-03-12T20:33:54.490318] [INFO ] [sig ] [3165/3274] Completed WEC in 0.4s | 2.80 sym/s | Total: 18.8m | ETA: 38.9s [2026-03-12T20:33:54.490362] [INFO ] [sig ] [3166/3274] Forecasting WEN... [2026-03-12T20:33:54.490393] [INFO ] [sig ] Generating forecast for: WEN [2026-03-12T20:33:54.490423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-03-12T20:33:54.501674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-03-12T20:33:54.502009] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-03-12T20:33:54.502949] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-03-12T20:33:54.503009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:54.503049] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:54.503083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:54.503152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:54.560959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:54.561618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:54.561698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:54.561759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:54.686918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:54.687126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:54.687171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:54.687200] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:54.690829] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-03-12T20:33:54.691115] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-03-12T20:33:54.691246] [INFO ] [sig ] WEN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:54.836974] [INFO ] [LOCAL ] Saved forecast: WEN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WEN.txt [2026-03-12T20:33:54.837115] [INFO ] [sig ] [3166/3274] Completed WEN in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 38.5s [2026-03-12T20:33:54.837157] [INFO ] [sig ] [3167/3274] Forecasting WERN... [2026-03-12T20:33:54.837187] [INFO ] [sig ] Generating forecast for: WERN [2026-03-12T20:33:54.837217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-03-12T20:33:54.849357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-03-12T20:33:54.849736] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-03-12T20:33:54.850534] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-03-12T20:33:54.850605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:54.850641] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:54.850668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:54.850734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:54.907538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:54.908253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:54.908342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:54.908376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:55.029148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:55.029277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:55.029320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:55.029348] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:55.032875] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=51.83%) [2026-03-12T20:33:55.033150] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-03-12T20:33:55.033277] [INFO ] [sig ] WERN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:55.176942] [INFO ] [LOCAL ] Saved forecast: WERN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WERN.txt [2026-03-12T20:33:55.177091] [INFO ] [sig ] [3167/3274] Completed WERN in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 38.2s [2026-03-12T20:33:55.177134] [INFO ] [sig ] [3168/3274] Forecasting WES... [2026-03-12T20:33:55.177165] [INFO ] [sig ] Generating forecast for: WES [2026-03-12T20:33:55.177194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-03-12T20:33:55.189198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-03-12T20:33:55.189501] [INFO ] [FORECASTER] Starting predict_future for WES [2026-03-12T20:33:55.190520] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-03-12T20:33:55.190605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:55.190642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:55.190692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:55.190753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:55.249156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:55.249842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:55.249949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:55.249982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:55.371868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:55.372026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:55.372068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:55.372097] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:55.375524] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=72.45%) [2026-03-12T20:33:55.375866] [INFO ] [FORECASTER] Completed predict_future for WES [2026-03-12T20:33:55.376018] [INFO ] [sig ] WES: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:55.523313] [INFO ] [LOCAL ] Saved forecast: WES 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WES.txt [2026-03-12T20:33:55.523456] [INFO ] [sig ] [3168/3274] Completed WES in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 37.8s [2026-03-12T20:33:55.523503] [INFO ] [sig ] [3169/3274] Forecasting WEX... [2026-03-12T20:33:55.523533] [INFO ] [sig ] Generating forecast for: WEX [2026-03-12T20:33:55.523564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-03-12T20:33:55.535199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-03-12T20:33:55.535518] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-03-12T20:33:55.536400] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-03-12T20:33:55.536453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:55.536490] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:55.536518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:55.536606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:55.595372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:55.596166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:55.596248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:55.596281] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:55.725369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:55.725542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:55.725612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:55.725644] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:55.729108] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=67.05%) [2026-03-12T20:33:55.729396] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-03-12T20:33:55.729528] [INFO ] [sig ] WEX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:55.871802] [INFO ] [LOCAL ] Saved forecast: WEX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WEX.txt [2026-03-12T20:33:55.871928] [INFO ] [sig ] [3169/3274] Completed WEX in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 37.5s [2026-03-12T20:33:55.871969] [INFO ] [sig ] [3170/3274] Forecasting WEYS... [2026-03-12T20:33:55.871998] [INFO ] [sig ] Generating forecast for: WEYS [2026-03-12T20:33:55.872028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-03-12T20:33:55.882629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-03-12T20:33:55.882946] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-03-12T20:33:55.883800] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-03-12T20:33:55.883854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:55.883887] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:55.883915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:55.883973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:55.943471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:55.944085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:55.944166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:55.944199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:56.048881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:56.048981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:56.049018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:56.049046] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:56.052391] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-03-12T20:33:56.052675] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-03-12T20:33:56.052801] [INFO ] [sig ] WEYS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:56.195098] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WEYS.txt [2026-03-12T20:33:56.195221] [INFO ] [sig ] [3170/3274] Completed WEYS in 0.3s | 2.80 sym/s | Total: 18.8m | ETA: 37.1s [2026-03-12T20:33:56.195261] [INFO ] [sig ] [3171/3274] Forecasting WF... [2026-03-12T20:33:56.195291] [INFO ] [sig ] Generating forecast for: WF [2026-03-12T20:33:56.195321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-03-12T20:33:56.207116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-03-12T20:33:56.207428] [INFO ] [FORECASTER] Starting predict_future for WF [2026-03-12T20:33:56.208344] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-03-12T20:33:56.208398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:56.208433] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:56.208462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:56.208524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:56.272236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:56.272916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:56.272994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:56.273027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:56.399485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:56.399697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:56.399741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:56.399771] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:56.403186] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-03-12T20:33:56.403471] [INFO ] [FORECASTER] Completed predict_future for WF [2026-03-12T20:33:56.403627] [INFO ] [sig ] WF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:56.546630] [INFO ] [LOCAL ] Saved forecast: WF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WF.txt [2026-03-12T20:33:56.546791] [INFO ] [sig ] [3171/3274] Completed WF in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 36.7s [2026-03-12T20:33:56.546845] [INFO ] [sig ] [3172/3274] Forecasting WFG... [2026-03-12T20:33:56.546899] [INFO ] [sig ] Generating forecast for: WFG [2026-03-12T20:33:56.546945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-03-12T20:33:56.558063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-03-12T20:33:56.558413] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-03-12T20:33:56.559289] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-03-12T20:33:56.559343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:56.559377] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:56.559404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:56.559463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:56.620570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:56.621526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:56.621821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:56.621860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:56.747808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:56.747983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:56.748027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:56.748056] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:56.751903] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=46.86%) [2026-03-12T20:33:56.752182] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-03-12T20:33:56.752309] [INFO ] [sig ] WFG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:56.899298] [INFO ] [LOCAL ] Saved forecast: WFG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WFG.txt [2026-03-12T20:33:56.899434] [INFO ] [sig ] [3172/3274] Completed WFG in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 36.4s [2026-03-12T20:33:56.899474] [INFO ] [sig ] [3173/3274] Forecasting WFRD... [2026-03-12T20:33:56.899509] [INFO ] [sig ] Generating forecast for: WFRD [2026-03-12T20:33:56.899540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-03-12T20:33:56.910755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-03-12T20:33:56.911122] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-03-12T20:33:56.912032] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-03-12T20:33:56.912089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:56.912122] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:56.912150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:56.912209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:56.972547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:56.973368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:56.973458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:56.973492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:57.098466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:57.098676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:57.098719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:57.098748] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:57.102269] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-03-12T20:33:57.102603] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-03-12T20:33:57.102739] [INFO ] [sig ] WFRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:57.251444] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WFRD.txt [2026-03-12T20:33:57.251649] [INFO ] [sig ] [3173/3274] Completed WFRD in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 36.0s [2026-03-12T20:33:57.251695] [INFO ] [sig ] [3174/3274] Forecasting WGMI... [2026-03-12T20:33:57.251726] [INFO ] [sig ] Generating forecast for: WGMI [2026-03-12T20:33:57.251756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-03-12T20:33:57.263835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-03-12T20:33:57.264143] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-03-12T20:33:57.264981] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-03-12T20:33:57.265033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:57.265066] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:57.265093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:57.265150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:57.323537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:57.324335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:57.324422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:57.324453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:57.448924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:57.449085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:57.449127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:57.449156] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:57.452552] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-03-12T20:33:57.452851] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-03-12T20:33:57.452980] [INFO ] [sig ] WGMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:57.600018] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WGMI.txt [2026-03-12T20:33:57.600153] [INFO ] [sig ] [3174/3274] Completed WGMI in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 35.7s [2026-03-12T20:33:57.600194] [INFO ] [sig ] [3175/3274] Forecasting WGO... [2026-03-12T20:33:57.600223] [INFO ] [sig ] Generating forecast for: WGO [2026-03-12T20:33:57.600252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-03-12T20:33:57.612273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-03-12T20:33:57.612633] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-03-12T20:33:57.613448] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-03-12T20:33:57.613503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:57.613591] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:57.613812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:57.613870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:57.672904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:57.673554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:57.673653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:57.673687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:57.793445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:57.793566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:57.793621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:57.793651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:57.797257] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-03-12T20:33:57.797531] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-03-12T20:33:57.797678] [INFO ] [sig ] WGO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:57.944611] [INFO ] [LOCAL ] Saved forecast: WGO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WGO.txt [2026-03-12T20:33:57.944754] [INFO ] [sig ] [3175/3274] Completed WGO in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 35.3s [2026-03-12T20:33:57.944797] [INFO ] [sig ] [3176/3274] Forecasting WGS... [2026-03-12T20:33:57.944828] [INFO ] [sig ] Generating forecast for: WGS [2026-03-12T20:33:57.944858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-03-12T20:33:57.956273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-03-12T20:33:57.956608] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-03-12T20:33:57.957415] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-03-12T20:33:57.957470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:57.957504] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:57.957532] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:57.957620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:58.027458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:58.028569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:58.028685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:58.028720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:58.149542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:58.149691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:58.149732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:58.149762] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:58.153159] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-03-12T20:33:58.153444] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-03-12T20:33:58.153613] [INFO ] [sig ] WGS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:58.295926] [INFO ] [LOCAL ] Saved forecast: WGS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WGS.txt [2026-03-12T20:33:58.296046] [INFO ] [sig ] [3176/3274] Completed WGS in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 35.0s [2026-03-12T20:33:58.296084] [INFO ] [sig ] [3177/3274] Forecasting WH... [2026-03-12T20:33:58.296114] [INFO ] [sig ] Generating forecast for: WH [2026-03-12T20:33:58.296143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-03-12T20:33:58.307462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-03-12T20:33:58.307784] [INFO ] [FORECASTER] Starting predict_future for WH [2026-03-12T20:33:58.308664] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-03-12T20:33:58.308720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:58.308755] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:58.308784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:58.308842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:58.372831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:58.373708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:58.373792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:58.373825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:58.496654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:58.496835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:58.496877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:58.496906] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:58.500633] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-03-12T20:33:58.501093] [INFO ] [FORECASTER] Completed predict_future for WH [2026-03-12T20:33:58.501218] [INFO ] [sig ] WH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:58.644818] [INFO ] [LOCAL ] Saved forecast: WH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WH.txt [2026-03-12T20:33:58.644970] [INFO ] [sig ] [3177/3274] Completed WH in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 34.6s [2026-03-12T20:33:58.645013] [INFO ] [sig ] [3178/3274] Forecasting WHD... [2026-03-12T20:33:58.645043] [INFO ] [sig ] Generating forecast for: WHD [2026-03-12T20:33:58.645073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-03-12T20:33:58.656668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-03-12T20:33:58.657038] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-03-12T20:33:58.657869] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-03-12T20:33:58.657924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:58.657981] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:58.658011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:58.658069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:58.717605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:58.718291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:58.718372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:58.718406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:58.841406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:58.841559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:58.841627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:58.841660] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:58.845217] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-03-12T20:33:58.845504] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-03-12T20:33:58.845657] [INFO ] [sig ] WHD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:58.988177] [INFO ] [LOCAL ] Saved forecast: WHD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WHD.txt [2026-03-12T20:33:58.988298] [INFO ] [sig ] [3178/3274] Completed WHD in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 34.2s [2026-03-12T20:33:58.988338] [INFO ] [sig ] [3179/3274] Forecasting WHF... [2026-03-12T20:33:58.988368] [INFO ] [sig ] Generating forecast for: WHF [2026-03-12T20:33:58.988397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-03-12T20:33:58.999071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-03-12T20:33:58.999379] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-03-12T20:33:59.000176] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-03-12T20:33:59.000228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:59.000260] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:59.000287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:59.000344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:59.059264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:59.059911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:59.059991] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:59.060023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:59.183021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:59.183162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:59.183203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:59.183233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:59.186736] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-03-12T20:33:59.187014] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-03-12T20:33:59.187140] [INFO ] [sig ] WHF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:59.329728] [INFO ] [LOCAL ] Saved forecast: WHF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WHF.txt [2026-03-12T20:33:59.329846] [INFO ] [sig ] [3179/3274] Completed WHF in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 33.9s [2026-03-12T20:33:59.329888] [INFO ] [sig ] [3180/3274] Forecasting WHG... [2026-03-12T20:33:59.329918] [INFO ] [sig ] Generating forecast for: WHG [2026-03-12T20:33:59.329948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-03-12T20:33:59.341072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-03-12T20:33:59.341408] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-03-12T20:33:59.342225] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-03-12T20:33:59.342280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:59.342314] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:59.342342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:59.342401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:59.400771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:59.401376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:59.401457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:59.401490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:59.507979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:59.508264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:59.508309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:59.508339] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:59.511905] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: UP (p=58.30%) [2026-03-12T20:33:59.512180] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-03-12T20:33:59.512315] [INFO ] [sig ] WHG: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:33:59.656522] [INFO ] [LOCAL ] Saved forecast: WHG 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WHG.txt [2026-03-12T20:33:59.656666] [INFO ] [sig ] [3180/3274] Completed WHG in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 33.5s [2026-03-12T20:33:59.656709] [INFO ] [sig ] [3181/3274] Forecasting WIA... [2026-03-12T20:33:59.656738] [INFO ] [sig ] Generating forecast for: WIA [2026-03-12T20:33:59.656768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-03-12T20:33:59.667463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-03-12T20:33:59.667847] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-03-12T20:33:59.668692] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-03-12T20:33:59.668745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:33:59.668793] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:33:59.668822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:33:59.668879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:33:59.726750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:33:59.727363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:33:59.727444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:33:59.727477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:33:59.842017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:33:59.842142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:33:59.842181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:33:59.842210] [INFO ] [FORECASTER] Training complete [2026-03-12T20:33:59.845445] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-03-12T20:33:59.845736] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-03-12T20:33:59.845864] [INFO ] [sig ] WIA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:33:59.988546] [INFO ] [LOCAL ] Saved forecast: WIA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WIA.txt [2026-03-12T20:33:59.988689] [INFO ] [sig ] [3181/3274] Completed WIA in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 33.2s [2026-03-12T20:33:59.988731] [INFO ] [sig ] [3182/3274] Forecasting WIMI... [2026-03-12T20:33:59.988760] [INFO ] [sig ] Generating forecast for: WIMI [2026-03-12T20:33:59.988789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-03-12T20:33:59.999867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-03-12T20:34:00.000179] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-03-12T20:34:00.001007] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-03-12T20:34:00.001061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:00.001094] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:00.001122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:00.001180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:00.060807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:00.061750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:00.061840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:00.061874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:00.189850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:00.189977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:00.190021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:00.190052] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:00.193690] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-03-12T20:34:00.193998] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-03-12T20:34:00.194138] [INFO ] [sig ] WIMI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:00.382182] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WIMI.txt [2026-03-12T20:34:00.382359] [INFO ] [sig ] [3182/3274] Completed WIMI in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 32.8s [2026-03-12T20:34:00.382403] [INFO ] [sig ] [3183/3274] Forecasting WINA... [2026-03-12T20:34:00.382436] [INFO ] [sig ] Generating forecast for: WINA [2026-03-12T20:34:00.382466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-03-12T20:34:00.393301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-03-12T20:34:00.393733] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-03-12T20:34:00.394556] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-03-12T20:34:00.394632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:00.394667] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:00.394694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:00.394752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:00.455239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:00.456415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:00.456517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:00.456550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:00.577595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:00.577763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:00.577805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:00.577836] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:00.581701] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-03-12T20:34:00.581981] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-03-12T20:34:00.582112] [INFO ] [sig ] WINA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:00.726312] [INFO ] [LOCAL ] Saved forecast: WINA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WINA.txt [2026-03-12T20:34:00.726465] [INFO ] [sig ] [3183/3274] Completed WINA in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 32.5s [2026-03-12T20:34:00.726507] [INFO ] [sig ] [3184/3274] Forecasting WING... [2026-03-12T20:34:00.726538] [INFO ] [sig ] Generating forecast for: WING [2026-03-12T20:34:00.726596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-03-12T20:34:00.737949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-03-12T20:34:00.738315] [INFO ] [FORECASTER] Starting predict_future for WING [2026-03-12T20:34:00.739367] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-03-12T20:34:00.739422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:00.739455] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:00.739483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:00.739549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:00.798141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:00.799005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:00.799092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:00.799125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:00.920401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:00.920586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:00.920634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:00.920663] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:00.924192] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=66.27%) [2026-03-12T20:34:00.924478] [INFO ] [FORECASTER] Completed predict_future for WING [2026-03-12T20:34:00.924628] [INFO ] [sig ] WING: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:01.072261] [INFO ] [LOCAL ] Saved forecast: WING 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WING.txt [2026-03-12T20:34:01.072437] [INFO ] [sig ] [3184/3274] Completed WING in 0.3s | 2.80 sym/s | Total: 18.9m | ETA: 32.1s [2026-03-12T20:34:01.072491] [INFO ] [sig ] [3185/3274] Forecasting WINN... [2026-03-12T20:34:01.072526] [INFO ] [sig ] Generating forecast for: WINN [2026-03-12T20:34:01.072558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-03-12T20:34:01.084261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-03-12T20:34:01.084740] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-03-12T20:34:01.085563] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-03-12T20:34:01.085649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:01.085682] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:01.085711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:01.085770] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:01.147197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:01.148188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:01.148331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:01.148366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:01.278860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:01.279233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:01.279277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:01.279307] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:01.283300] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=73.52%) [2026-03-12T20:34:01.283647] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-03-12T20:34:01.283788] [INFO ] [sig ] WINN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:01.428043] [INFO ] [LOCAL ] Saved forecast: WINN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WINN.txt [2026-03-12T20:34:01.428228] [INFO ] [sig ] [3185/3274] Completed WINN in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 31.7s [2026-03-12T20:34:01.428273] [INFO ] [sig ] [3186/3274] Forecasting WIX... [2026-03-12T20:34:01.428304] [INFO ] [sig ] Generating forecast for: WIX [2026-03-12T20:34:01.428334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-03-12T20:34:01.440278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-03-12T20:34:01.440714] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-03-12T20:34:01.441525] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-03-12T20:34:01.441606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:01.441642] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:01.441669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:01.441726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:01.499946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:01.500911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:01.501027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:01.501070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:01.629907] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:01.630109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:01.630161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:01.630191] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:01.633995] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-03-12T20:34:01.634349] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-03-12T20:34:01.634518] [INFO ] [sig ] WIX: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:01.787420] [INFO ] [LOCAL ] Saved forecast: WIX 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WIX.txt [2026-03-12T20:34:01.787610] [INFO ] [sig ] [3186/3274] Completed WIX in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 31.4s [2026-03-12T20:34:01.787656] [INFO ] [sig ] [3187/3274] Forecasting WK... [2026-03-12T20:34:01.787686] [INFO ] [sig ] Generating forecast for: WK [2026-03-12T20:34:01.787716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-03-12T20:34:01.799564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-03-12T20:34:01.800026] [INFO ] [FORECASTER] Starting predict_future for WK [2026-03-12T20:34:01.800918] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-03-12T20:34:01.800974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:01.801008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:01.801036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:01.801094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:01.862310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:01.863389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:01.863481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:01.863515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:01.997329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:01.997531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:01.997596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:01.997632] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:02.002552] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-03-12T20:34:02.002966] [INFO ] [FORECASTER] Completed predict_future for WK [2026-03-12T20:34:02.003125] [INFO ] [sig ] WK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:02.155927] [INFO ] [LOCAL ] Saved forecast: WK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WK.txt [2026-03-12T20:34:02.156120] [INFO ] [sig ] [3187/3274] Completed WK in 0.4s | 2.80 sym/s | Total: 18.9m | ETA: 31.0s [2026-03-12T20:34:02.156187] [INFO ] [sig ] [3188/3274] Forecasting WKC... [2026-03-12T20:34:02.156219] [INFO ] [sig ] Generating forecast for: WKC [2026-03-12T20:34:02.156250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-03-12T20:34:02.170780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-03-12T20:34:02.171443] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-03-12T20:34:02.172298] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-03-12T20:34:02.172352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:02.172387] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:02.172414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:02.172472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:02.234073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:02.235043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:02.235137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:02.235172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:02.365746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:02.365924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:02.365970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:02.366044] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:02.369914] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-03-12T20:34:02.370301] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-03-12T20:34:02.370452] [INFO ] [sig ] WKC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:02.529378] [INFO ] [LOCAL ] Saved forecast: WKC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WKC.txt [2026-03-12T20:34:02.529625] [INFO ] [sig ] [3188/3274] Completed WKC in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 30.7s [2026-03-12T20:34:02.529693] [INFO ] [sig ] [3189/3274] Forecasting WKEY... [2026-03-12T20:34:02.529730] [INFO ] [sig ] Generating forecast for: WKEY [2026-03-12T20:34:02.529761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-03-12T20:34:02.543300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-03-12T20:34:02.543839] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-03-12T20:34:02.544858] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-03-12T20:34:02.545111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:02.545153] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:02.545180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:02.545252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:02.623158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:02.624186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:02.624282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:02.624318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:02.753139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:02.753313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:02.753357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:02.753411] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:02.757296] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-03-12T20:34:02.757607] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-03-12T20:34:02.757745] [INFO ] [sig ] WKEY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:02.900543] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WKEY.txt [2026-03-12T20:34:02.900757] [INFO ] [sig ] [3189/3274] Completed WKEY in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 30.3s [2026-03-12T20:34:02.900802] [INFO ] [sig ] [3190/3274] Forecasting WKSP... [2026-03-12T20:34:02.900832] [INFO ] [sig ] Generating forecast for: WKSP [2026-03-12T20:34:02.900862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-03-12T20:34:02.913245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-03-12T20:34:02.913691] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-03-12T20:34:02.914700] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-03-12T20:34:02.914946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:02.914979] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:02.915007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:02.915065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:02.974481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:02.975451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:02.975596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:02.975637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:03.106185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:03.106357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:03.106402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:03.106435] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:03.110102] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-03-12T20:34:03.110392] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-03-12T20:34:03.110529] [INFO ] [sig ] WKSP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:03.255342] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WKSP.txt [2026-03-12T20:34:03.255510] [INFO ] [sig ] [3190/3274] Completed WKSP in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 30.0s [2026-03-12T20:34:03.255554] [INFO ] [sig ] [3191/3274] Forecasting WLDN... [2026-03-12T20:34:03.255620] [INFO ] [sig ] Generating forecast for: WLDN [2026-03-12T20:34:03.255675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-03-12T20:34:03.267213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-03-12T20:34:03.267621] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-03-12T20:34:03.268450] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-03-12T20:34:03.268504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:03.268538] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:03.268566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:03.268647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:03.328312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:03.329192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:03.329278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:03.329311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:03.452543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:03.452752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:03.452795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:03.452827] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:03.456360] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-03-12T20:34:03.456681] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-03-12T20:34:03.456817] [INFO ] [sig ] WLDN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:03.602828] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WLDN.txt [2026-03-12T20:34:03.602975] [INFO ] [sig ] [3191/3274] Completed WLDN in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 29.6s [2026-03-12T20:34:03.603016] [INFO ] [sig ] [3192/3274] Forecasting WLFC... [2026-03-12T20:34:03.603047] [INFO ] [sig ] Generating forecast for: WLFC [2026-03-12T20:34:03.603078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-03-12T20:34:03.614840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-03-12T20:34:03.615186] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-03-12T20:34:03.615986] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-03-12T20:34:03.616039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:03.616100] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:03.616155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:03.616224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:03.674542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:03.675376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:03.675460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:03.675493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:03.798173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:03.798342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:03.798388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:03.798419] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:03.802297] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-12T20:34:03.802609] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-03-12T20:34:03.802748] [INFO ] [sig ] WLFC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:03.958387] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WLFC.txt [2026-03-12T20:34:03.958644] [INFO ] [sig ] [3192/3274] Completed WLFC in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 29.3s [2026-03-12T20:34:03.958732] [INFO ] [sig ] [3193/3274] Forecasting WLK... [2026-03-12T20:34:03.958796] [INFO ] [sig ] Generating forecast for: WLK [2026-03-12T20:34:03.958841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-03-12T20:34:03.970534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-03-12T20:34:03.970919] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-03-12T20:34:03.971748] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-03-12T20:34:03.971802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:03.971835] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:03.971862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:03.971919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:04.029784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:04.030543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:04.030671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:04.030718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:04.159154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:04.159326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:04.159370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:04.159402] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:04.162942] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-03-12T20:34:04.163255] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-03-12T20:34:04.163418] [INFO ] [sig ] WLK: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:04.308394] [INFO ] [LOCAL ] Saved forecast: WLK 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WLK.txt [2026-03-12T20:34:04.308563] [INFO ] [sig ] [3193/3274] Completed WLK in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 28.9s [2026-03-12T20:34:04.308633] [INFO ] [sig ] [3194/3274] Forecasting WLKP... [2026-03-12T20:34:04.308671] [INFO ] [sig ] Generating forecast for: WLKP [2026-03-12T20:34:04.308709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-03-12T20:34:04.319871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-03-12T20:34:04.320217] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-03-12T20:34:04.321040] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-03-12T20:34:04.321094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:04.321128] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:04.321154] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:04.321211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:04.381366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:04.382367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:04.382452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:04.382486] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:04.504327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:04.504513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:04.504558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:04.504607] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:04.508779] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-03-12T20:34:04.509091] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-03-12T20:34:04.509228] [INFO ] [sig ] WLKP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:04.653754] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WLKP.txt [2026-03-12T20:34:04.653898] [INFO ] [sig ] [3194/3274] Completed WLKP in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 28.5s [2026-03-12T20:34:04.653938] [INFO ] [sig ] [3195/3274] Forecasting WMG... [2026-03-12T20:34:04.653970] [INFO ] [sig ] Generating forecast for: WMG [2026-03-12T20:34:04.654000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-03-12T20:34:04.665259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-03-12T20:34:04.665614] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-03-12T20:34:04.666554] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-03-12T20:34:04.666670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:04.666725] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:04.666775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:04.666863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:04.726193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:04.727076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:04.727161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:04.727193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:04.852192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:04.852356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:04.852398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:04.852460] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:04.856585] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=18.59%) [2026-03-12T20:34:04.857062] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-03-12T20:34:04.857193] [INFO ] [sig ] WMG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:05.008363] [INFO ] [LOCAL ] Saved forecast: WMG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WMG.txt [2026-03-12T20:34:05.008529] [INFO ] [sig ] [3195/3274] Completed WMG in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 28.2s [2026-03-12T20:34:05.008590] [INFO ] [sig ] [3196/3274] Forecasting WMK... [2026-03-12T20:34:05.008626] [INFO ] [sig ] Generating forecast for: WMK [2026-03-12T20:34:05.008665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-03-12T20:34:05.020374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-03-12T20:34:05.020968] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-03-12T20:34:05.021816] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-03-12T20:34:05.021870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:05.021911] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:05.021941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:05.021997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:05.081032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:05.081916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:05.082006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:05.082039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:05.208750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:05.208917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:05.208958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:05.208988] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:05.212850] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-03-12T20:34:05.213165] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-03-12T20:34:05.213303] [INFO ] [sig ] WMK: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:05.358194] [INFO ] [LOCAL ] Saved forecast: WMK 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WMK.txt [2026-03-12T20:34:05.358341] [INFO ] [sig ] [3196/3274] Completed WMK in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 27.8s [2026-03-12T20:34:05.358382] [INFO ] [sig ] [3197/3274] Forecasting WMS... [2026-03-12T20:34:05.358413] [INFO ] [sig ] Generating forecast for: WMS [2026-03-12T20:34:05.358442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-03-12T20:34:05.371211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-03-12T20:34:05.371616] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-03-12T20:34:05.372388] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-03-12T20:34:05.372441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:05.372473] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:05.372500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:05.372557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:05.432547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:05.433454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:05.433540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:05.433592] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:05.562633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:05.562799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:05.562843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:05.562874] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:05.566441] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-03-12T20:34:05.566741] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-03-12T20:34:05.566873] [INFO ] [sig ] WMS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:05.714536] [INFO ] [LOCAL ] Saved forecast: WMS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WMS.txt [2026-03-12T20:34:05.714735] [INFO ] [sig ] [3197/3274] Completed WMS in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 27.5s [2026-03-12T20:34:05.714778] [INFO ] [sig ] [3198/3274] Forecasting WNC... [2026-03-12T20:34:05.714810] [INFO ] [sig ] Generating forecast for: WNC [2026-03-12T20:34:05.714840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-03-12T20:34:05.726687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-03-12T20:34:05.727016] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-03-12T20:34:05.727815] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-03-12T20:34:05.727868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:05.727900] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:05.727946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:05.728007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:05.784848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:05.785459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:05.785537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:05.785570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:05.905309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:05.905464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:05.905509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:05.905539] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:05.908969] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-03-12T20:34:05.909254] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-03-12T20:34:05.909384] [INFO ] [sig ] WNC: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:06.053694] [INFO ] [LOCAL ] Saved forecast: WNC 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WNC.txt [2026-03-12T20:34:06.053868] [INFO ] [sig ] [3198/3274] Completed WNC in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 27.1s [2026-03-12T20:34:06.053910] [INFO ] [sig ] [3199/3274] Forecasting WNEB... [2026-03-12T20:34:06.053942] [INFO ] [sig ] Generating forecast for: WNEB [2026-03-12T20:34:06.053972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-03-12T20:34:06.066121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-03-12T20:34:06.066548] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-03-12T20:34:06.067378] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-03-12T20:34:06.067431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:06.067465] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:06.067492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:06.067550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:06.127522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:06.128509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:06.128623] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:06.128660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:06.256113] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:06.256287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:06.256331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:06.256360] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:06.259985] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=84.34%) [2026-03-12T20:34:06.260287] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-03-12T20:34:06.260420] [INFO ] [sig ] WNEB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:06.407126] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WNEB.txt [2026-03-12T20:34:06.407294] [INFO ] [sig ] [3199/3274] Completed WNEB in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 26.8s [2026-03-12T20:34:06.407337] [INFO ] [sig ] [3200/3274] Forecasting WOOD... [2026-03-12T20:34:06.407369] [INFO ] [sig ] Generating forecast for: WOOD [2026-03-12T20:34:06.407399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-03-12T20:34:06.418821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-03-12T20:34:06.419313] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-03-12T20:34:06.420389] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-03-12T20:34:06.420455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:06.420496] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:06.420529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:06.420625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:06.482789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:06.483717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:06.483807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:06.483841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:06.586300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:06.586463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:06.586507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:06.586536] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:06.590019] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=18.89%) [2026-03-12T20:34:06.590302] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-03-12T20:34:06.590434] [INFO ] [sig ] WOOD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:06.745166] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WOOD.txt [2026-03-12T20:34:06.745340] [INFO ] [sig ] [3200/3274] Completed WOOD in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 26.4s [2026-03-12T20:34:06.745384] [INFO ] [sig ] [3201/3274] Forecasting WOOF... [2026-03-12T20:34:06.745415] [INFO ] [sig ] Generating forecast for: WOOF [2026-03-12T20:34:06.745444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-03-12T20:34:06.757674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-03-12T20:34:06.758090] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-03-12T20:34:06.758906] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-03-12T20:34:06.758960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:06.758993] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:06.759020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:06.759078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:06.823897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:06.824839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:06.825114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:06.825147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:06.961501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:06.961705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:06.961750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:06.961779] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:06.965315] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-03-12T20:34:06.965635] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-03-12T20:34:06.965781] [INFO ] [sig ] WOOF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:07.119088] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WOOF.txt [2026-03-12T20:34:07.119251] [INFO ] [sig ] [3201/3274] Completed WOOF in 0.4s | 2.80 sym/s | Total: 19.0m | ETA: 26.0s [2026-03-12T20:34:07.119294] [INFO ] [sig ] [3202/3274] Forecasting WPC... [2026-03-12T20:34:07.119324] [INFO ] [sig ] Generating forecast for: WPC [2026-03-12T20:34:07.119355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-03-12T20:34:07.131486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-03-12T20:34:07.131872] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-03-12T20:34:07.132684] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-03-12T20:34:07.132738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:07.132769] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:07.132796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:07.132853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:07.189953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:07.190797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:07.190935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:07.190970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:07.311274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:07.311430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:07.311474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:07.311502] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:07.314950] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-03-12T20:34:07.315235] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-03-12T20:34:07.315365] [INFO ] [sig ] WPC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:07.457914] [INFO ] [LOCAL ] Saved forecast: WPC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WPC.txt [2026-03-12T20:34:07.458108] [INFO ] [sig ] [3202/3274] Completed WPC in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 25.7s [2026-03-12T20:34:07.458150] [INFO ] [sig ] [3203/3274] Forecasting WPP... [2026-03-12T20:34:07.458181] [INFO ] [sig ] Generating forecast for: WPP [2026-03-12T20:34:07.458212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-03-12T20:34:07.470164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-03-12T20:34:07.470553] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-03-12T20:34:07.471374] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-03-12T20:34:07.471429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:07.471462] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:07.471489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:07.471547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:07.530851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:07.531794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:07.531882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:07.531916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:07.653644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:07.653819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:07.653862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:07.653896] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:07.657378] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-12T20:34:07.657687] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-03-12T20:34:07.657830] [INFO ] [sig ] WPP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:07.804835] [INFO ] [LOCAL ] Saved forecast: WPP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WPP.txt [2026-03-12T20:34:07.805010] [INFO ] [sig ] [3203/3274] Completed WPP in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 25.3s [2026-03-12T20:34:07.805052] [INFO ] [sig ] [3204/3274] Forecasting WRAP... [2026-03-12T20:34:07.805083] [INFO ] [sig ] Generating forecast for: WRAP [2026-03-12T20:34:07.805115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-03-12T20:34:07.817591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-03-12T20:34:07.818051] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-03-12T20:34:07.818896] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-03-12T20:34:07.818951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:07.818984] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:07.819010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:07.819067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:07.880697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:07.881919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:07.882017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:07.882048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:08.004059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:08.004228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:08.004271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:08.004300] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:08.007831] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-03-12T20:34:08.008135] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-03-12T20:34:08.008270] [INFO ] [sig ] WRAP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:08.152499] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WRAP.txt [2026-03-12T20:34:08.152714] [INFO ] [sig ] [3204/3274] Completed WRAP in 0.3s | 2.80 sym/s | Total: 19.0m | ETA: 25.0s [2026-03-12T20:34:08.152781] [INFO ] [sig ] [3205/3274] Forecasting WRB... [2026-03-12T20:34:08.152834] [INFO ] [sig ] Generating forecast for: WRB [2026-03-12T20:34:08.152883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-03-12T20:34:08.164936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-03-12T20:34:08.165335] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-03-12T20:34:08.166187] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-03-12T20:34:08.166260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:08.166296] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:08.166323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:08.166380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:08.225160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:08.226083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:08.226188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:08.226221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:08.346114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:08.346277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:08.346320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:08.346350] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:08.349903] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-03-12T20:34:08.350188] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-03-12T20:34:08.350320] [INFO ] [sig ] WRB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:08.499329] [INFO ] [LOCAL ] Saved forecast: WRB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WRB.txt [2026-03-12T20:34:08.499499] [INFO ] [sig ] [3205/3274] Completed WRB in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 24.6s [2026-03-12T20:34:08.499541] [INFO ] [sig ] [3206/3274] Forecasting WRBY... [2026-03-12T20:34:08.499600] [INFO ] [sig ] Generating forecast for: WRBY [2026-03-12T20:34:08.499642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-03-12T20:34:08.512396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-03-12T20:34:08.512714] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-03-12T20:34:08.513489] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-03-12T20:34:08.513542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:08.513594] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:08.513625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:08.513682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:08.571274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:08.572184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:08.572271] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:08.572305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:08.690538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:08.690721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:08.690768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:08.690799] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:08.694370] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: UP (p=66.22%) [2026-03-12T20:34:08.694689] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-03-12T20:34:08.694823] [INFO ] [sig ] WRBY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:08.844034] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WRBY.txt [2026-03-12T20:34:08.844198] [INFO ] [sig ] [3206/3274] Completed WRBY in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 24.3s [2026-03-12T20:34:08.844240] [INFO ] [sig ] [3207/3274] Forecasting WRLD... [2026-03-12T20:34:08.844269] [INFO ] [sig ] Generating forecast for: WRLD [2026-03-12T20:34:08.844301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-03-12T20:34:08.857403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-03-12T20:34:08.857763] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-03-12T20:34:08.858551] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-03-12T20:34:08.858630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:08.858664] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:08.858692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:08.858749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:08.920002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:08.921275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:08.921362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:08.921394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:09.044492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:09.044685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:09.044729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:09.044760] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:09.048438] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-03-12T20:34:09.048852] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-03-12T20:34:09.049028] [INFO ] [sig ] WRLD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:09.195450] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WRLD.txt [2026-03-12T20:34:09.195617] [INFO ] [sig ] [3207/3274] Completed WRLD in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 23.9s [2026-03-12T20:34:09.195661] [INFO ] [sig ] [3208/3274] Forecasting WSBC... [2026-03-12T20:34:09.195691] [INFO ] [sig ] Generating forecast for: WSBC [2026-03-12T20:34:09.195724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-03-12T20:34:09.208067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-03-12T20:34:09.208364] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-03-12T20:34:09.209335] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-03-12T20:34:09.209387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:09.209421] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:09.209448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:09.209506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:09.270900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:09.271816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:09.271918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:09.271959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:09.391898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:09.392089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:09.392133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:09.392163] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:09.395643] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-03-12T20:34:09.395924] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-03-12T20:34:09.396055] [INFO ] [sig ] WSBC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:09.541306] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WSBC.txt [2026-03-12T20:34:09.541489] [INFO ] [sig ] [3208/3274] Completed WSBC in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 23.5s [2026-03-12T20:34:09.541549] [INFO ] [sig ] [3209/3274] Forecasting WSBF... [2026-03-12T20:34:09.541614] [INFO ] [sig ] Generating forecast for: WSBF [2026-03-12T20:34:09.541659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-03-12T20:34:09.553880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-03-12T20:34:09.554283] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-03-12T20:34:09.555130] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-03-12T20:34:09.555185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:09.555252] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:09.555282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:09.555341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:09.615065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:09.616501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:09.616619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:09.616658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:09.740683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:09.740850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:09.740893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:09.740923] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:09.744444] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-03-12T20:34:09.744737] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-03-12T20:34:09.744867] [INFO ] [sig ] WSBF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:09.888216] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WSBF.txt [2026-03-12T20:34:09.888388] [INFO ] [sig ] [3209/3274] Completed WSBF in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 23.2s [2026-03-12T20:34:09.888434] [INFO ] [sig ] [3210/3274] Forecasting WSC... [2026-03-12T20:34:09.888466] [INFO ] [sig ] Generating forecast for: WSC [2026-03-12T20:34:09.888500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-03-12T20:34:09.900624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-03-12T20:34:09.901081] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-03-12T20:34:09.901918] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-03-12T20:34:09.901974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:09.902019] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:09.902058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:09.902117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:09.961919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:09.962802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:09.962900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:09.962939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:10.091951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:10.092116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:10.092159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:10.092189] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:10.095712] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-03-12T20:34:10.096015] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-03-12T20:34:10.096153] [INFO ] [sig ] WSC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:10.246479] [INFO ] [LOCAL ] Saved forecast: WSC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WSC.txt [2026-03-12T20:34:10.246675] [INFO ] [sig ] [3210/3274] Completed WSC in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 22.8s [2026-03-12T20:34:10.246729] [INFO ] [sig ] [3211/3274] Forecasting WSFS... [2026-03-12T20:34:10.246760] [INFO ] [sig ] Generating forecast for: WSFS [2026-03-12T20:34:10.246794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-03-12T20:34:10.258246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-03-12T20:34:10.258656] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-03-12T20:34:10.259513] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-03-12T20:34:10.259568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:10.259625] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:10.259666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:10.259734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:10.321146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:10.322103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:10.322192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:10.322227] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:10.450649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:10.450839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:10.450882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:10.450911] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:10.455915] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-03-12T20:34:10.456397] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-03-12T20:34:10.456570] [INFO ] [sig ] WSFS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:10.608283] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WSFS.txt [2026-03-12T20:34:10.608456] [INFO ] [sig ] [3211/3274] Completed WSFS in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 22.5s [2026-03-12T20:34:10.608498] [INFO ] [sig ] [3212/3274] Forecasting WSM... [2026-03-12T20:34:10.608528] [INFO ] [sig ] Generating forecast for: WSM [2026-03-12T20:34:10.608561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-03-12T20:34:10.623544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-03-12T20:34:10.624091] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-03-12T20:34:10.625306] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-03-12T20:34:10.625382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:10.625436] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:10.625483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:10.625595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:10.691153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:10.692121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:10.692220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:10.692254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:10.817557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:10.817742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:10.817813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:10.817893] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:10.821640] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=64.65%) [2026-03-12T20:34:10.821942] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-03-12T20:34:10.822085] [INFO ] [sig ] WSM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:10.969466] [INFO ] [LOCAL ] Saved forecast: WSM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WSM.txt [2026-03-12T20:34:10.969645] [INFO ] [sig ] [3212/3274] Completed WSM in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 22.1s [2026-03-12T20:34:10.969692] [INFO ] [sig ] [3213/3274] Forecasting WSO... [2026-03-12T20:34:10.969722] [INFO ] [sig ] Generating forecast for: WSO [2026-03-12T20:34:10.969755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-03-12T20:34:10.981752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-03-12T20:34:10.982082] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-03-12T20:34:10.982918] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-03-12T20:34:10.982974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:10.983008] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:10.983037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:10.983095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:11.042505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:11.043487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:11.043589] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:11.043627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:11.164506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:11.164682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:11.164724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:11.164754] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:11.168159] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-03-12T20:34:11.168437] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-03-12T20:34:11.168569] [INFO ] [sig ] WSO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:11.314235] [INFO ] [LOCAL ] Saved forecast: WSO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WSO.txt [2026-03-12T20:34:11.314393] [INFO ] [sig ] [3213/3274] Completed WSO in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 21.8s [2026-03-12T20:34:11.314433] [INFO ] [sig ] [3214/3274] Forecasting WTBA... [2026-03-12T20:34:11.314463] [INFO ] [sig ] Generating forecast for: WTBA [2026-03-12T20:34:11.314493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-03-12T20:34:11.325743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-03-12T20:34:11.326093] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-03-12T20:34:11.326930] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-03-12T20:34:11.326985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:11.327017] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:11.327043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:11.327100] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:11.385956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:11.386888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:11.386979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:11.387011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:11.505630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:11.505789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:11.505832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:11.505863] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:11.509895] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-03-12T20:34:11.510183] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-03-12T20:34:11.510314] [INFO ] [sig ] WTBA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:11.654070] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WTBA.txt [2026-03-12T20:34:11.654401] [INFO ] [sig ] [3214/3274] Completed WTBA in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 21.4s [2026-03-12T20:34:11.654441] [INFO ] [sig ] [3215/3274] Forecasting WTFC... [2026-03-12T20:34:11.654471] [INFO ] [sig ] Generating forecast for: WTFC [2026-03-12T20:34:11.654501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-03-12T20:34:11.665716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-03-12T20:34:11.666072] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-03-12T20:34:11.667066] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-03-12T20:34:11.667119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:11.667152] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:11.667180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:11.667237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:11.724701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:11.725625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:11.725709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:11.725743] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:11.851013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:11.851175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:11.851217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:11.851244] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:11.854696] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-03-12T20:34:11.854979] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-03-12T20:34:11.855109] [INFO ] [sig ] WTFC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:11.996470] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WTFC.txt [2026-03-12T20:34:11.996633] [INFO ] [sig ] [3215/3274] Completed WTFC in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 21.0s [2026-03-12T20:34:11.996676] [INFO ] [sig ] [3216/3274] Forecasting WTI... [2026-03-12T20:34:11.996706] [INFO ] [sig ] Generating forecast for: WTI [2026-03-12T20:34:11.996736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-03-12T20:34:12.007828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-03-12T20:34:12.008211] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-03-12T20:34:12.009060] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-03-12T20:34:12.009114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:12.009164] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:12.009194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:12.009254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:12.066332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:12.067035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:12.067117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:12.067149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:12.189445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:12.189625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:12.189670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:12.189700] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:12.193152] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-03-12T20:34:12.193426] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-03-12T20:34:12.193552] [INFO ] [sig ] WTI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:12.336353] [INFO ] [LOCAL ] Saved forecast: WTI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WTI.txt [2026-03-12T20:34:12.336499] [INFO ] [sig ] [3216/3274] Completed WTI in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 20.7s [2026-03-12T20:34:12.336540] [INFO ] [sig ] [3217/3274] Forecasting WTRG... [2026-03-12T20:34:12.336586] [INFO ] [sig ] Generating forecast for: WTRG [2026-03-12T20:34:12.336623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-03-12T20:34:12.348398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-03-12T20:34:12.348757] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-03-12T20:34:12.349603] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-03-12T20:34:12.349660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:12.349694] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:12.349722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:12.349782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:12.408007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:12.408857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:12.408958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:12.408998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:12.524485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:12.524661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:12.524704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:12.524734] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:12.528240] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-03-12T20:34:12.528525] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-03-12T20:34:12.528673] [INFO ] [sig ] WTRG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:12.674598] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WTRG.txt [2026-03-12T20:34:12.674742] [INFO ] [sig ] [3217/3274] Completed WTRG in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 20.3s [2026-03-12T20:34:12.674783] [INFO ] [sig ] [3218/3274] Forecasting WTS... [2026-03-12T20:34:12.674813] [INFO ] [sig ] Generating forecast for: WTS [2026-03-12T20:34:12.674845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-03-12T20:34:12.686280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-03-12T20:34:12.686665] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-03-12T20:34:12.687465] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-03-12T20:34:12.687518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:12.687551] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:12.687600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:12.687661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:12.745831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:12.746560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:12.746661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:12.746696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:12.869365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:12.869508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:12.869548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:12.869594] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:12.873017] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-03-12T20:34:12.873288] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-03-12T20:34:12.873415] [INFO ] [sig ] WTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:13.017973] [INFO ] [LOCAL ] Saved forecast: WTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/WTS.txt [2026-03-12T20:34:13.018113] [INFO ] [sig ] [3218/3274] Completed WTS in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 20.0s [2026-03-12T20:34:13.018153] [INFO ] [sig ] [3219/3274] Forecasting WULF... [2026-03-12T20:34:13.018182] [INFO ] [sig ] Generating forecast for: WULF [2026-03-12T20:34:13.018214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-03-12T20:34:13.030087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-03-12T20:34:13.030393] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-03-12T20:34:13.031326] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-03-12T20:34:13.031379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:13.031411] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:13.031439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:13.031496] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:13.091899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:13.092721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:13.092843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:13.092879] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:13.209397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:13.209557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:13.209620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:13.209651] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:13.213133] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-03-12T20:34:13.213404] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-03-12T20:34:13.213531] [INFO ] [sig ] WULF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:13.361523] [INFO ] [LOCAL ] Saved forecast: WULF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WULF.txt [2026-03-12T20:34:13.361691] [INFO ] [sig ] [3219/3274] Completed WULF in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 19.6s [2026-03-12T20:34:13.361739] [INFO ] [sig ] [3220/3274] Forecasting WVE... [2026-03-12T20:34:13.361771] [INFO ] [sig ] Generating forecast for: WVE [2026-03-12T20:34:13.361804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-03-12T20:34:13.373488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-03-12T20:34:13.373813] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-03-12T20:34:13.374823] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-03-12T20:34:13.374879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:13.374914] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:13.374943] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:13.375002] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:13.455744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:13.456685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:13.456772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:13.456807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:13.587348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:13.587520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:13.587564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:13.587656] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:13.591751] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-03-12T20:34:13.592125] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-03-12T20:34:13.592478] [INFO ] [sig ] WVE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:13.748017] [INFO ] [LOCAL ] Saved forecast: WVE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WVE.txt [2026-03-12T20:34:13.748198] [INFO ] [sig ] [3220/3274] Completed WVE in 0.4s | 2.80 sym/s | Total: 19.1m | ETA: 19.3s [2026-03-12T20:34:13.748243] [INFO ] [sig ] [3221/3274] Forecasting WWD... [2026-03-12T20:34:13.748274] [INFO ] [sig ] Generating forecast for: WWD [2026-03-12T20:34:13.748308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-03-12T20:34:13.759332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-03-12T20:34:13.759704] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-03-12T20:34:13.760540] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-03-12T20:34:13.760615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:13.760652] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:13.760682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:13.760741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:13.822139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:13.822829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:13.822915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:13.822950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:13.943844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:13.944023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:13.944068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:13.944099] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:13.947739] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=12.36%) [2026-03-12T20:34:13.948063] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-03-12T20:34:13.948200] [INFO ] [sig ] WWD: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:14.090236] [INFO ] [LOCAL ] Saved forecast: WWD 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WWD.txt [2026-03-12T20:34:14.090361] [INFO ] [sig ] [3221/3274] Completed WWD in 0.3s | 2.80 sym/s | Total: 19.1m | ETA: 18.9s [2026-03-12T20:34:14.090403] [INFO ] [sig ] [3222/3274] Forecasting WY... [2026-03-12T20:34:14.090434] [INFO ] [sig ] Generating forecast for: WY [2026-03-12T20:34:14.090465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-03-12T20:34:14.142165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-03-12T20:34:14.142466] [INFO ] [FORECASTER] Starting predict_future for WY [2026-03-12T20:34:14.143264] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-03-12T20:34:14.143317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:14.143351] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:14.143378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:14.143435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:14.201589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:14.202252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:14.202338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:14.202373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:14.324717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:14.324887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:14.324929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:14.324962] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:14.328807] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-03-12T20:34:14.329144] [INFO ] [FORECASTER] Completed predict_future for WY [2026-03-12T20:34:14.329295] [INFO ] [sig ] WY: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:14.477457] [INFO ] [LOCAL ] Saved forecast: WY 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WY.txt [2026-03-12T20:34:14.477662] [INFO ] [sig ] [3222/3274] Completed WY in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 18.5s [2026-03-12T20:34:14.477709] [INFO ] [sig ] [3223/3274] Forecasting WYNN... [2026-03-12T20:34:14.477740] [INFO ] [sig ] Generating forecast for: WYNN [2026-03-12T20:34:14.477772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-03-12T20:34:14.488962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-03-12T20:34:14.489286] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-03-12T20:34:14.490134] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-03-12T20:34:14.490187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:14.490220] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:14.490248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:14.490305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:14.551774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:14.552710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:14.552815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:14.552856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:14.678645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:14.678815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:14.678860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:14.678910] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:14.683091] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-03-12T20:34:14.683599] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-03-12T20:34:14.683739] [INFO ] [sig ] WYNN: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:14.834369] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/WYNN.txt [2026-03-12T20:34:14.834528] [INFO ] [sig ] [3223/3274] Completed WYNN in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 18.2s [2026-03-12T20:34:14.834586] [INFO ] [sig ] [3224/3274] Forecasting XBIL... [2026-03-12T20:34:14.834622] [INFO ] [sig ] Generating forecast for: XBIL [2026-03-12T20:34:14.834654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-03-12T20:34:14.846056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-03-12T20:34:14.846428] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-03-12T20:34:14.847283] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-03-12T20:34:14.847339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:14.847374] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:14.847405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:14.847465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:14.912886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:14.913865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:14.913968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:14.914010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:15.015807] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:15.015972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:15.016015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:15.016045] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:15.019706] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-03-12T20:34:15.020065] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-03-12T20:34:15.020243] [INFO ] [sig ] XBIL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:15.171264] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XBIL.txt [2026-03-12T20:34:15.171428] [INFO ] [sig ] [3224/3274] Completed XBIL in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 17.8s [2026-03-12T20:34:15.171472] [INFO ] [sig ] [3225/3274] Forecasting XEL... [2026-03-12T20:34:15.171503] [INFO ] [sig ] Generating forecast for: XEL [2026-03-12T20:34:15.171534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-03-12T20:34:15.183946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-03-12T20:34:15.184333] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-03-12T20:34:15.185409] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-03-12T20:34:15.185465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:15.185499] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:15.185526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:15.185602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:15.251058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:15.252052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:15.252153] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:15.252212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:15.385138] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:15.385300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:15.385344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:15.385373] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:15.389540] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=53.17%) [2026-03-12T20:34:15.389834] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-03-12T20:34:15.389981] [INFO ] [sig ] XEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:15.531606] [INFO ] [LOCAL ] Saved forecast: XEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XEL.txt [2026-03-12T20:34:15.531771] [INFO ] [sig ] [3225/3274] Completed XEL in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 17.5s [2026-03-12T20:34:15.531813] [INFO ] [sig ] [3226/3274] Forecasting XENE... [2026-03-12T20:34:15.531844] [INFO ] [sig ] Generating forecast for: XENE [2026-03-12T20:34:15.531875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-03-12T20:34:15.543057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-03-12T20:34:15.543370] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-03-12T20:34:15.544167] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-03-12T20:34:15.544220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:15.544301] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:15.544331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:15.544389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:15.602124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:15.603011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:15.603095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:15.603127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:15.721460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:15.721649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:15.721695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:15.721724] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:15.725295] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-03-12T20:34:15.725599] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-03-12T20:34:15.725734] [INFO ] [sig ] XENE: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:15.870208] [INFO ] [LOCAL ] Saved forecast: XENE 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XENE.txt [2026-03-12T20:34:15.870371] [INFO ] [sig ] [3226/3274] Completed XENE in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 17.1s [2026-03-12T20:34:15.870413] [INFO ] [sig ] [3227/3274] Forecasting XERS... [2026-03-12T20:34:15.870444] [INFO ] [sig ] Generating forecast for: XERS [2026-03-12T20:34:15.870474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-03-12T20:34:15.882027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-03-12T20:34:15.882396] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-03-12T20:34:15.883208] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-03-12T20:34:15.883262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:15.883294] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:15.883336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:15.883393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:15.941548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:15.942712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:15.942799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:15.942833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:16.073718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:16.073909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:16.073957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:16.073987] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:16.077622] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-03-12T20:34:16.078020] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-03-12T20:34:16.078362] [INFO ] [sig ] XERS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:16.223433] [INFO ] [LOCAL ] Saved forecast: XERS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XERS.txt [2026-03-12T20:34:16.223638] [INFO ] [sig ] [3227/3274] Completed XERS in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 16.8s [2026-03-12T20:34:16.223688] [INFO ] [sig ] [3228/3274] Forecasting XGN... [2026-03-12T20:34:16.223721] [INFO ] [sig ] Generating forecast for: XGN [2026-03-12T20:34:16.223753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-03-12T20:34:16.238950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-03-12T20:34:16.239392] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-03-12T20:34:16.240494] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-03-12T20:34:16.240549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:16.240605] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:16.240636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:16.240694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:16.309720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:16.310865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:16.310956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:16.310990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:16.433497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:16.433686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:16.433729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:16.433758] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:16.437148] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-03-12T20:34:16.437424] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-03-12T20:34:16.437553] [INFO ] [sig ] XGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:16.582189] [INFO ] [LOCAL ] Saved forecast: XGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XGN.txt [2026-03-12T20:34:16.582359] [INFO ] [sig ] [3228/3274] Completed XGN in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 16.4s [2026-03-12T20:34:16.582402] [INFO ] [sig ] [3229/3274] Forecasting XOM... [2026-03-12T20:34:16.582435] [INFO ] [sig ] Generating forecast for: XOM [2026-03-12T20:34:16.582466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-03-12T20:34:16.595405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-03-12T20:34:16.595858] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-03-12T20:34:16.596742] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-03-12T20:34:16.596796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:16.596831] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:16.596860] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:16.596919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:16.658402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:16.659337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:16.659423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:16.659456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:16.793492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:16.793679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:16.793724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:16.793803] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:16.797349] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-03-12T20:34:16.797688] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-03-12T20:34:16.797830] [INFO ] [sig ] XOM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:16.953384] [INFO ] [LOCAL ] Saved forecast: XOM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XOM.txt [2026-03-12T20:34:16.953556] [INFO ] [sig ] [3229/3274] Completed XOM in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 16.0s [2026-03-12T20:34:16.953632] [INFO ] [sig ] [3230/3274] Forecasting XOMA... [2026-03-12T20:34:16.953681] [INFO ] [sig ] Generating forecast for: XOMA [2026-03-12T20:34:16.953731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-03-12T20:34:16.966266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-03-12T20:34:16.966708] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-03-12T20:34:16.967543] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-03-12T20:34:16.967617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:16.967652] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:16.967679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:16.967737] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:17.024680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:17.025633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:17.025722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:17.025757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:17.156010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:17.156176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:17.156219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:17.156248] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:17.160198] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-03-12T20:34:17.160695] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-03-12T20:34:17.160829] [INFO ] [sig ] XOMA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:17.307005] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XOMA.txt [2026-03-12T20:34:17.307361] [INFO ] [sig ] [3230/3274] Completed XOMA in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 15.7s [2026-03-12T20:34:17.307403] [INFO ] [sig ] [3231/3274] Forecasting XOS... [2026-03-12T20:34:17.307436] [INFO ] [sig ] Generating forecast for: XOS [2026-03-12T20:34:17.307474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-03-12T20:34:17.319218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-03-12T20:34:17.319634] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-03-12T20:34:17.320473] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-03-12T20:34:17.320528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:17.320561] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:17.320608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:17.320669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:17.378554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:17.379513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:17.379622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:17.379659] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:17.499609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:17.499773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:17.499819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:17.499850] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:17.503319] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-03-12T20:34:17.503638] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-03-12T20:34:17.503778] [INFO ] [sig ] XOS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:17.656196] [INFO ] [LOCAL ] Saved forecast: XOS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XOS.txt [2026-03-12T20:34:17.656408] [INFO ] [sig ] [3231/3274] Completed XOS in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 15.3s [2026-03-12T20:34:17.656460] [INFO ] [sig ] [3232/3274] Forecasting XP... [2026-03-12T20:34:17.656501] [INFO ] [sig ] Generating forecast for: XP [2026-03-12T20:34:17.656538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-03-12T20:34:17.671850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-03-12T20:34:17.672248] [INFO ] [FORECASTER] Starting predict_future for XP [2026-03-12T20:34:17.673084] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-03-12T20:34:17.673137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:17.673177] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:17.673207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:17.673270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:17.731428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:17.732132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:17.732421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:17.732461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:17.860958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:17.861129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:17.861174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:17.861204] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:17.865757] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-03-12T20:34:17.866087] [INFO ] [FORECASTER] Completed predict_future for XP [2026-03-12T20:34:17.866235] [INFO ] [sig ] XP: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:18.016654] [INFO ] [LOCAL ] Saved forecast: XP 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XP.txt [2026-03-12T20:34:18.016825] [INFO ] [sig ] [3232/3274] Completed XP in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 15.0s [2026-03-12T20:34:18.016867] [INFO ] [sig ] [3233/3274] Forecasting XPEL... [2026-03-12T20:34:18.016899] [INFO ] [sig ] Generating forecast for: XPEL [2026-03-12T20:34:18.016936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-03-12T20:34:18.028923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-03-12T20:34:18.029348] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-03-12T20:34:18.030219] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-03-12T20:34:18.030276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:18.030310] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:18.030339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:18.030399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:18.090813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:18.092205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:18.092301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:18.092335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:18.230870] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:18.231051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:18.231099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:18.231130] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:18.235244] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-03-12T20:34:18.235714] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-03-12T20:34:18.235882] [INFO ] [sig ] XPEL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:18.444796] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XPEL.txt [2026-03-12T20:34:18.444986] [INFO ] [sig ] [3233/3274] Completed XPEL in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 14.6s [2026-03-12T20:34:18.445035] [INFO ] [sig ] [3234/3274] Forecasting XPO... [2026-03-12T20:34:18.445067] [INFO ] [sig ] Generating forecast for: XPO [2026-03-12T20:34:18.445101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-03-12T20:34:18.459530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-03-12T20:34:18.460028] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-03-12T20:34:18.461027] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-03-12T20:34:18.461104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:18.461155] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:18.461198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:18.461278] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:18.552020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:18.553341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:18.553472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:18.553532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:18.708423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:18.708660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:18.708734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:18.708787] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:18.714300] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=46.08%) [2026-03-12T20:34:18.714865] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-03-12T20:34:18.715083] [INFO ] [sig ] XPO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:18.949086] [INFO ] [LOCAL ] Saved forecast: XPO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XPO.txt [2026-03-12T20:34:18.949326] [INFO ] [sig ] [3234/3274] Completed XPO in 0.5s | 2.80 sym/s | Total: 19.2m | ETA: 14.3s [2026-03-12T20:34:18.949399] [INFO ] [sig ] [3235/3274] Forecasting XPOF... [2026-03-12T20:34:18.949445] [INFO ] [sig ] Generating forecast for: XPOF [2026-03-12T20:34:18.949485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-03-12T20:34:18.975724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-03-12T20:34:18.976268] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-03-12T20:34:18.977467] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-03-12T20:34:18.977540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:18.977639] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:18.977691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:18.977785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:19.073970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:19.075330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:19.075461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:19.075519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:19.237484] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:19.237684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:19.237731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:19.237759] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:19.241828] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-03-12T20:34:19.242244] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-03-12T20:34:19.242417] [INFO ] [sig ] XPOF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:19.462901] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XPOF.txt [2026-03-12T20:34:19.463133] [INFO ] [sig ] [3235/3274] Completed XPOF in 0.5s | 2.80 sym/s | Total: 19.2m | ETA: 13.9s [2026-03-12T20:34:19.463195] [INFO ] [sig ] [3236/3274] Forecasting XPRO... [2026-03-12T20:34:19.463246] [INFO ] [sig ] Generating forecast for: XPRO [2026-03-12T20:34:19.463296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-03-12T20:34:19.479394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-03-12T20:34:19.479982] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-03-12T20:34:19.481219] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-03-12T20:34:19.481292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:19.481347] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:19.481400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:19.481494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:19.563130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:19.564082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:19.564229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:19.564265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:19.686931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:19.687147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:19.687192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:19.687223] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:19.691258] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: UP (p=58.96%) [2026-03-12T20:34:19.691654] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-03-12T20:34:19.691815] [INFO ] [sig ] XPRO: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:19.848073] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XPRO.txt [2026-03-12T20:34:19.848305] [INFO ] [sig ] [3236/3274] Completed XPRO in 0.4s | 2.80 sym/s | Total: 19.2m | ETA: 13.6s [2026-03-12T20:34:19.848365] [INFO ] [sig ] [3237/3274] Forecasting XRAY... [2026-03-12T20:34:19.848410] [INFO ] [sig ] Generating forecast for: XRAY [2026-03-12T20:34:19.848452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-03-12T20:34:19.861614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-03-12T20:34:19.861920] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-03-12T20:34:19.862746] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-03-12T20:34:19.862801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:19.862835] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:19.862864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:19.862923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:19.921296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:19.922067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:19.922153] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:19.922186] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:20.045112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:20.045278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:20.045322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:20.045352] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:20.048830] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-03-12T20:34:20.049111] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-03-12T20:34:20.049239] [INFO ] [sig ] XRAY: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:20.192911] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XRAY.txt [2026-03-12T20:34:20.193034] [INFO ] [sig ] [3237/3274] Completed XRAY in 0.3s | 2.80 sym/s | Total: 19.2m | ETA: 13.2s [2026-03-12T20:34:20.193075] [INFO ] [sig ] [3238/3274] Forecasting XRX... [2026-03-12T20:34:20.193105] [INFO ] [sig ] Generating forecast for: XRX [2026-03-12T20:34:20.193134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-03-12T20:34:20.205187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-03-12T20:34:20.205467] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-03-12T20:34:20.206275] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-03-12T20:34:20.206329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:20.206362] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:20.206390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:20.206447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:20.263990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:20.264663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:20.264745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:20.264778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:20.388604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:20.388774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:20.388816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:20.388846] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:20.392951] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-03-12T20:34:20.393534] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-03-12T20:34:20.393703] [INFO ] [sig ] XRX: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:20.540298] [INFO ] [LOCAL ] Saved forecast: XRX 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XRX.txt [2026-03-12T20:34:20.540449] [INFO ] [sig ] [3238/3274] Completed XRX in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 12.8s [2026-03-12T20:34:20.540490] [INFO ] [sig ] [3239/3274] Forecasting XYF... [2026-03-12T20:34:20.540520] [INFO ] [sig ] Generating forecast for: XYF [2026-03-12T20:34:20.540550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-03-12T20:34:20.553102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-03-12T20:34:20.553377] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-03-12T20:34:20.554160] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-03-12T20:34:20.554214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:20.554247] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:20.554274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:20.554331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:20.613225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:20.613842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:20.613920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:20.613954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:20.734199] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:20.734351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:20.734393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:20.734423] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:20.737918] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-03-12T20:34:20.738239] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-03-12T20:34:20.738366] [INFO ] [sig ] XYF: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:20.883473] [INFO ] [LOCAL ] Saved forecast: XYF 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/XYF.txt [2026-03-12T20:34:20.883655] [INFO ] [sig ] [3239/3274] Completed XYF in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 12.5s [2026-03-12T20:34:20.883708] [INFO ] [sig ] [3240/3274] Forecasting XYL... [2026-03-12T20:34:20.883740] [INFO ] [sig ] Generating forecast for: XYL [2026-03-12T20:34:20.883770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-03-12T20:34:20.895200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-03-12T20:34:20.895540] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-03-12T20:34:20.896619] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-03-12T20:34:20.896674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:20.896735] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:20.896769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:20.896827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:20.955376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:20.956074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:20.956155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:20.956189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:21.080553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:21.080737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:21.080780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:21.080809] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:21.084470] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-03-12T20:34:21.084777] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-03-12T20:34:21.084913] [INFO ] [sig ] XYL: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:21.226956] [INFO ] [LOCAL ] Saved forecast: XYL 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/XYL.txt [2026-03-12T20:34:21.227094] [INFO ] [sig ] [3240/3274] Completed XYL in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 12.1s [2026-03-12T20:34:21.227137] [INFO ] [sig ] [3241/3274] Forecasting YALA... [2026-03-12T20:34:21.227167] [INFO ] [sig ] Generating forecast for: YALA [2026-03-12T20:34:21.227198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-03-12T20:34:21.239501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-03-12T20:34:21.239857] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-03-12T20:34:21.240683] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-03-12T20:34:21.240735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:21.240767] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:21.240793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:21.240849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:21.306197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:21.306997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:21.307156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:21.307196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:21.427104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:21.427254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:21.427294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:21.427323] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:21.430816] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-03-12T20:34:21.431116] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-03-12T20:34:21.431258] [INFO ] [sig ] YALA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:21.581914] [INFO ] [LOCAL ] Saved forecast: YALA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YALA.txt [2026-03-12T20:34:21.582081] [INFO ] [sig ] [3241/3274] Completed YALA in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 11.8s [2026-03-12T20:34:21.582122] [INFO ] [sig ] [3242/3274] Forecasting YELP... [2026-03-12T20:34:21.582153] [INFO ] [sig ] Generating forecast for: YELP [2026-03-12T20:34:21.582194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-03-12T20:34:21.594611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-03-12T20:34:21.594928] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-03-12T20:34:21.595728] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-03-12T20:34:21.595780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:21.596001] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:21.596029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:21.596106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:21.655659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:21.656449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:21.656533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:21.656567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:21.776053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:21.776219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:21.776261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:21.776290] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:21.779794] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-03-12T20:34:21.780072] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-03-12T20:34:21.780199] [INFO ] [sig ] YELP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:21.923514] [INFO ] [LOCAL ] Saved forecast: YELP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YELP.txt [2026-03-12T20:34:21.923681] [INFO ] [sig ] [3242/3274] Completed YELP in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 11.4s [2026-03-12T20:34:21.923724] [INFO ] [sig ] [3243/3274] Forecasting YETI... [2026-03-12T20:34:21.923755] [INFO ] [sig ] Generating forecast for: YETI [2026-03-12T20:34:21.923786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-03-12T20:34:21.935485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-03-12T20:34:21.935852] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-03-12T20:34:21.936754] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-03-12T20:34:21.936812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:21.936885] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:21.936914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:21.936973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:21.995889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:21.996706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:21.996791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:21.996825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:22.123042] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:22.123234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:22.123279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:22.123308] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:22.127017] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-03-12T20:34:22.127317] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-03-12T20:34:22.127464] [INFO ] [sig ] YETI: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:22.273361] [INFO ] [LOCAL ] Saved forecast: YETI 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YETI.txt [2026-03-12T20:34:22.273531] [INFO ] [sig ] [3243/3274] Completed YETI in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 11.1s [2026-03-12T20:34:22.273613] [INFO ] [sig ] [3244/3274] Forecasting YMM... [2026-03-12T20:34:22.273652] [INFO ] [sig ] Generating forecast for: YMM [2026-03-12T20:34:22.273684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-03-12T20:34:22.287309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-03-12T20:34:22.287729] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-03-12T20:34:22.288706] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-03-12T20:34:22.288764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:22.288798] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:22.288824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:22.288882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:22.354875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:22.355941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:22.356047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:22.356091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:22.483933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:22.484099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:22.484145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:22.484175] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:22.487962] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-03-12T20:34:22.488295] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-03-12T20:34:22.488429] [INFO ] [sig ] YMM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:22.645708] [INFO ] [LOCAL ] Saved forecast: YMM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YMM.txt [2026-03-12T20:34:22.645885] [INFO ] [sig ] [3244/3274] Completed YMM in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 10.7s [2026-03-12T20:34:22.645930] [INFO ] [sig ] [3245/3274] Forecasting YPF... [2026-03-12T20:34:22.645962] [INFO ] [sig ] Generating forecast for: YPF [2026-03-12T20:34:22.645993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-03-12T20:34:22.657275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-03-12T20:34:22.657646] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-03-12T20:34:22.658515] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-03-12T20:34:22.658592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:22.658636] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:22.658666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:22.658724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:22.722137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:22.723072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:22.723160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:22.723194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:22.861183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:22.861359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:22.861402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:22.861441] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:22.865409] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-03-12T20:34:22.865780] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-03-12T20:34:22.865946] [INFO ] [sig ] YPF: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:23.011718] [INFO ] [LOCAL ] Saved forecast: YPF 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/YPF.txt [2026-03-12T20:34:23.011887] [INFO ] [sig ] [3245/3274] Completed YPF in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 10.3s [2026-03-12T20:34:23.011930] [INFO ] [sig ] [3246/3274] Forecasting YQQQ... [2026-03-12T20:34:23.011962] [INFO ] [sig ] Generating forecast for: YQQQ [2026-03-12T20:34:23.011992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-03-12T20:34:23.023595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-03-12T20:34:23.023948] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-03-12T20:34:23.024787] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-03-12T20:34:23.024840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:23.024872] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:23.024898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:23.024954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:23.083923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:23.084822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:23.084907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:23.084942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:23.217568] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:23.217780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:23.217836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:23.217922] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:23.222790] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=77.82%) [2026-03-12T20:34:23.223140] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-03-12T20:34:23.223318] [INFO ] [sig ] YQQQ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:23.372194] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YQQQ.txt [2026-03-12T20:34:23.372344] [INFO ] [sig ] [3246/3274] Completed YQQQ in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 10.0s [2026-03-12T20:34:23.372386] [INFO ] [sig ] [3247/3274] Forecasting YRD... [2026-03-12T20:34:23.372418] [INFO ] [sig ] Generating forecast for: YRD [2026-03-12T20:34:23.372449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-03-12T20:34:23.383621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-03-12T20:34:23.384005] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-03-12T20:34:23.385167] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-03-12T20:34:23.385224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:23.385442] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:23.385469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:23.385527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:23.445195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:23.445984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:23.446071] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:23.446106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:23.573253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:23.573414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:23.573495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:23.573529] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:23.577104] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=61.85%) [2026-03-12T20:34:23.577400] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-03-12T20:34:23.577532] [INFO ] [sig ] YRD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:23.727732] [INFO ] [LOCAL ] Saved forecast: YRD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YRD.txt [2026-03-12T20:34:23.727903] [INFO ] [sig ] [3247/3274] Completed YRD in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 9.6s [2026-03-12T20:34:23.727968] [INFO ] [sig ] [3248/3274] Forecasting YSG... [2026-03-12T20:34:23.728002] [INFO ] [sig ] Generating forecast for: YSG [2026-03-12T20:34:23.728034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-03-12T20:34:23.740262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-03-12T20:34:23.740738] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-03-12T20:34:23.741737] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-03-12T20:34:23.741794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:23.741827] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:23.741854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:23.741913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:23.807377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:23.808317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:23.808655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:23.808706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:23.943672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:23.943849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:23.943911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:23.943947] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:23.947994] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=16.37%) [2026-03-12T20:34:23.948296] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-03-12T20:34:23.948436] [INFO ] [sig ] YSG: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:24.102734] [INFO ] [LOCAL ] Saved forecast: YSG 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/YSG.txt [2026-03-12T20:34:24.102891] [INFO ] [sig ] [3248/3274] Completed YSG in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 9.3s [2026-03-12T20:34:24.102933] [INFO ] [sig ] [3249/3274] Forecasting YTRA... [2026-03-12T20:34:24.102964] [INFO ] [sig ] Generating forecast for: YTRA [2026-03-12T20:34:24.102997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-03-12T20:34:24.114370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-03-12T20:34:24.114764] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-03-12T20:34:24.115630] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-03-12T20:34:24.115697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:24.115739] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:24.115767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:24.115832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:24.176775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:24.177873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:24.178005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:24.178042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:24.306341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:24.306523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:24.306599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:24.306644] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:24.311732] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-03-12T20:34:24.312102] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-03-12T20:34:24.312272] [INFO ] [sig ] YTRA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:24.472970] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/YTRA.txt [2026-03-12T20:34:24.473172] [INFO ] [sig ] [3249/3274] Completed YTRA in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 8.9s [2026-03-12T20:34:24.473238] [INFO ] [sig ] [3250/3274] Forecasting YUM... [2026-03-12T20:34:24.473286] [INFO ] [sig ] Generating forecast for: YUM [2026-03-12T20:34:24.473324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-03-12T20:34:24.484644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-03-12T20:34:24.484971] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-03-12T20:34:24.485836] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-03-12T20:34:24.485905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:24.485947] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:24.485976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:24.486034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:24.544418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:24.545156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:24.545240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:24.545272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:24.666494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:24.666703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:24.666749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:24.666780] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:24.670702] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-03-12T20:34:24.670984] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-03-12T20:34:24.671117] [INFO ] [sig ] YUM: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:24.814071] [INFO ] [LOCAL ] Saved forecast: YUM 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/YUM.txt [2026-03-12T20:34:24.814222] [INFO ] [sig ] [3250/3274] Completed YUM in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 8.6s [2026-03-12T20:34:24.814263] [INFO ] [sig ] [3251/3274] Forecasting YUMC... [2026-03-12T20:34:24.814294] [INFO ] [sig ] Generating forecast for: YUMC [2026-03-12T20:34:24.814324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-03-12T20:34:24.827171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-03-12T20:34:24.827533] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-03-12T20:34:24.828590] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-03-12T20:34:24.828645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:24.828711] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:24.828741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:24.828799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:24.891036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:24.891891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:24.891978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:24.892011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:25.023229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:25.023394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:25.023439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:25.023468] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:25.027140] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=28.13%) [2026-03-12T20:34:25.027435] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-03-12T20:34:25.027587] [INFO ] [sig ] YUMC: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:25.182154] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/YUMC.txt [2026-03-12T20:34:25.182331] [INFO ] [sig ] [3251/3274] Completed YUMC in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 8.2s [2026-03-12T20:34:25.182373] [INFO ] [sig ] [3252/3274] Forecasting Z... [2026-03-12T20:34:25.182404] [INFO ] [sig ] Generating forecast for: Z [2026-03-12T20:34:25.182435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-03-12T20:34:25.194279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-03-12T20:34:25.194650] [INFO ] [FORECASTER] Starting predict_future for Z [2026-03-12T20:34:25.195492] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-03-12T20:34:25.195546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:25.195606] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:25.195637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:25.195700] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:25.254235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:25.255138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:25.255235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:25.255268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:25.388352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:25.388518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:25.388589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:25.388625] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:25.393121] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=69.92%) [2026-03-12T20:34:25.393449] [INFO ] [FORECASTER] Completed predict_future for Z [2026-03-12T20:34:25.393612] [INFO ] [sig ] Z: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:25.541522] [INFO ] [LOCAL ] Saved forecast: Z 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/Z.txt [2026-03-12T20:34:25.541699] [INFO ] [sig ] [3252/3274] Completed Z in 0.4s | 2.80 sym/s | Total: 19.3m | ETA: 7.8s [2026-03-12T20:34:25.541751] [INFO ] [sig ] [3253/3274] Forecasting ZBH... [2026-03-12T20:34:25.541790] [INFO ] [sig ] Generating forecast for: ZBH [2026-03-12T20:34:25.541826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-03-12T20:34:25.553402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-03-12T20:34:25.553760] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-03-12T20:34:25.554630] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-03-12T20:34:25.554683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:25.554715] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:25.554743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:25.554800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:25.611470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:25.612256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:25.612340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:25.612425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:25.734321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:25.734472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:25.734513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:25.734542] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:25.738014] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-03-12T20:34:25.738304] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-03-12T20:34:25.738433] [INFO ] [sig ] ZBH: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:25.880854] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZBH.txt [2026-03-12T20:34:25.880994] [INFO ] [sig ] [3253/3274] Completed ZBH in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 7.5s [2026-03-12T20:34:25.881034] [INFO ] [sig ] [3254/3274] Forecasting ZBIO... [2026-03-12T20:34:25.881065] [INFO ] [sig ] Generating forecast for: ZBIO [2026-03-12T20:34:25.881095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-03-12T20:34:25.892537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-03-12T20:34:25.892920] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-03-12T20:34:25.893840] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-03-12T20:34:25.893897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:25.893929] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:25.893955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:25.894012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:25.953005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:25.954052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:25.954134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:25.954171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:26.075120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:26.075278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:26.075321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:26.075351] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:26.078943] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-03-12T20:34:26.079237] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-03-12T20:34:26.079394] [INFO ] [sig ] ZBIO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:26.230808] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZBIO.txt [2026-03-12T20:34:26.230980] [INFO ] [sig ] [3254/3274] Completed ZBIO in 0.3s | 2.80 sym/s | Total: 19.3m | ETA: 7.1s [2026-03-12T20:34:26.231030] [INFO ] [sig ] [3255/3274] Forecasting ZBRA... [2026-03-12T20:34:26.231064] [INFO ] [sig ] Generating forecast for: ZBRA [2026-03-12T20:34:26.231111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-03-12T20:34:26.243355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-03-12T20:34:26.243749] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-03-12T20:34:26.244610] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-03-12T20:34:26.244665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:26.244704] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:26.244734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:26.244793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:26.305864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:26.306852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:26.306975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:26.307017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:26.433877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:26.434046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:26.434089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:26.434118] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:26.438050] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=69.21%) [2026-03-12T20:34:26.438377] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-03-12T20:34:26.438535] [INFO ] [sig ] ZBRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:26.585437] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZBRA.txt [2026-03-12T20:34:26.585607] [INFO ] [sig ] [3255/3274] Completed ZBRA in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 6.8s [2026-03-12T20:34:26.585664] [INFO ] [sig ] [3256/3274] Forecasting ZD... [2026-03-12T20:34:26.585696] [INFO ] [sig ] Generating forecast for: ZD [2026-03-12T20:34:26.585726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-03-12T20:34:26.597629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-03-12T20:34:26.597991] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-03-12T20:34:26.598816] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-03-12T20:34:26.598871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:26.598904] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:26.598932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:26.599003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:26.660300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:26.661223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:26.661310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:26.661344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:26.781300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:26.781463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:26.781506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:26.781535] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:26.785030] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-03-12T20:34:26.785309] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-03-12T20:34:26.785440] [INFO ] [sig ] ZD: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:26.940937] [INFO ] [LOCAL ] Saved forecast: ZD 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZD.txt [2026-03-12T20:34:26.941167] [INFO ] [sig ] [3256/3274] Completed ZD in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 6.4s [2026-03-12T20:34:26.941230] [INFO ] [sig ] [3257/3274] Forecasting ZETA... [2026-03-12T20:34:26.941281] [INFO ] [sig ] Generating forecast for: ZETA [2026-03-12T20:34:26.941339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-03-12T20:34:26.954532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-03-12T20:34:26.954928] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-03-12T20:34:26.955870] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-03-12T20:34:26.955926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:26.955960] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:26.955986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:26.956043] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:27.018861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:27.019831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:27.019920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:27.019954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:27.144936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:27.145105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:27.145151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:27.145181] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:27.148890] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-03-12T20:34:27.149174] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-03-12T20:34:27.149305] [INFO ] [sig ] ZETA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:27.297479] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZETA.txt [2026-03-12T20:34:27.297649] [INFO ] [sig ] [3257/3274] Completed ZETA in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 6.1s [2026-03-12T20:34:27.297695] [INFO ] [sig ] [3258/3274] Forecasting ZGN... [2026-03-12T20:34:27.297727] [INFO ] [sig ] Generating forecast for: ZGN [2026-03-12T20:34:27.297759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-03-12T20:34:27.309712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-03-12T20:34:27.310077] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-03-12T20:34:27.311026] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-03-12T20:34:27.311083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:27.311116] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:27.311143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:27.311204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:27.373132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:27.374025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:27.374113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:27.374149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:27.508110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:27.508297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:27.508357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:27.508392] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:27.512232] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-03-12T20:34:27.512520] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-03-12T20:34:27.512674] [INFO ] [sig ] ZGN: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:27.669884] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZGN.txt [2026-03-12T20:34:27.670074] [INFO ] [sig ] [3258/3274] Completed ZGN in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 5.7s [2026-03-12T20:34:27.670125] [INFO ] [sig ] [3259/3274] Forecasting ZH... [2026-03-12T20:34:27.670166] [INFO ] [sig ] Generating forecast for: ZH [2026-03-12T20:34:27.670204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-03-12T20:34:27.686293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-03-12T20:34:27.686830] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-03-12T20:34:27.687920] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-03-12T20:34:27.688011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:27.688052] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:27.688085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:27.688167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:27.756754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:27.757819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:27.757915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:27.757972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:27.891818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:27.892003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:27.892049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:27.892080] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:27.895844] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=45.67%) [2026-03-12T20:34:27.896204] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-03-12T20:34:27.896372] [INFO ] [sig ] ZH: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:28.054422] [INFO ] [LOCAL ] Saved forecast: ZH 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZH.txt [2026-03-12T20:34:28.054627] [INFO ] [sig ] [3259/3274] Completed ZH in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 5.4s [2026-03-12T20:34:28.054673] [INFO ] [sig ] [3260/3274] Forecasting ZIM... [2026-03-12T20:34:28.054705] [INFO ] [sig ] Generating forecast for: ZIM [2026-03-12T20:34:28.054737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-03-12T20:34:28.067004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-03-12T20:34:28.067381] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-03-12T20:34:28.068230] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-03-12T20:34:28.068289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:28.068366] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:28.068395] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:28.068453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:28.128161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:28.129145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:28.129240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:28.129275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:28.256936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:28.257129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:28.257176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:28.257211] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:28.260805] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=28.48%) [2026-03-12T20:34:28.261090] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-03-12T20:34:28.261235] [INFO ] [sig ] ZIM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:28.410967] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZIM.txt [2026-03-12T20:34:28.411134] [INFO ] [sig ] [3260/3274] Completed ZIM in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 5.0s [2026-03-12T20:34:28.411177] [INFO ] [sig ] [3261/3274] Forecasting ZION... [2026-03-12T20:34:28.411208] [INFO ] [sig ] Generating forecast for: ZION [2026-03-12T20:34:28.411238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-03-12T20:34:28.423990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-03-12T20:34:28.424423] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-03-12T20:34:28.425289] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-03-12T20:34:28.425356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:28.425389] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:28.425417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:28.425475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:28.491717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:28.492683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:28.492779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:28.492817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:28.630165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:28.630326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:28.630370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:28.630399] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:28.633945] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-03-12T20:34:28.634271] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-03-12T20:34:28.634436] [INFO ] [sig ] ZION: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:28.786844] [INFO ] [LOCAL ] Saved forecast: ZION 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZION.txt [2026-03-12T20:34:28.787005] [INFO ] [sig ] [3261/3274] Completed ZION in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 4.6s [2026-03-12T20:34:28.787053] [INFO ] [sig ] [3262/3274] Forecasting ZIP... [2026-03-12T20:34:28.787086] [INFO ] [sig ] Generating forecast for: ZIP [2026-03-12T20:34:28.787118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-03-12T20:34:28.799155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-03-12T20:34:28.799540] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-03-12T20:34:28.800464] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-03-12T20:34:28.800520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:28.800554] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:28.800608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:28.800677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:28.860820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:28.861522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:28.861629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:28.861668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:28.994632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:28.994815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:28.994861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:28.994891] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:28.998527] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-03-12T20:34:28.998864] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-03-12T20:34:28.999030] [INFO ] [sig ] ZIP: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:29.156073] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZIP.txt [2026-03-12T20:34:29.156271] [INFO ] [sig ] [3262/3274] Completed ZIP in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 4.3s [2026-03-12T20:34:29.156322] [INFO ] [sig ] [3263/3274] Forecasting ZLAB... [2026-03-12T20:34:29.156358] [INFO ] [sig ] Generating forecast for: ZLAB [2026-03-12T20:34:29.156394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-03-12T20:34:29.169339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-03-12T20:34:29.169739] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-03-12T20:34:29.170534] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-03-12T20:34:29.170607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:29.170643] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:29.170671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:29.170729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:29.235334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:29.236739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:29.236830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:29.236863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:29.373095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:29.373260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:29.373302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:29.373366] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:29.377340] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=74.33%) [2026-03-12T20:34:29.377678] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-03-12T20:34:29.377813] [INFO ] [sig ] ZLAB: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:29.535617] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZLAB.txt [2026-03-12T20:34:29.535781] [INFO ] [sig ] [3263/3274] Completed ZLAB in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 3.9s [2026-03-12T20:34:29.535826] [INFO ] [sig ] [3264/3274] Forecasting ZM... [2026-03-12T20:34:29.535859] [INFO ] [sig ] Generating forecast for: ZM [2026-03-12T20:34:29.535891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-03-12T20:34:29.547713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-03-12T20:34:29.548105] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-03-12T20:34:29.548991] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-03-12T20:34:29.549052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:29.549111] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:29.549141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:29.549201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:29.613711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:29.614439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:29.614524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:29.614558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:29.748626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:29.748813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:29.748859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:29.748901] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:29.752520] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=0.14%) [2026-03-12T20:34:29.752841] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-03-12T20:34:29.752977] [INFO ] [sig ] ZM: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:29.905365] [INFO ] [LOCAL ] Saved forecast: ZM 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZM.txt [2026-03-12T20:34:29.905521] [INFO ] [sig ] [3264/3274] Completed ZM in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 3.6s [2026-03-12T20:34:29.905563] [INFO ] [sig ] [3265/3274] Forecasting ZNTL... [2026-03-12T20:34:29.905615] [INFO ] [sig ] Generating forecast for: ZNTL [2026-03-12T20:34:29.905647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-03-12T20:34:29.917631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-03-12T20:34:29.917971] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-03-12T20:34:29.918993] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-03-12T20:34:29.919059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:29.919095] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:29.919133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:29.919198] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:29.982214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:29.983025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:29.983110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:29.983143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:30.110234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:30.110409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:30.110456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:30.110486] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:30.114164] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-03-12T20:34:30.114449] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-03-12T20:34:30.114642] [INFO ] [sig ] ZNTL: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:30.261815] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZNTL.txt [2026-03-12T20:34:30.261969] [INFO ] [sig ] [3265/3274] Completed ZNTL in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 3.2s [2026-03-12T20:34:30.262011] [INFO ] [sig ] [3266/3274] Forecasting ZS... [2026-03-12T20:34:30.262041] [INFO ] [sig ] Generating forecast for: ZS [2026-03-12T20:34:30.262073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-03-12T20:34:30.276622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-03-12T20:34:30.276962] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-03-12T20:34:30.277814] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-03-12T20:34:30.277868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:30.277901] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:30.277946] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:30.278004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:30.336435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:30.337239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:30.337327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:30.337360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:30.463995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:30.464165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:30.464208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:30.464238] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:30.467749] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-03-12T20:34:30.468049] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-03-12T20:34:30.468179] [INFO ] [sig ] ZS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:30.611238] [INFO ] [LOCAL ] Saved forecast: ZS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZS.txt [2026-03-12T20:34:30.611409] [INFO ] [sig ] [3266/3274] Completed ZS in 0.3s | 2.80 sym/s | Total: 19.4m | ETA: 2.9s [2026-03-12T20:34:30.611452] [INFO ] [sig ] [3267/3274] Forecasting ZTO... [2026-03-12T20:34:30.611483] [INFO ] [sig ] Generating forecast for: ZTO [2026-03-12T20:34:30.611514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-03-12T20:34:30.624100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-03-12T20:34:30.624461] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-03-12T20:34:30.625487] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-03-12T20:34:30.625541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:30.625592] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:30.625622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:30.625680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:30.684214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:30.685051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:30.685137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:30.685171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:30.807976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:30.808153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:30.808194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:30.808224] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:30.811784] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=46.01%) [2026-03-12T20:34:30.812090] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-03-12T20:34:30.812224] [INFO ] [sig ] ZTO: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:30.956639] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZTO.txt [2026-03-12T20:34:30.956792] [INFO ] [sig ] [3267/3274] Completed ZTO in 0.3s | 2.80 sym/s | Total: 19.4m | ETA: 2.5s [2026-03-12T20:34:30.956858] [INFO ] [sig ] [3268/3274] Forecasting ZTS... [2026-03-12T20:34:30.956893] [INFO ] [sig ] Generating forecast for: ZTS [2026-03-12T20:34:30.956925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-03-12T20:34:30.969375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-03-12T20:34:30.969719] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-03-12T20:34:30.970516] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-03-12T20:34:30.970595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:30.970632] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:30.970660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:30.970717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:31.032027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:31.032914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:31.032999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:31.033033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:31.158996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:31.159154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:31.159197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:31.159233] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:31.163020] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=55.17%) [2026-03-12T20:34:31.163294] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-03-12T20:34:31.163422] [INFO ] [sig ] ZTS: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:31.306523] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZTS.txt [2026-03-12T20:34:31.306695] [INFO ] [sig ] [3268/3274] Completed ZTS in 0.3s | 2.80 sym/s | Total: 19.4m | ETA: 2.1s [2026-03-12T20:34:31.306738] [INFO ] [sig ] [3269/3274] Forecasting ZUMZ... [2026-03-12T20:34:31.306769] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-03-12T20:34:31.306799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-03-12T20:34:31.318681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-03-12T20:34:31.318989] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-03-12T20:34:31.319813] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-03-12T20:34:31.319866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:31.319899] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:31.319925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:31.319981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:31.381203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:31.382353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:31.382441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:31.382475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:31.511089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:31.511260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:31.511305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:31.511334] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:31.515082] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-03-12T20:34:31.515387] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-03-12T20:34:31.515540] [INFO ] [sig ] ZUMZ: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:31.668361] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZUMZ.txt [2026-03-12T20:34:31.668531] [INFO ] [sig ] [3269/3274] Completed ZUMZ in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.8s [2026-03-12T20:34:31.668593] [INFO ] [sig ] [3270/3274] Forecasting ZURA... [2026-03-12T20:34:31.668629] [INFO ] [sig ] Generating forecast for: ZURA [2026-03-12T20:34:31.668659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-03-12T20:34:31.681497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-03-12T20:34:31.681908] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-03-12T20:34:31.682907] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-03-12T20:34:31.682960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:31.682991] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:31.683017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:31.683074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:31.748729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:31.749689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:31.749834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:31.749869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:31.885258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:31.885489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:31.885533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:31.885564] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:31.889204] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-03-12T20:34:31.889496] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-03-12T20:34:31.889644] [INFO ] [sig ] ZURA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:32.032251] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZURA.txt [2026-03-12T20:34:32.032388] [INFO ] [sig ] [3270/3274] Completed ZURA in 0.4s | 2.80 sym/s | Total: 19.4m | ETA: 1.4s [2026-03-12T20:34:32.032429] [INFO ] [sig ] [3271/3274] Forecasting ZVIA... [2026-03-12T20:34:32.032460] [INFO ] [sig ] Generating forecast for: ZVIA [2026-03-12T20:34:32.032490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-03-12T20:34:32.048811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-03-12T20:34:32.049239] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-03-12T20:34:32.050490] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-03-12T20:34:32.050553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:32.050814] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:32.050849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:32.050935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:32.115322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:32.116238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:32.116326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:32.116360] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:32.241699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:32.241877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:32.241921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:32.241990] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:32.245601] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-03-12T20:34:32.245915] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-03-12T20:34:32.246055] [INFO ] [sig ] ZVIA: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:32.394627] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZVIA.txt [2026-03-12T20:34:32.394795] [INFO ] [sig ] [3271/3274] Completed ZVIA in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 1.1s [2026-03-12T20:34:32.394841] [INFO ] [sig ] [3272/3274] Forecasting ZVRA... [2026-03-12T20:34:32.394871] [INFO ] [sig ] Generating forecast for: ZVRA [2026-03-12T20:34:32.394902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-03-12T20:34:32.407536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-03-12T20:34:32.408016] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-03-12T20:34:32.409153] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-03-12T20:34:32.409214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:32.409256] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:32.409285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:32.409343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:32.469986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:32.471200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:32.471303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:32.471343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:32.590701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:32.590904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:32.590955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:32.590986] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:32.594914] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-03-12T20:34:32.595271] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-03-12T20:34:32.595421] [INFO ] [sig ] ZVRA: Forecast for 2026-03-12: UP (sign=1.00) [2026-03-12T20:34:32.739628] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-03-13 1 -> ./output/forecasts/individual/2026-03-13/ZVRA.txt [2026-03-12T20:34:32.739804] [INFO ] [sig ] [3272/3274] Completed ZVRA in 0.3s | 2.80 sym/s | Total: 19.5m | ETA: 0.7s [2026-03-12T20:34:32.739847] [INFO ] [sig ] [3273/3274] Forecasting ZWS... [2026-03-12T20:34:32.739876] [INFO ] [sig ] Generating forecast for: ZWS [2026-03-12T20:34:32.739906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-03-12T20:34:32.751655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-03-12T20:34:32.752064] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-03-12T20:34:32.752948] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-03-12T20:34:32.753002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:32.753035] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:32.753062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:32.753120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:32.810273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:32.811298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:32.811421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:32.811457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:32.937953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:32.938127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:32.938170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:32.938199] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:32.942123] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=40.85%) [2026-03-12T20:34:32.942425] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-03-12T20:34:32.942565] [INFO ] [sig ] ZWS: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:33.089744] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZWS.txt [2026-03-12T20:34:33.089971] [INFO ] [sig ] [3273/3274] Completed ZWS in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 0.4s [2026-03-12T20:34:33.090034] [INFO ] [sig ] [3274/3274] Forecasting ZYME... [2026-03-12T20:34:33.090077] [INFO ] [sig ] Generating forecast for: ZYME [2026-03-12T20:34:33.090122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-03-12T20:34:33.101968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-03-12T20:34:33.102401] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-03-12T20:34:33.103269] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-03-12T20:34:33.103325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-12T20:34:33.103359] [DEBUG] [FORECASTER] Starting train method [2026-03-12T20:34:33.103388] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-12T20:34:33.103446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-12T20:34:33.161403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-12T20:34:33.162305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-12T20:34:33.162392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-12T20:34:33.162426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-12T20:34:33.287386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-12T20:34:33.287589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-12T20:34:33.287641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-12T20:34:33.287674] [INFO ] [FORECASTER] Training complete [2026-03-12T20:34:33.291330] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=25.28%) [2026-03-12T20:34:33.291633] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-03-12T20:34:33.291763] [INFO ] [sig ] ZYME: Forecast for 2026-03-12: DOWN (sign=0.00) [2026-03-12T20:34:33.506867] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-03-13 0 -> ./output/forecasts/individual/2026-03-13/ZYME.txt [2026-03-12T20:34:33.507044] [INFO ] [sig ] [3274/3274] Completed ZYME in 0.4s | 2.80 sym/s | Total: 19.5m | ETA: 0.0s [2026-03-12T20:34:33.507089] [INFO ] [sig ] ================================================== [2026-03-12T20:34:33.507120] [INFO ] [sig ] Forecasts complete: 3274/3274 symbols succeeded [2026-03-12T20:34:33.507151] [INFO ] [sig ] Automatically generating consolidated reports... [2026-03-12T20:34:33.507178] [INFO ] [sig ] Generating consolidated forecast reports [2026-03-12T20:34:33.508239] [INFO ] [sig ] Found 104 forecast dates to process [2026-03-12T20:34:33.508286] [INFO ] [sig ] [1/104] Processing report for 2025-10-10... [2026-03-12T20:34:33.508339] [INFO ] [sig ] [1/104] Report for 2025-10-10 already exists, skipping... [2026-03-12T20:34:33.508371] [INFO ] [sig ] [2/104] Processing report for 2025-10-13... [2026-03-12T20:34:33.508412] [INFO ] [sig ] [2/104] Report for 2025-10-13 already exists, skipping... [2026-03-12T20:34:33.508459] [INFO ] [sig ] [3/104] Processing report for 2025-10-14... [2026-03-12T20:34:33.508496] [INFO ] [sig ] [3/104] Report for 2025-10-14 already exists, skipping... [2026-03-12T20:34:33.508523] [INFO ] [sig ] [4/104] Processing report for 2025-10-15... [2026-03-12T20:34:33.508560] [INFO ] [sig ] [4/104] Report for 2025-10-15 already exists, skipping... [2026-03-12T20:34:33.508614] [INFO ] [sig ] [5/104] Processing report for 2025-10-16... [2026-03-12T20:34:33.508654] [INFO ] [sig ] [5/104] Report for 2025-10-16 already exists, skipping... [2026-03-12T20:34:33.508683] [INFO ] [sig ] [6/104] Processing report for 2025-10-17... [2026-03-12T20:34:33.508715] [INFO ] [sig ] [6/104] Report for 2025-10-17 already exists, skipping... [2026-03-12T20:34:33.508741] [INFO ] [sig ] [7/104] Processing report for 2025-10-20... [2026-03-12T20:34:33.508777] [INFO ] [sig ] [7/104] Report for 2025-10-20 already exists, skipping... [2026-03-12T20:34:33.508805] [INFO ] [sig ] [8/104] Processing report for 2025-10-21... [2026-03-12T20:34:33.508841] [INFO ] [sig ] [8/104] Report for 2025-10-21 already exists, skipping... [2026-03-12T20:34:33.508868] [INFO ] [sig ] [9/104] Processing report for 2025-10-22... [2026-03-12T20:34:33.508900] [INFO ] [sig ] [9/104] Report for 2025-10-22 already exists, skipping... [2026-03-12T20:34:33.508926] [INFO ] [sig ] [10/104] Processing report for 2025-10-23... [2026-03-12T20:34:33.508957] [INFO ] [sig ] [10/104] Report for 2025-10-23 already exists, skipping... [2026-03-12T20:34:33.508982] [INFO ] [sig ] [11/104] Processing report for 2025-10-24... [2026-03-12T20:34:33.509013] [INFO ] [sig ] [11/104] Report for 2025-10-24 already exists, skipping... [2026-03-12T20:34:33.509047] [INFO ] [sig ] [12/104] Processing report for 2025-10-27... [2026-03-12T20:34:33.509106] [INFO ] [sig ] [12/104] Report for 2025-10-27 already exists, skipping... [2026-03-12T20:34:33.509151] [INFO ] [sig ] [13/104] Processing report for 2025-10-28... [2026-03-12T20:34:33.509198] [INFO ] [sig ] [13/104] Report for 2025-10-28 already exists, skipping... [2026-03-12T20:34:33.509239] [INFO ] [sig ] [14/104] Processing report for 2025-10-30... [2026-03-12T20:34:33.509292] [INFO ] [sig ] [14/104] Report for 2025-10-30 already exists, skipping... [2026-03-12T20:34:33.509339] [INFO ] [sig ] [15/104] Processing report for 2025-10-31... [2026-03-12T20:34:33.509374] [INFO ] [sig ] [15/104] Report for 2025-10-31 already exists, skipping... [2026-03-12T20:34:33.509401] [INFO ] [sig ] [16/104] Processing report for 2025-11-03... [2026-03-12T20:34:33.509432] [INFO ] [sig ] [16/104] Report for 2025-11-03 already exists, skipping... [2026-03-12T20:34:33.509457] [INFO ] [sig ] [17/104] Processing report for 2025-11-04... [2026-03-12T20:34:33.509488] [INFO ] [sig ] [17/104] Report for 2025-11-04 already exists, skipping... [2026-03-12T20:34:33.509513] [INFO ] [sig ] [18/104] Processing report for 2025-11-05... [2026-03-12T20:34:33.509545] [INFO ] [sig ] [18/104] Report for 2025-11-05 already exists, skipping... [2026-03-12T20:34:33.509587] [INFO ] [sig ] [19/104] Processing report for 2025-11-06... [2026-03-12T20:34:33.509622] [INFO ] [sig ] [19/104] Report for 2025-11-06 already exists, skipping... [2026-03-12T20:34:33.509648] [INFO ] [sig ] [20/104] Processing report for 2025-11-07... [2026-03-12T20:34:33.509677] [INFO ] [sig ] [20/104] Report for 2025-11-07 already exists, skipping... [2026-03-12T20:34:33.509702] [INFO ] [sig ] [21/104] Processing report for 2025-11-10... [2026-03-12T20:34:33.509732] [INFO ] [sig ] [21/104] Report for 2025-11-10 already exists, skipping... [2026-03-12T20:34:33.509757] [INFO ] [sig ] [22/104] Processing report for 2025-11-11... [2026-03-12T20:34:33.509787] [INFO ] [sig ] [22/104] Report for 2025-11-11 already exists, skipping... [2026-03-12T20:34:33.509820] [INFO ] [sig ] [23/104] Processing report for 2025-11-12... [2026-03-12T20:34:33.509852] [INFO ] [sig ] [23/104] Report for 2025-11-12 already exists, skipping... [2026-03-12T20:34:33.509878] [INFO ] [sig ] [24/104] Processing report for 2025-11-13... [2026-03-12T20:34:33.509938] [INFO ] [sig ] [24/104] Report for 2025-11-13 already exists, skipping... [2026-03-12T20:34:33.509966] [INFO ] [sig ] [25/104] Processing report for 2025-11-17... [2026-03-12T20:34:33.510007] [INFO ] [sig ] [25/104] Report for 2025-11-17 already exists, skipping... [2026-03-12T20:34:33.510036] [INFO ] [sig ] [26/104] Processing report for 2025-11-18... [2026-03-12T20:34:33.510072] [INFO ] [sig ] [26/104] Report for 2025-11-18 already exists, skipping... [2026-03-12T20:34:33.510099] [INFO ] [sig ] [27/104] Processing report for 2025-11-19... [2026-03-12T20:34:33.510138] [INFO ] [sig ] [27/104] Report for 2025-11-19 already exists, skipping... [2026-03-12T20:34:33.510166] [INFO ] [sig ] [28/104] Processing report for 2025-11-20... [2026-03-12T20:34:33.510204] [INFO ] [sig ] [28/104] Report for 2025-11-20 already exists, skipping... [2026-03-12T20:34:33.510232] [INFO ] [sig ] [29/104] Processing report for 2025-11-21... [2026-03-12T20:34:33.510263] [INFO ] [sig ] [29/104] Report for 2025-11-21 already exists, skipping... [2026-03-12T20:34:33.510289] [INFO ] [sig ] [30/104] Processing report for 2025-11-24... [2026-03-12T20:34:33.510327] [INFO ] [sig ] [30/104] Report for 2025-11-24 already exists, skipping... [2026-03-12T20:34:33.510357] [INFO ] [sig ] [31/104] Processing report for 2025-11-25... [2026-03-12T20:34:33.510394] [INFO ] [sig ] [31/104] Report for 2025-11-25 already exists, skipping... [2026-03-12T20:34:33.510422] [INFO ] [sig ] [32/104] Processing report for 2025-11-26... [2026-03-12T20:34:33.510458] [INFO ] [sig ] [32/104] Report for 2025-11-26 already exists, skipping... [2026-03-12T20:34:33.510485] [INFO ] [sig ] [33/104] Processing report for 2025-11-28... [2026-03-12T20:34:33.510517] [INFO ] [sig ] [33/104] Report for 2025-11-28 already exists, skipping... [2026-03-12T20:34:33.510543] [INFO ] [sig ] [34/104] Processing report for 2025-12-01... [2026-03-12T20:34:33.510596] [INFO ] [sig ] [34/104] Report for 2025-12-01 already exists, skipping... [2026-03-12T20:34:33.510627] [INFO ] [sig ] [35/104] Processing report for 2025-12-02... [2026-03-12T20:34:33.510659] [INFO ] [sig ] [35/104] Report for 2025-12-02 already exists, skipping... [2026-03-12T20:34:33.510685] [INFO ] [sig ] [36/104] Processing report for 2025-12-03... [2026-03-12T20:34:33.510716] [INFO ] [sig ] [36/104] Report for 2025-12-03 already exists, skipping... [2026-03-12T20:34:33.510742] [INFO ] [sig ] [37/104] Processing report for 2025-12-04... [2026-03-12T20:34:33.510782] [INFO ] [sig ] [37/104] Report for 2025-12-04 already exists, skipping... [2026-03-12T20:34:33.510809] [INFO ] [sig ] [38/104] Processing report for 2025-12-05... [2026-03-12T20:34:33.510851] [INFO ] [sig ] [38/104] Report for 2025-12-05 already exists, skipping... [2026-03-12T20:34:33.510879] [INFO ] [sig ] [39/104] Processing report for 2025-12-08... [2026-03-12T20:34:33.510911] [INFO ] [sig ] [39/104] Report for 2025-12-08 already exists, skipping... [2026-03-12T20:34:33.510937] [INFO ] [sig ] [40/104] Processing report for 2025-12-09... [2026-03-12T20:34:33.510968] [INFO ] [sig ] [40/104] Report for 2025-12-09 already exists, skipping... [2026-03-12T20:34:33.510995] [INFO ] [sig ] [41/104] Processing report for 2025-12-10... [2026-03-12T20:34:33.511025] [INFO ] [sig ] [41/104] Report for 2025-12-10 already exists, skipping... [2026-03-12T20:34:33.511051] [INFO ] [sig ] [42/104] Processing report for 2025-12-11... [2026-03-12T20:34:33.511082] [INFO ] [sig ] [42/104] Report for 2025-12-11 already exists, skipping... [2026-03-12T20:34:33.511123] [INFO ] [sig ] [43/104] Processing report for 2025-12-12... [2026-03-12T20:34:33.511157] [INFO ] [sig ] [43/104] Report for 2025-12-12 already exists, skipping... [2026-03-12T20:34:33.511184] [INFO ] [sig ] [44/104] Processing report for 2025-12-15... [2026-03-12T20:34:33.511215] [INFO ] [sig ] [44/104] Report for 2025-12-15 already exists, skipping... [2026-03-12T20:34:33.511241] [INFO ] [sig ] [45/104] Processing report for 2025-12-16... [2026-03-12T20:34:33.511272] [INFO ] [sig ] [45/104] Report for 2025-12-16 already exists, skipping... [2026-03-12T20:34:33.511298] [INFO ] [sig ] [46/104] Processing report for 2025-12-17... [2026-03-12T20:34:33.511329] [INFO ] [sig ] [46/104] Report for 2025-12-17 already exists, skipping... [2026-03-12T20:34:33.511355] [INFO ] [sig ] [47/104] Processing report for 2025-12-18... [2026-03-12T20:34:33.511386] [INFO ] [sig ] [47/104] Report for 2025-12-18 already exists, skipping... [2026-03-12T20:34:33.511412] [INFO ] [sig ] [48/104] Processing report for 2025-12-19... [2026-03-12T20:34:33.511442] [INFO ] [sig ] [48/104] Report for 2025-12-19 already exists, skipping... [2026-03-12T20:34:33.511468] [INFO ] [sig ] [49/104] Processing report for 2025-12-22... [2026-03-12T20:34:33.511512] [INFO ] [sig ] [49/104] Report for 2025-12-22 already exists, skipping... [2026-03-12T20:34:33.511540] [INFO ] [sig ] [50/104] Processing report for 2025-12-23... [2026-03-12T20:34:33.511609] [INFO ] [sig ] [50/104] Report for 2025-12-23 already exists, skipping... [2026-03-12T20:34:33.511640] [INFO ] [sig ] [51/104] Processing report for 2025-12-24... [2026-03-12T20:34:33.511683] [INFO ] [sig ] [51/104] Report for 2025-12-24 already exists, skipping... [2026-03-12T20:34:33.511712] [INFO ] [sig ] [52/104] Processing report for 2025-12-26... [2026-03-12T20:34:33.511743] [INFO ] [sig ] [52/104] Report for 2025-12-26 already exists, skipping... [2026-03-12T20:34:33.511770] [INFO ] [sig ] [53/104] Processing report for 2025-12-29... [2026-03-12T20:34:33.511801] [INFO ] [sig ] [53/104] Report for 2025-12-29 already exists, skipping... [2026-03-12T20:34:33.511828] [INFO ] [sig ] [54/104] Processing report for 2025-12-30... [2026-03-12T20:34:33.511864] [INFO ] [sig ] [54/104] Report for 2025-12-30 already exists, skipping... [2026-03-12T20:34:33.511892] [INFO ] [sig ] [55/104] Processing report for 2025-12-31... [2026-03-12T20:34:33.511931] [INFO ] [sig ] [55/104] Report for 2025-12-31 already exists, skipping... [2026-03-12T20:34:33.511998] [INFO ] [sig ] [56/104] Processing report for 2026-01-02... [2026-03-12T20:34:33.512062] [INFO ] [sig ] [56/104] Report for 2026-01-02 already exists, skipping... [2026-03-12T20:34:33.512112] [INFO ] [sig ] [57/104] Processing report for 2026-01-05... [2026-03-12T20:34:33.512149] [INFO ] [sig ] [57/104] Report for 2026-01-05 already exists, skipping... [2026-03-12T20:34:33.512175] [INFO ] [sig ] [58/104] Processing report for 2026-01-06... [2026-03-12T20:34:33.512206] [INFO ] [sig ] [58/104] Report for 2026-01-06 already exists, skipping... [2026-03-12T20:34:33.512231] [INFO ] [sig ] [59/104] Processing report for 2026-01-07... [2026-03-12T20:34:33.512269] [INFO ] [sig ] [59/104] Report for 2026-01-07 already exists, skipping... [2026-03-12T20:34:33.512296] [INFO ] [sig ] [60/104] Processing report for 2026-01-08... [2026-03-12T20:34:33.512336] [INFO ] [sig ] [60/104] Report for 2026-01-08 already exists, skipping... [2026-03-12T20:34:33.512365] [INFO ] [sig ] [61/104] Processing report for 2026-01-09... [2026-03-12T20:34:33.512424] [INFO ] [sig ] [61/104] Report for 2026-01-09 already exists, skipping... [2026-03-12T20:34:33.512453] [INFO ] [sig ] [62/104] Processing report for 2026-01-12... [2026-03-12T20:34:33.512489] [INFO ] [sig ] [62/104] Report for 2026-01-12 already exists, skipping... [2026-03-12T20:34:33.512534] [INFO ] [sig ] [63/104] Processing report for 2026-01-13... [2026-03-12T20:34:33.512593] [INFO ] [sig ] [63/104] Report for 2026-01-13 already exists, skipping... [2026-03-12T20:34:33.512624] [INFO ] [sig ] [64/104] Processing report for 2026-01-14... [2026-03-12T20:34:33.512661] [INFO ] [sig ] [64/104] Report for 2026-01-14 already exists, skipping... [2026-03-12T20:34:33.512689] [INFO ] [sig ] [65/104] Processing report for 2026-01-15... [2026-03-12T20:34:33.512719] [INFO ] [sig ] [65/104] Report for 2026-01-15 already exists, skipping... [2026-03-12T20:34:33.512745] [INFO ] [sig ] [66/104] Processing report for 2026-01-16... [2026-03-12T20:34:33.512780] [INFO ] [sig ] [66/104] Report for 2026-01-16 already exists, skipping... [2026-03-12T20:34:33.512807] [INFO ] [sig ] [67/104] Processing report for 2026-01-20... [2026-03-12T20:34:33.512836] [INFO ] [sig ] [67/104] Report for 2026-01-20 already exists, skipping... [2026-03-12T20:34:33.512861] [INFO ] [sig ] [68/104] Processing report for 2026-01-21... [2026-03-12T20:34:33.512897] [INFO ] [sig ] [68/104] Report for 2026-01-21 already exists, skipping... [2026-03-12T20:34:33.512924] [INFO ] [sig ] [69/104] Processing report for 2026-01-22... [2026-03-12T20:34:33.512962] [INFO ] [sig ] [69/104] Report for 2026-01-22 already exists, skipping... [2026-03-12T20:34:33.512988] [INFO ] [sig ] [70/104] Processing report for 2026-01-23... [2026-03-12T20:34:33.513031] [INFO ] [sig ] [70/104] Report for 2026-01-23 already exists, skipping... [2026-03-12T20:34:33.513058] [INFO ] [sig ] [71/104] Processing report for 2026-01-26... [2026-03-12T20:34:33.513094] [INFO ] [sig ] [71/104] Report for 2026-01-26 already exists, skipping... [2026-03-12T20:34:33.513123] [INFO ] [sig ] [72/104] Processing report for 2026-01-27... [2026-03-12T20:34:33.513153] [INFO ] [sig ] [72/104] Report for 2026-01-27 already exists, skipping... [2026-03-12T20:34:33.513178] [INFO ] [sig ] [73/104] Processing report for 2026-01-28... [2026-03-12T20:34:33.513218] [INFO ] [sig ] [73/104] Report for 2026-01-28 already exists, skipping... [2026-03-12T20:34:33.513245] [INFO ] [sig ] [74/104] Processing report for 2026-01-29... [2026-03-12T20:34:33.513281] [INFO ] [sig ] [74/104] Report for 2026-01-29 already exists, skipping... [2026-03-12T20:34:33.513307] [INFO ] [sig ] [75/104] Processing report for 2026-01-30... [2026-03-12T20:34:33.513348] [INFO ] [sig ] [75/104] Report for 2026-01-30 already exists, skipping... [2026-03-12T20:34:33.513374] [INFO ] [sig ] [76/104] Processing report for 2026-02-02... [2026-03-12T20:34:33.513410] [INFO ] [sig ] [76/104] Report for 2026-02-02 already exists, skipping... [2026-03-12T20:34:33.513436] [INFO ] [sig ] [77/104] Processing report for 2026-02-03... [2026-03-12T20:34:33.513471] [INFO ] [sig ] [77/104] Report for 2026-02-03 already exists, skipping... [2026-03-12T20:34:33.513497] [INFO ] [sig ] [78/104] Processing report for 2026-02-04... [2026-03-12T20:34:33.513532] [INFO ] [sig ] [78/104] Report for 2026-02-04 already exists, skipping... [2026-03-12T20:34:33.513559] [INFO ] [sig ] [79/104] Processing report for 2026-02-05... [2026-03-12T20:34:33.513615] [INFO ] [sig ] [79/104] Report for 2026-02-05 already exists, skipping... [2026-03-12T20:34:33.513643] [INFO ] [sig ] [80/104] Processing report for 2026-02-06... [2026-03-12T20:34:33.513674] [INFO ] [sig ] [80/104] Report for 2026-02-06 already exists, skipping... [2026-03-12T20:34:33.513699] [INFO ] [sig ] [81/104] Processing report for 2026-02-09... [2026-03-12T20:34:33.513740] [INFO ] [sig ] [81/104] Report for 2026-02-09 already exists, skipping... [2026-03-12T20:34:33.513767] [INFO ] [sig ] [82/104] Processing report for 2026-02-10... [2026-03-12T20:34:33.513797] [INFO ] [sig ] [82/104] Report for 2026-02-10 already exists, skipping... [2026-03-12T20:34:33.513835] [INFO ] [sig ] [83/104] Processing report for 2026-02-11... [2026-03-12T20:34:33.513874] [INFO ] [sig ] [83/104] Report for 2026-02-11 already exists, skipping... [2026-03-12T20:34:33.513901] [INFO ] [sig ] [84/104] Processing report for 2026-02-12... [2026-03-12T20:34:33.513937] [INFO ] [sig ] [84/104] Report for 2026-02-12 already exists, skipping... [2026-03-12T20:34:33.513964] [INFO ] [sig ] [85/104] Processing report for 2026-02-13... [2026-03-12T20:34:33.514000] [INFO ] [sig ] [85/104] Report for 2026-02-13 already exists, skipping... [2026-03-12T20:34:33.514030] [INFO ] [sig ] [86/104] Processing report for 2026-02-17... [2026-03-12T20:34:33.514066] [INFO ] [sig ] [86/104] Report for 2026-02-17 already exists, skipping... [2026-03-12T20:34:33.514093] [INFO ] [sig ] [87/104] Processing report for 2026-02-18... [2026-03-12T20:34:33.514135] [INFO ] [sig ] [87/104] Report for 2026-02-18 already exists, skipping... [2026-03-12T20:34:33.514162] [INFO ] [sig ] [88/104] Processing report for 2026-02-19... [2026-03-12T20:34:33.514197] [INFO ] [sig ] [88/104] Report for 2026-02-19 already exists, skipping... [2026-03-12T20:34:33.514224] [INFO ] [sig ] [89/104] Processing report for 2026-02-20... [2026-03-12T20:34:33.514260] [INFO ] [sig ] [89/104] Report for 2026-02-20 already exists, skipping... [2026-03-12T20:34:33.514287] [INFO ] [sig ] [90/104] Processing report for 2026-02-23... [2026-03-12T20:34:33.514316] [INFO ] [sig ] [90/104] Report for 2026-02-23 already exists, skipping... [2026-03-12T20:34:33.514341] [INFO ] [sig ] [91/104] Processing report for 2026-02-24... [2026-03-12T20:34:33.514381] [INFO ] [sig ] [91/104] Report for 2026-02-24 already exists, skipping... [2026-03-12T20:34:33.514408] [INFO ] [sig ] [92/104] Processing report for 2026-02-25... [2026-03-12T20:34:33.514449] [INFO ] [sig ] [92/104] Report for 2026-02-25 already exists, skipping... [2026-03-12T20:34:33.514476] [INFO ] [sig ] [93/104] Processing report for 2026-02-26... [2026-03-12T20:34:33.514514] [INFO ] [sig ] [93/104] Report for 2026-02-26 already exists, skipping... [2026-03-12T20:34:33.514541] [INFO ] [sig ] [94/104] Processing report for 2026-02-27... [2026-03-12T20:34:33.514595] [INFO ] [sig ] [94/104] Report for 2026-02-27 already exists, skipping... [2026-03-12T20:34:33.514626] [INFO ] [sig ] [95/104] Processing report for 2026-03-02... [2026-03-12T20:34:33.514684] [INFO ] [sig ] [95/104] Report for 2026-03-02 already exists, skipping... [2026-03-12T20:34:33.514712] [INFO ] [sig ] [96/104] Processing report for 2026-03-03... [2026-03-12T20:34:33.514748] [INFO ] [sig ] [96/104] Report for 2026-03-03 already exists, skipping... [2026-03-12T20:34:33.514775] [INFO ] [sig ] [97/104] Processing report for 2026-03-04... [2026-03-12T20:34:33.514805] [INFO ] [sig ] [97/104] Report for 2026-03-04 already exists, skipping... [2026-03-12T20:34:33.514830] [INFO ] [sig ] [98/104] Processing report for 2026-03-05... [2026-03-12T20:34:33.514892] [INFO ] [sig ] [98/104] Report for 2026-03-05 already exists, skipping... [2026-03-12T20:34:33.514922] [INFO ] [sig ] [99/104] Processing report for 2026-03-06... [2026-03-12T20:34:33.514959] [INFO ] [sig ] [99/104] Report for 2026-03-06 already exists, skipping... [2026-03-12T20:34:33.514986] [INFO ] [sig ] [100/104] Processing report for 2026-03-09... [2026-03-12T20:34:33.515022] [INFO ] [sig ] [100/104] Report for 2026-03-09 already exists, skipping... [2026-03-12T20:34:33.515049] [INFO ] [sig ] [101/104] Processing report for 2026-03-10... [2026-03-12T20:34:33.515086] [INFO ] [sig ] [101/104] Report for 2026-03-10 already exists, skipping... [2026-03-12T20:34:33.515113] [INFO ] [sig ] [102/104] Processing report for 2026-03-11... [2026-03-12T20:34:33.515159] [INFO ] [sig ] [102/104] Report for 2026-03-11 already exists, skipping... [2026-03-12T20:34:33.515198] [INFO ] [sig ] [103/104] Processing report for 2026-03-12... [2026-03-12T20:34:33.515282] [INFO ] [sig ] [103/104] Report for 2026-03-12 already exists, skipping... [2026-03-12T20:34:33.515334] [INFO ] [sig ] [104/104] Processing report for 2026-03-13... [2026-03-12T20:34:33.854933] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-03-12T20:34:33.855301] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-03-12T20:34:33.855693] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.855971] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-03-12T20:34:33.856231] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-03-12T20:34:33.856472] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-03-12T20:34:33.856713] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-03-12T20:34:33.857050] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-03-12T20:34:33.857304] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-03-12T20:34:33.857601] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-03-12T20:34:33.857855] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-03-12T20:34:33.858188] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-03-12T20:34:33.858484] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-03-12T20:34:33.858821] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-03-12T20:34:33.859790] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-03-12T20:34:33.860047] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-03-12T20:34:33.860319] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-03-12T20:34:33.860594] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-03-12T20:34:33.860902] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-03-12T20:34:33.861176] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-03-12T20:34:33.861490] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-03-12T20:34:33.861784] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.862039] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-03-12T20:34:33.862340] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-03-12T20:34:33.862608] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-03-12T20:34:33.862843] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-03-12T20:34:33.863089] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-03-12T20:34:33.863159] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-03-12T20:34:33.863228] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-03-12T20:34:33.863490] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-03-12T20:34:33.864461] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-03-12T20:34:33.864773] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-03-12T20:34:33.864845] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-03-12T20:34:33.865094] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-03-12T20:34:33.865362] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-03-12T20:34:33.865614] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-03-12T20:34:33.866419] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-03-12T20:34:33.866683] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-03-12T20:34:33.867054] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.867304] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-03-12T20:34:33.868183] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-03-12T20:34:33.869113] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-03-12T20:34:33.869429] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-03-12T20:34:33.869713] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-03-12T20:34:33.869991] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-03-12T20:34:33.870422] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-03-12T20:34:33.870688] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-03-12T20:34:33.870945] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-03-12T20:34:33.871205] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.871552] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-03-12T20:34:33.871876] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.871948] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-03-12T20:34:33.872207] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-03-12T20:34:33.872466] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.872723] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-03-12T20:34:33.873019] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-03-12T20:34:33.873270] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-03-12T20:34:33.873340] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-03-12T20:34:33.874300] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-03-12T20:34:33.874603] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-03-12T20:34:33.874864] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-03-12T20:34:33.875215] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-03-12T20:34:33.875513] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-03-12T20:34:33.875804] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-03-12T20:34:33.876205] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-03-12T20:34:33.876482] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-03-12T20:34:33.876735] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-03-12T20:34:33.877010] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-03-12T20:34:33.877277] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-03-12T20:34:33.877545] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-03-12T20:34:33.877889] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-03-12T20:34:33.878242] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-03-12T20:34:33.878522] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-03-12T20:34:33.878998] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-03-12T20:34:33.879274] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-03-12T20:34:33.879533] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-03-12T20:34:33.879847] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-03-12T20:34:33.880121] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-03-12T20:34:33.880397] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-03-12T20:34:33.880665] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-03-12T20:34:33.880925] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-03-12T20:34:33.881243] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-03-12T20:34:33.881503] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-03-12T20:34:33.882475] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-03-12T20:34:33.882732] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-03-12T20:34:33.883049] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-03-12T20:34:33.883987] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-03-12T20:34:33.884304] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-03-12T20:34:33.884628] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-03-12T20:34:33.884885] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-03-12T20:34:33.885833] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-03-12T20:34:33.886112] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-03-12T20:34:33.887151] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-03-12T20:34:33.887240] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-03-12T20:34:33.887505] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-03-12T20:34:33.887789] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-03-12T20:34:33.888078] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-03-12T20:34:33.888426] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-03-12T20:34:33.888692] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-03-12T20:34:33.889021] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-03-12T20:34:33.889400] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-03-12T20:34:33.889747] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-03-12T20:34:33.891312] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-03-12T20:34:33.891605] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-03-12T20:34:33.891871] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-03-12T20:34:33.891959] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-03-12T20:34:33.892303] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-03-12T20:34:33.892604] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-03-12T20:34:33.893007] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-03-12T20:34:33.893339] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-03-12T20:34:33.893667] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.893984] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-03-12T20:34:33.894288] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-03-12T20:34:33.894628] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-03-12T20:34:33.894910] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-03-12T20:34:33.895899] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-03-12T20:34:33.896197] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-03-12T20:34:33.897133] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-03-12T20:34:33.897414] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-03-12T20:34:33.897692] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-03-12T20:34:33.897987] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-03-12T20:34:33.898247] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-03-12T20:34:33.898540] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-03-12T20:34:33.898840] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-03-12T20:34:33.899089] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-03-12T20:34:33.899406] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-03-12T20:34:33.899677] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-03-12T20:34:33.899948] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-03-12T20:34:33.900028] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-03-12T20:34:33.900288] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-03-12T20:34:33.900663] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-03-12T20:34:33.900926] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-03-12T20:34:33.901196] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-03-12T20:34:33.901465] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-03-12T20:34:33.901716] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-03-12T20:34:33.901999] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-03-12T20:34:33.902329] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-03-12T20:34:33.902629] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-03-12T20:34:33.902935] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-03-12T20:34:33.903169] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-03-12T20:34:33.903412] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-03-12T20:34:33.903658] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-03-12T20:34:33.903929] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-03-12T20:34:33.904052] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-03-12T20:34:33.904368] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-03-12T20:34:33.904743] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-03-12T20:34:33.905046] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-03-12T20:34:33.905377] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-03-12T20:34:33.905668] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-03-12T20:34:33.905969] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-03-12T20:34:33.906284] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-03-12T20:34:33.906606] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-03-12T20:34:33.907079] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-03-12T20:34:33.907404] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-03-12T20:34:33.907753] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-03-12T20:34:33.908313] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-03-12T20:34:33.908630] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-03-12T20:34:33.908946] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-03-12T20:34:33.909234] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-03-12T20:34:33.909595] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-03-12T20:34:33.909725] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-03-12T20:34:33.910053] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-03-12T20:34:33.910338] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-03-12T20:34:33.910627] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.911656] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-03-12T20:34:33.911983] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-03-12T20:34:33.912266] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-03-12T20:34:33.912544] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-03-12T20:34:33.913333] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-03-12T20:34:33.913643] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-03-12T20:34:33.913922] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-03-12T20:34:33.914269] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-03-12T20:34:33.914623] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-03-12T20:34:33.914730] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-03-12T20:34:33.915091] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-03-12T20:34:33.915406] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-03-12T20:34:33.915785] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-03-12T20:34:33.916141] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-03-12T20:34:33.916429] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-03-12T20:34:33.916546] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-03-12T20:34:33.916891] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-03-12T20:34:33.917206] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-03-12T20:34:33.917542] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-03-12T20:34:33.917864] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-03-12T20:34:33.918937] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-03-12T20:34:33.919245] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-03-12T20:34:33.919540] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-03-12T20:34:33.919837] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-03-12T20:34:33.920153] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.920518] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-03-12T20:34:33.920836] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-03-12T20:34:33.921143] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-03-12T20:34:33.921512] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-03-12T20:34:33.921877] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-03-12T20:34:33.922227] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-03-12T20:34:33.922778] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-03-12T20:34:33.922898] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-03-12T20:34:33.923247] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-03-12T20:34:33.923425] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-03-12T20:34:33.923736] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-03-12T20:34:33.924054] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-03-12T20:34:33.924624] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-03-12T20:34:33.924985] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-03-12T20:34:33.925306] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-03-12T20:34:33.925629] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-03-12T20:34:33.925966] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-03-12T20:34:33.926269] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-03-12T20:34:33.926522] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-03-12T20:34:33.926815] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-03-12T20:34:33.927073] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-03-12T20:34:33.927405] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-03-12T20:34:33.927714] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-03-12T20:34:33.928017] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-03-12T20:34:33.928338] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-03-12T20:34:33.928648] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-03-12T20:34:33.928910] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-03-12T20:34:33.929197] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-03-12T20:34:33.929462] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-03-12T20:34:33.929712] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-03-12T20:34:33.929957] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-03-12T20:34:33.930231] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-03-12T20:34:33.930538] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-03-12T20:34:33.930859] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-03-12T20:34:33.931106] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-03-12T20:34:33.931381] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-03-12T20:34:33.931672] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-03-12T20:34:33.931980] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-03-12T20:34:33.932469] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-03-12T20:34:33.932737] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-03-12T20:34:33.933003] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.933274] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-03-12T20:34:33.933546] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-03-12T20:34:33.933986] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-03-12T20:34:33.934286] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-03-12T20:34:33.934570] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-03-12T20:34:33.934855] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.935145] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-03-12T20:34:33.935418] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-03-12T20:34:33.935671] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-03-12T20:34:33.935945] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-03-12T20:34:33.936201] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-03-12T20:34:33.936467] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-03-12T20:34:33.936708] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-03-12T20:34:33.936960] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-03-12T20:34:33.937282] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-03-12T20:34:33.937595] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-03-12T20:34:33.937841] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-03-12T20:34:33.938123] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-03-12T20:34:33.938424] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-03-12T20:34:33.938567] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-03-12T20:34:33.938956] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-03-12T20:34:33.940048] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-03-12T20:34:33.940377] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-03-12T20:34:33.940810] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-03-12T20:34:33.941134] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-03-12T20:34:33.941465] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-03-12T20:34:33.941822] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-03-12T20:34:33.942142] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-03-12T20:34:33.942466] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-03-12T20:34:33.942790] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-03-12T20:34:33.943074] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-03-12T20:34:33.944388] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-03-12T20:34:33.944731] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-03-12T20:34:33.944879] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-03-12T20:34:33.945248] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-03-12T20:34:33.945717] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-03-12T20:34:33.946677] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-03-12T20:34:33.947189] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-03-12T20:34:33.947506] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-03-12T20:34:33.947835] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.948226] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-03-12T20:34:33.948606] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-03-12T20:34:33.949011] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-03-12T20:34:33.949356] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-03-12T20:34:33.949660] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-03-12T20:34:33.949946] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-03-12T20:34:33.950214] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-03-12T20:34:33.950338] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.950654] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-03-12T20:34:33.950935] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-03-12T20:34:33.951055] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-03-12T20:34:33.952058] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-03-12T20:34:33.952388] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-03-12T20:34:33.952713] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-03-12T20:34:33.953076] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-03-12T20:34:33.953440] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-03-12T20:34:33.954363] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-03-12T20:34:33.954683] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-03-12T20:34:33.954990] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-03-12T20:34:33.955305] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-03-12T20:34:33.955629] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-03-12T20:34:33.955929] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-03-12T20:34:33.956240] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-03-12T20:34:33.956536] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-03-12T20:34:33.956874] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-03-12T20:34:33.957225] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-03-12T20:34:33.957526] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-03-12T20:34:33.957954] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-03-12T20:34:33.958388] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-03-12T20:34:33.958723] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-03-12T20:34:33.959039] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-03-12T20:34:33.959420] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-03-12T20:34:33.959819] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-03-12T20:34:33.960119] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-03-12T20:34:33.960432] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-03-12T20:34:33.960714] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-03-12T20:34:33.960961] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-03-12T20:34:33.961046] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-03-12T20:34:33.961341] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-03-12T20:34:33.961601] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-03-12T20:34:33.961904] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-03-12T20:34:33.962201] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-03-12T20:34:33.962552] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-03-12T20:34:33.963504] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-03-12T20:34:33.964548] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-03-12T20:34:33.964870] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-03-12T20:34:33.965377] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-03-12T20:34:33.966232] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-03-12T20:34:33.966607] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-03-12T20:34:33.966913] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-03-12T20:34:33.967291] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-03-12T20:34:33.968348] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-03-12T20:34:33.968693] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-03-12T20:34:33.969021] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-03-12T20:34:33.969142] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.969463] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-03-12T20:34:33.969599] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-03-12T20:34:33.969920] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-03-12T20:34:33.970239] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-03-12T20:34:33.970528] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-03-12T20:34:33.970821] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-03-12T20:34:33.971081] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-03-12T20:34:33.971187] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-03-12T20:34:33.971442] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-03-12T20:34:33.972408] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-03-12T20:34:33.972663] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-03-12T20:34:33.972970] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-03-12T20:34:33.973389] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-03-12T20:34:33.973734] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-03-12T20:34:33.973825] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-03-12T20:34:33.974078] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-03-12T20:34:33.974392] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-03-12T20:34:33.974635] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-03-12T20:34:33.974938] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-03-12T20:34:33.975263] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-03-12T20:34:33.976046] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-03-12T20:34:33.976357] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-03-12T20:34:33.976665] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-03-12T20:34:33.976953] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-03-12T20:34:33.977260] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-03-12T20:34:33.977541] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-03-12T20:34:33.977804] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-03-12T20:34:33.978077] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-03-12T20:34:33.978385] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-03-12T20:34:33.978682] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-03-12T20:34:33.979652] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-03-12T20:34:33.979970] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-03-12T20:34:33.980053] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-03-12T20:34:33.980310] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-03-12T20:34:33.980402] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-03-12T20:34:33.981365] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-03-12T20:34:33.981659] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-03-12T20:34:33.981920] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-03-12T20:34:33.982598] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-03-12T20:34:33.982860] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-03-12T20:34:33.983112] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-03-12T20:34:33.983509] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-03-12T20:34:33.983659] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-03-12T20:34:33.984151] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-03-12T20:34:33.984669] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-03-12T20:34:33.984961] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-03-12T20:34:33.985321] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-03-12T20:34:33.985676] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-03-12T20:34:33.986008] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-03-12T20:34:33.986304] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-03-12T20:34:33.986626] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-03-12T20:34:33.986910] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-03-12T20:34:33.987183] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-03-12T20:34:33.987486] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-03-12T20:34:33.987852] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-03-12T20:34:33.988157] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-03-12T20:34:33.988451] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-03-12T20:34:33.988749] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-03-12T20:34:33.989031] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-03-12T20:34:33.989114] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-03-12T20:34:33.989389] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-03-12T20:34:33.989696] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-03-12T20:34:33.990500] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-03-12T20:34:33.990897] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-03-12T20:34:33.991200] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-03-12T20:34:33.991486] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-03-12T20:34:33.991807] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.992137] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-03-12T20:34:33.992637] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-03-12T20:34:33.992966] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-03-12T20:34:33.993238] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-03-12T20:34:33.993515] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-03-12T20:34:33.993794] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-03-12T20:34:33.994106] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-03-12T20:34:33.994373] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-03-12T20:34:33.994661] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-03-12T20:34:33.994776] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-03-12T20:34:33.995017] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-03-12T20:34:33.995333] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-03-12T20:34:33.995645] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-03-12T20:34:33.995913] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-03-12T20:34:33.996163] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-03-12T20:34:33.996436] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-03-12T20:34:33.996709] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-03-12T20:34:33.997096] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-03-12T20:34:33.997406] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-03-12T20:34:33.997663] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-03-12T20:34:33.997954] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-03-12T20:34:33.998214] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-03-12T20:34:33.998623] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-03-12T20:34:33.998922] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-03-12T20:34:33.999186] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-03-12T20:34:33.999432] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-03-12T20:34:33.999684] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-03-12T20:34:34.000031] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.000288] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.000605] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-03-12T20:34:34.000856] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.001126] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-03-12T20:34:34.001433] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.001798] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.002129] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.002203] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.002441] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.002697] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.002944] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.003245] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-03-12T20:34:34.003525] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.003843] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.004085] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.004353] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.004608] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.004854] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.005135] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.005242] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.005506] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.005613] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.005911] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.006174] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.006482] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.006851] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-03-12T20:34:34.007115] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-03-12T20:34:34.007193] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-03-12T20:34:34.007447] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.007725] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.007814] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-03-12T20:34:34.008126] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-03-12T20:34:34.008414] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-03-12T20:34:34.008747] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-03-12T20:34:34.009022] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-03-12T20:34:34.009980] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.010291] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.010550] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.010858] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.011110] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.011353] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.011607] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-03-12T20:34:34.011847] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.012073] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.012329] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.012608] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.012882] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.013326] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-03-12T20:34:34.013420] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.013673] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.013942] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.014285] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.014606] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.015635] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.015942] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.016019] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.016270] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.016356] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.017051] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-03-12T20:34:34.017330] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.017601] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.017859] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.018201] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.018476] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.018777] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.019114] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.019399] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.019685] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.019986] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.020245] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-03-12T20:34:34.020710] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.020968] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.021290] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-03-12T20:34:34.021606] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-03-12T20:34:34.021922] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-03-12T20:34:34.022672] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.022944] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-03-12T20:34:34.023215] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.023292] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-03-12T20:34:34.023543] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-03-12T20:34:34.023808] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.024050] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.024302] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-03-12T20:34:34.025382] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.025639] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-03-12T20:34:34.026077] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.027103] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.027401] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.027485] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-03-12T20:34:34.027727] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-03-12T20:34:34.028014] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.028286] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.028538] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.028853] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-03-12T20:34:34.029133] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.029229] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-03-12T20:34:34.029586] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.029951] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-03-12T20:34:34.030273] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.030358] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.030627] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.030719] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-03-12T20:34:34.031285] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.031642] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.031746] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.032007] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.032093] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.032355] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.032651] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.032931] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.033046] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-03-12T20:34:34.033377] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-03-12T20:34:34.033469] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.033759] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.033999] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.034250] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.034522] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.034783] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.035079] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-03-12T20:34:34.035402] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-03-12T20:34:34.035719] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-03-12T20:34:34.036064] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.036315] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.036398] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.036644] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.036887] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.037196] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.037450] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-03-12T20:34:34.037735] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-03-12T20:34:34.038452] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.038719] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.038988] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.039265] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.039360] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.039654] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.039945] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.040204] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.040457] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.040762] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-03-12T20:34:34.041049] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-03-12T20:34:34.041360] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.041654] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.041737] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.042017] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.042303] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.042591] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.042845] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.042928] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-03-12T20:34:34.043182] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.043654] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.044536] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-03-12T20:34:34.045099] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.045378] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.045640] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.046600] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.046842] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.047148] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.047242] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.047534] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.047802] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-03-12T20:34:34.048049] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.048332] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-03-12T20:34:34.048614] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-03-12T20:34:34.049486] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-03-12T20:34:34.049819] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.049896] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.050156] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.050439] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.050726] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.051018] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.051296] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.051626] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.051884] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.052154] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-03-12T20:34:34.052402] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-03-12T20:34:34.052665] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.052756] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-03-12T20:34:34.053009] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.053279] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.053358] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.053603] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-03-12T20:34:34.053861] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.054115] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.054409] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.054653] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.054913] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.055167] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-03-12T20:34:34.055435] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.055688] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.055943] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.056204] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.056497] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.056761] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.057022] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.057280] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.057532] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.057797] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.058051] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-03-12T20:34:34.058366] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-03-12T20:34:34.058691] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.058939] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.059210] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.059501] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-03-12T20:34:34.059824] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.060806] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.061196] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.061463] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.061859] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-03-12T20:34:34.062657] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-03-12T20:34:34.062959] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.063259] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.063600] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.063878] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.064144] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.064435] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.064702] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.064957] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-03-12T20:34:34.065256] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.065604] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.065891] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.066194] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.066692] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.066989] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.067794] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-03-12T20:34:34.068118] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.068448] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.068729] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.069009] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.069093] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-03-12T20:34:34.069347] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.069619] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.069861] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.069947] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.070193] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-03-12T20:34:34.070469] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.070974] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.071241] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-03-12T20:34:34.071499] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.071594] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-03-12T20:34:34.071874] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-03-12T20:34:34.072137] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-03-12T20:34:34.072433] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.072694] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-03-12T20:34:34.072991] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.073254] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.073512] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.073798] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.074060] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-03-12T20:34:34.074355] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.074634] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-03-12T20:34:34.075481] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.075789] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.076069] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.076350] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-03-12T20:34:34.076452] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.076714] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-03-12T20:34:34.076802] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.077072] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.077326] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.077603] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.077846] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-03-12T20:34:34.078097] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.078410] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.078691] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-03-12T20:34:34.078980] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.079817] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.080086] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.080328] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.080406] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.080654] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.080901] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-03-12T20:34:34.081180] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.082237] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-03-12T20:34:34.082489] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.082761] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.083018] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.083275] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-03-12T20:34:34.083549] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.083872] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.084128] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.084379] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-03-12T20:34:34.084469] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.084715] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.085770] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.086044] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.086308] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-03-12T20:34:34.086607] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-03-12T20:34:34.086916] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.087204] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-03-12T20:34:34.087517] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-03-12T20:34:34.087890] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.088210] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.088465] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.088723] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.088986] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.089240] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.089486] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.089762] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-03-12T20:34:34.090026] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.090120] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-03-12T20:34:34.090431] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.090716] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.091190] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.091444] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.091918] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.092167] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.092425] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-03-12T20:34:34.092501] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.092777] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.093020] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-03-12T20:34:34.093323] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-03-12T20:34:34.093719] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.094633] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.094886] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.095153] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-03-12T20:34:34.095393] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.096124] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.097108] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.097395] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-03-12T20:34:34.097705] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-03-12T20:34:34.097997] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-03-12T20:34:34.098279] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-03-12T20:34:34.098614] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-03-12T20:34:34.098870] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.099140] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.099398] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.099494] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.099957] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.100207] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.100506] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-03-12T20:34:34.100819] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.100909] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.101166] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-03-12T20:34:34.101494] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.101759] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.102074] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.102362] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.102451] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-03-12T20:34:34.102939] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.103222] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.103515] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.104005] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.104266] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.104556] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-03-12T20:34:34.104847] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-03-12T20:34:34.105096] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-03-12T20:34:34.105368] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-03-12T20:34:34.105678] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.105965] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-03-12T20:34:34.106237] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.106708] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.107022] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-03-12T20:34:34.107283] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-03-12T20:34:34.107593] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.107875] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.108908] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.109258] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.109634] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.109986] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.110258] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.111016] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.111305] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.111614] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-03-12T20:34:34.111944] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.112232] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-03-12T20:34:34.112525] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.112799] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-03-12T20:34:34.113121] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.113480] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.113963] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-03-12T20:34:34.114260] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.114750] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.115095] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.115438] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.115764] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.116041] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.117069] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.117663] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.117979] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.118259] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-03-12T20:34:34.118766] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.119058] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.119314] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.119602] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.119928] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.120216] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-03-12T20:34:34.120476] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.120767] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.121079] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-03-12T20:34:34.121385] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.121478] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.121752] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.122006] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.122319] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.122632] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.122914] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.123169] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-03-12T20:34:34.123476] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-03-12T20:34:34.124446] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.124717] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.124986] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.125268] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.125549] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-03-12T20:34:34.125851] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-03-12T20:34:34.126105] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.126431] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.126749] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-03-12T20:34:34.126841] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.127114] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-03-12T20:34:34.127444] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.127703] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.127988] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.128239] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-03-12T20:34:34.128565] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-03-12T20:34:34.128854] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.129150] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.129449] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-03-12T20:34:34.129902] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-03-12T20:34:34.130170] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.130418] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.130710] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.130974] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.131230] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.131523] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-03-12T20:34:34.131866] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.132185] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.132452] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.132769] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.133018] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-03-12T20:34:34.133271] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-03-12T20:34:34.133525] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-03-12T20:34:34.133811] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.133892] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.134174] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.134451] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.134717] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.134808] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.135109] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.135395] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-03-12T20:34:34.135487] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-03-12T20:34:34.135732] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.135996] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-03-12T20:34:34.136259] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.136602] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-03-12T20:34:34.136883] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-03-12T20:34:34.136974] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-03-12T20:34:34.137832] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-03-12T20:34:34.137920] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-03-12T20:34:34.138229] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.138616] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-03-12T20:34:34.138941] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.139218] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.139490] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.139817] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.140125] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.140385] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.140639] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-03-12T20:34:34.140901] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.141184] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.141505] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.141798] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.141900] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.141980] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.142232] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-03-12T20:34:34.142325] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.142610] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.142915] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-03-12T20:34:34.143162] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.143635] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.143917] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.144178] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.144493] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-03-12T20:34:34.145978] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.146246] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.146513] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.146793] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-03-12T20:34:34.147100] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.147402] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-03-12T20:34:34.147726] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-03-12T20:34:34.147997] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.148299] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-03-12T20:34:34.148556] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.148890] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.149157] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.149241] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-03-12T20:34:34.149505] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.149838] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.150160] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-03-12T20:34:34.150423] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.150690] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.150965] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-03-12T20:34:34.151108] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.151506] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.151821] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.152151] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-03-12T20:34:34.152427] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-03-12T20:34:34.152735] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.153052] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.153360] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-03-12T20:34:34.153658] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-03-12T20:34:34.153742] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-03-12T20:34:34.154038] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.154289] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.154551] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.154851] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-03-12T20:34:34.155153] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.155454] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-03-12T20:34:34.155720] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.155992] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.156255] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.156565] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-03-12T20:34:34.156910] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.157362] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-03-12T20:34:34.157652] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.158067] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-03-12T20:34:34.158347] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.158453] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.158738] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.159058] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.159342] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.159627] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.159917] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.160192] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-03-12T20:34:34.160515] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-03-12T20:34:34.160837] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.161094] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.161358] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-03-12T20:34:34.161644] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-03-12T20:34:34.161909] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.162022] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.162274] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-03-12T20:34:34.162564] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-03-12T20:34:34.162891] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.163832] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.164124] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.164428] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.164806] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.165135] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.165455] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-03-12T20:34:34.165761] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.166033] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.166332] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.166626] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.166947] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.167208] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.167481] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.167736] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.168020] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.168386] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.168667] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-03-12T20:34:34.168948] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-03-12T20:34:34.169030] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.169519] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-03-12T20:34:34.169645] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.169957] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.170445] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.170745] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.171024] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.171290] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.171618] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.171912] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.172184] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.172500] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.172779] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.173038] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.173295] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-03-12T20:34:34.173640] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.174137] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.174419] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.174930] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.175226] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-03-12T20:34:34.175505] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.175962] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-03-12T20:34:34.176226] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.176539] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.176830] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-03-12T20:34:34.177077] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-03-12T20:34:34.177364] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-03-12T20:34:34.177667] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.177751] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.178014] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.178292] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-03-12T20:34:34.178586] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.178672] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.178946] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-03-12T20:34:34.179205] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.179469] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-03-12T20:34:34.179761] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.180035] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-03-12T20:34:34.180135] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.180374] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.180680] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-03-12T20:34:34.180949] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-03-12T20:34:34.181286] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.181566] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.181860] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-03-12T20:34:34.182111] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.182378] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.182702] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.183008] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.183315] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.183408] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-03-12T20:34:34.183656] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-03-12T20:34:34.183929] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-03-12T20:34:34.184315] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.184644] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.184932] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-03-12T20:34:34.185220] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-03-12T20:34:34.185316] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.185606] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.185892] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-03-12T20:34:34.186158] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-03-12T20:34:34.186438] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.186748] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.186993] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-03-12T20:34:34.187073] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-03-12T20:34:34.187316] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.187561] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-03-12T20:34:34.187851] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.188161] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.188479] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.188730] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.188973] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.189219] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.189462] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.189730] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-03-12T20:34:34.190001] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.190267] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.190549] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.190852] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.191151] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-03-12T20:34:34.191426] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-03-12T20:34:34.191675] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.192012] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.192276] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-03-12T20:34:34.192555] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.192858] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.193120] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.193448] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.193750] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-03-12T20:34:34.194054] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.194358] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.194604] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.194866] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.194948] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.196001] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-03-12T20:34:34.196277] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-03-12T20:34:34.196541] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.196832] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.197090] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-03-12T20:34:34.197355] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-03-12T20:34:34.197611] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.198007] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-03-12T20:34:34.198274] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.198566] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-03-12T20:34:34.198892] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-03-12T20:34:34.199155] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.199417] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.199671] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.199988] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-03-12T20:34:34.200240] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-03-12T20:34:34.200496] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.200770] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.201044] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.201287] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.201537] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.201867] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-03-12T20:34:34.202118] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-03-12T20:34:34.202375] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.202680] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.202949] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.203031] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.203324] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.203629] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.203932] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-03-12T20:34:34.204207] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.204493] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-03-12T20:34:34.204820] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.205086] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.205397] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-03-12T20:34:34.205659] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.205763] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.206126] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.206419] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-03-12T20:34:34.206690] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.206774] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.207071] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.207346] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-03-12T20:34:34.207680] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.207955] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-03-12T20:34:34.208253] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.208500] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.208770] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.209030] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.209301] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.209561] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.209837] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.210138] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.210383] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.210659] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.210977] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-03-12T20:34:34.211255] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-03-12T20:34:34.211515] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-03-12T20:34:34.211855] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.212148] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.212416] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.212684] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.213681] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.214005] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.214269] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.214600] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-03-12T20:34:34.214917] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.215188] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-03-12T20:34:34.215272] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-03-12T20:34:34.215545] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.215819] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-03-12T20:34:34.216092] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.216404] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.217404] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-03-12T20:34:34.217691] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.217988] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-03-12T20:34:34.218307] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.218564] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.218866] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.219130] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-03-12T20:34:34.219212] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.219459] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.219718] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.219962] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-03-12T20:34:34.220233] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-03-12T20:34:34.220538] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.220830] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.220923] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-03-12T20:34:34.221909] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.222179] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.222456] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.222711] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.222981] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-03-12T20:34:34.223285] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.223555] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.223911] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-03-12T20:34:34.224161] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.224436] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.224695] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-03-12T20:34:34.225058] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.225334] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.225606] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.225872] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-03-12T20:34:34.226143] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-03-12T20:34:34.226386] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.226643] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.226895] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.227146] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-03-12T20:34:34.227401] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-03-12T20:34:34.227720] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-03-12T20:34:34.228708] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.228980] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.229244] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.229521] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.229852] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.230116] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-03-12T20:34:34.230208] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.230480] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-03-12T20:34:34.230762] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.231035] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.231347] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.231615] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.231917] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.232010] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.232241] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-03-12T20:34:34.232540] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.232857] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-03-12T20:34:34.233113] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-03-12T20:34:34.233368] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.233645] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-03-12T20:34:34.233987] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.234248] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.234996] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.235315] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.235597] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-03-12T20:34:34.236495] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.236778] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-03-12T20:34:34.237055] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.237139] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-03-12T20:34:34.237401] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-03-12T20:34:34.237672] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.237920] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.238193] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-03-12T20:34:34.238435] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.238875] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-03-12T20:34:34.239126] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.239365] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-03-12T20:34:34.239604] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-03-12T20:34:34.239847] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.240710] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.240952] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.241252] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-03-12T20:34:34.241515] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-03-12T20:34:34.241829] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-03-12T20:34:34.242065] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-03-12T20:34:34.242299] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.242529] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-03-12T20:34:34.242843] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.243211] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.243504] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.243782] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-03-12T20:34:34.244063] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.244342] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.244625] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.244878] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.245117] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-03-12T20:34:34.245416] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-03-12T20:34:34.245656] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.245894] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.246120] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.246370] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-03-12T20:34:34.246615] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.246864] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.247114] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.247394] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.247630] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.247889] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-03-12T20:34:34.248161] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.248398] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.248653] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.248911] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.249335] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.249631] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.249899] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-03-12T20:34:34.249969] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.250268] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.250505] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-03-12T20:34:34.250966] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.251226] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-03-12T20:34:34.251459] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.251720] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-03-12T20:34:34.251954] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.252192] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.252442] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.252669] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.252893] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-03-12T20:34:34.252961] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.254594] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.254839] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-03-12T20:34:34.255084] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.255341] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-03-12T20:34:34.255622] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.255890] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-03-12T20:34:34.256140] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.256375] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.256605] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.256847] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.257075] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-03-12T20:34:34.257309] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.257536] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-03-12T20:34:34.257842] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-03-12T20:34:34.258116] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.258359] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.258613] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.259108] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.259376] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.259791] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.260035] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-03-12T20:34:34.260261] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.260730] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.261029] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.261288] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.261523] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.261787] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-03-12T20:34:34.262051] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-03-12T20:34:34.262285] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.262529] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-03-12T20:34:34.262814] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-03-12T20:34:34.263056] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.263300] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.263625] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.263938] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.264017] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-03-12T20:34:34.264297] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.264539] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-03-12T20:34:34.264839] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-03-12T20:34:34.265558] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.265815] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-03-12T20:34:34.266047] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.266296] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.266546] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.266803] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.267046] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.267344] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.267612] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.267682] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.268642] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.268879] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.269857] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-03-12T20:34:34.270154] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-03-12T20:34:34.270419] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.270716] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-03-12T20:34:34.270952] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-03-12T20:34:34.271237] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.271488] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-03-12T20:34:34.271718] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.271944] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.272225] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.272469] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.272690] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-03-12T20:34:34.272920] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.273155] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.273379] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.273613] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-03-12T20:34:34.273843] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.274088] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.274310] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.274558] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.274810] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-03-12T20:34:34.275035] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.275306] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.275606] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.275887] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.276117] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.276346] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.276599] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.276829] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-03-12T20:34:34.277163] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.277455] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.277745] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.278004] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-03-12T20:34:34.278291] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.278365] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.278638] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.278863] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.279107] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-03-12T20:34:34.279397] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.279652] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-03-12T20:34:34.279889] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.279975] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.280199] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.280432] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.280713] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.280943] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.281185] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.281411] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.281637] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.281886] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.282107] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.282345] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-03-12T20:34:34.282421] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-03-12T20:34:34.282691] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-03-12T20:34:34.282943] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.283177] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.283417] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-03-12T20:34:34.283659] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-03-12T20:34:34.283879] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.284150] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.285106] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.285177] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.285464] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.285700] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.285944] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-03-12T20:34:34.286642] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-03-12T20:34:34.286897] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-03-12T20:34:34.287159] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.287406] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.287683] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-03-12T20:34:34.287949] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-03-12T20:34:34.288262] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-03-12T20:34:34.288563] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.288835] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-03-12T20:34:34.289116] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-03-12T20:34:34.289373] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-03-12T20:34:34.289628] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.289860] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-03-12T20:34:34.290085] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.290371] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.290606] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.290846] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-03-12T20:34:34.291099] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-03-12T20:34:34.291328] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.291586] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.291849] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.292127] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.293057] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-03-12T20:34:34.293953] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.294183] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.294476] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.294759] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-03-12T20:34:34.294995] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.295233] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.295503] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.295794] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.296032] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-03-12T20:34:34.296265] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.296522] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-03-12T20:34:34.296772] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.297000] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.297256] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-03-12T20:34:34.297511] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-03-12T20:34:34.297774] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-03-12T20:34:34.298005] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.298242] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-03-12T20:34:34.298502] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.298758] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.298997] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-03-12T20:34:34.299285] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.299520] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.299768] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-03-12T20:34:34.299992] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.300234] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.300521] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-03-12T20:34:34.300826] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.301079] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.301311] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.301552] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.301801] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.302084] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.302325] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.302559] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.302660] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.302903] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.303138] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.303221] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-03-12T20:34:34.303493] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.303747] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-03-12T20:34:34.304010] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-03-12T20:34:34.304237] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.304473] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-03-12T20:34:34.304747] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-03-12T20:34:34.305028] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-03-12T20:34:34.305273] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.305529] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.305773] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.306055] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.306291] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.306376] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.306670] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-03-12T20:34:34.306897] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.306976] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-03-12T20:34:34.307206] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.307511] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.307811] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.308092] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.308348] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.308624] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-03-12T20:34:34.309148] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.309406] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.309705] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.309969] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.310209] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.310479] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.310771] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.311033] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.311321] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.311594] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.311839] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-03-12T20:34:34.312123] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.312414] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.312677] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.312908] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.313211] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-03-12T20:34:34.313484] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-03-12T20:34:34.313830] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-03-12T20:34:34.314131] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.314367] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.314617] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-03-12T20:34:34.314896] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-03-12T20:34:34.315145] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.315424] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.315664] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.315957] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.316233] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.316475] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.316545] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.317365] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.317671] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.317944] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-03-12T20:34:34.318214] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.318464] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-03-12T20:34:34.318715] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-03-12T20:34:34.319042] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.319277] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.319527] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.319780] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.320020] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.320300] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-03-12T20:34:34.320560] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.320832] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-03-12T20:34:34.321115] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.321194] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.321414] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-03-12T20:34:34.321695] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-03-12T20:34:34.321925] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.322203] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.322272] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.322500] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-03-12T20:34:34.322809] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.323045] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.323358] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.323650] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.323909] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-03-12T20:34:34.323981] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-03-12T20:34:34.324875] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.325157] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-03-12T20:34:34.325398] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.325661] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.325733] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.326017] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.326257] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.326516] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-03-12T20:34:34.326788] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-03-12T20:34:34.327085] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.327336] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-03-12T20:34:34.328300] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-03-12T20:34:34.328546] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.328811] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.329064] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-03-12T20:34:34.329302] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.329587] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.329873] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-03-12T20:34:34.330149] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.330393] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-03-12T20:34:34.330658] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.330902] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.331201] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-03-12T20:34:34.331458] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.331750] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-03-12T20:34:34.331980] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.332234] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.332486] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.332742] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.332990] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-03-12T20:34:34.333403] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-03-12T20:34:34.333684] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.333917] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.334170] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.334426] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.334680] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.334760] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.335033] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-03-12T20:34:34.335327] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.335590] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-03-12T20:34:34.335822] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-03-12T20:34:34.336051] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.336294] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-03-12T20:34:34.336792] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.337075] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-03-12T20:34:34.337145] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.337214] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-03-12T20:34:34.337453] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.337698] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.338020] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.338276] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.338517] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-03-12T20:34:34.338800] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.339049] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.339304] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-03-12T20:34:34.339531] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.339633] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-03-12T20:34:34.339917] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.340160] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.340444] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.340697] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.340951] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-03-12T20:34:34.341186] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-03-12T20:34:34.341477] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.341715] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.341951] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.342186] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-03-12T20:34:34.342434] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-03-12T20:34:34.342681] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-03-12T20:34:34.342939] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.343192] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.343435] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.343710] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-03-12T20:34:34.343972] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.344234] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-03-12T20:34:34.344525] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-03-12T20:34:34.344826] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-03-12T20:34:34.345077] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-03-12T20:34:34.345362] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-03-12T20:34:34.345443] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-03-12T20:34:34.345666] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-03-12T20:34:34.345893] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-03-12T20:34:34.346173] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.346425] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-03-12T20:34:34.346495] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.346713] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.348299] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.348608] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.348959] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.349226] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.349489] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-03-12T20:34:34.349764] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.350005] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-03-12T20:34:34.350453] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-03-12T20:34:34.350750] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-03-12T20:34:34.351031] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-03-12T20:34:34.351310] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.351566] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.351970] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-03-12T20:34:34.352230] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.352525] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.353307] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.353607] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-03-12T20:34:34.353843] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.353922] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.354186] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.355245] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.355503] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.355807] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-03-12T20:34:34.356105] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.356354] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-03-12T20:34:34.356638] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-03-12T20:34:34.356915] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.357209] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.357441] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.357679] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.357903] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.358205] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-03-12T20:34:34.358437] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.358666] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.358907] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.359709] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-03-12T20:34:34.360000] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-03-12T20:34:34.360252] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-03-12T20:34:34.360331] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.360602] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.360911] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-03-12T20:34:34.361156] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-03-12T20:34:34.361455] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.361749] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.362019] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.362254] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-03-12T20:34:34.362333] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.362593] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.362890] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-03-12T20:34:34.363145] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.363400] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.363665] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-03-12T20:34:34.363925] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-03-12T20:34:34.364156] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-03-12T20:34:34.364420] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.364518] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.364960] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-03-12T20:34:34.365216] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-03-12T20:34:34.365468] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.365952] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.366901] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-03-12T20:34:34.367208] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-03-12T20:34:34.367464] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.367705] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-03-12T20:34:34.367775] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-03-12T20:34:34.368007] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.368268] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-03-12T20:34:34.368538] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-03-12T20:34:34.368798] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-03-12T20:34:34.369769] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-03-12T20:34:34.370055] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.371035] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.371301] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.371601] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-03-12T20:34:34.372079] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-03-12T20:34:34.372350] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.372795] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-03-12T20:34:34.373080] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.373365] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-03-12T20:34:34.373634] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.373895] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.374150] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-03-12T20:34:34.374390] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.374657] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.374912] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-03-12T20:34:34.375197] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.375478] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-03-12T20:34:34.375770] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-03-12T20:34:34.376025] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.376250] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-03-12T20:34:34.376549] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.376836] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.376916] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-03-12T20:34:34.377164] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-03-12T20:34:34.377992] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-03-12T20:34:34.378260] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.378535] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.378849] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.379106] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.379370] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.379645] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.379871] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.380171] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.380412] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.380644] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.380892] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-03-12T20:34:34.381140] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-03-12T20:34:34.381373] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.381608] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.381833] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.382061] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.382320] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-03-12T20:34:34.383075] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.383147] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.383443] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-03-12T20:34:34.383882] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.384176] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-03-12T20:34:34.384522] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.385601] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-03-12T20:34:34.385871] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.386123] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.386214] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-03-12T20:34:34.386454] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-03-12T20:34:34.386896] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.387139] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.387412] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-03-12T20:34:34.387496] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.387957] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.388214] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.388482] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.389411] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-03-12T20:34:34.389858] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.390098] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.390342] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.390759] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.391000] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.391253] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.391507] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.391804] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.392094] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.392339] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-03-12T20:34:34.392665] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.392962] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.393217] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.393301] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.393522] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.393831] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.394100] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-03-12T20:34:34.394183] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-03-12T20:34:34.394435] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-03-12T20:34:34.394720] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-03-12T20:34:34.394963] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.395261] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-03-12T20:34:34.395515] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.395815] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.396050] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.396333] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-03-12T20:34:34.396602] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.396856] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-03-12T20:34:34.396927] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-03-12T20:34:34.397154] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.397396] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-03-12T20:34:34.397672] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.397903] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.398152] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-03-12T20:34:34.398387] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.398671] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.398924] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-03-12T20:34:34.399178] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.399419] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.399657] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.399890] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.400130] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.400419] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.400710] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-03-12T20:34:34.400950] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.401208] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.401466] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-03-12T20:34:34.401536] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.402015] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-03-12T20:34:34.402253] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.402483] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-03-12T20:34:34.402786] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.402868] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-03-12T20:34:34.403160] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-03-12T20:34:34.403390] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-03-12T20:34:34.403679] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.403918] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-03-12T20:34:34.404195] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-03-12T20:34:34.404420] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-03-12T20:34:34.404663] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.404916] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.405223] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.405470] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-03-12T20:34:34.405735] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.405812] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.405887] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-03-12T20:34:34.406137] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-03-12T20:34:34.406374] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.406618] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-03-12T20:34:34.406895] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.407166] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-03-12T20:34:34.408057] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.408314] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.408672] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-03-12T20:34:34.408907] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-03-12T20:34:34.409163] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.409399] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.409650] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-03-12T20:34:34.409935] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-03-12T20:34:34.410179] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.410426] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.410680] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-03-12T20:34:34.410931] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-03-12T20:34:34.411223] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.411520] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-03-12T20:34:34.411821] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-03-12T20:34:34.412107] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.412345] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.412608] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-03-12T20:34:34.412874] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-03-12T20:34:34.413127] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.413424] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.413662] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.413951] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.414208] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.414469] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.414553] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.414968] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.415077] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.415363] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.416029] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-03-12T20:34:34.416787] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.417180] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.417506] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.417594] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.417895] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.418202] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.418777] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-03-12T20:34:34.419104] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-03-12T20:34:34.419406] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.419858] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.420125] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-03-12T20:34:34.420428] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.420689] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.420957] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-03-12T20:34:34.421242] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-03-12T20:34:34.421506] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.421841] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-03-12T20:34:34.422117] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-03-12T20:34:34.422414] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-03-12T20:34:34.422703] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.423002] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.423299] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.423596] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.423889] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-03-12T20:34:34.424116] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.424378] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.424689] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.425552] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.425913] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.426200] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.426459] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-03-12T20:34:34.426724] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.427112] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.427431] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.427738] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.428029] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-03-12T20:34:34.428289] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.428566] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-03-12T20:34:34.428890] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.429184] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.429506] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.429800] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.430112] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.430198] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.430459] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.430779] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-03-12T20:34:34.431072] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-03-12T20:34:34.431356] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-03-12T20:34:34.431610] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.431873] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.432830] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-03-12T20:34:34.433092] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.433412] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-03-12T20:34:34.433783] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.434039] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.434474] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-03-12T20:34:34.434559] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.435515] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.435831] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-03-12T20:34:34.435923] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.436263] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-03-12T20:34:34.436553] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-03-12T20:34:34.436807] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.437114] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.437385] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.437636] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.437918] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-03-12T20:34:34.438175] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.438433] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.438513] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.438805] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.439108] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-03-12T20:34:34.439388] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.439644] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.439867] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.440146] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.440363] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.440636] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-03-12T20:34:34.440859] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.441098] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-03-12T20:34:34.441329] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.441827] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.442100] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.442329] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-03-12T20:34:34.442566] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.442867] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.443108] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.443348] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-03-12T20:34:34.443617] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-03-12T20:34:34.443863] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.444108] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-03-12T20:34:34.444402] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.444640] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.444881] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.445125] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.445395] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.445643] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.445922] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.446184] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.446462] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-03-12T20:34:34.446719] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-03-12T20:34:34.446954] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.447208] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.447438] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.447520] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-03-12T20:34:34.447821] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.448096] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.448401] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.448652] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-03-12T20:34:34.448955] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.449246] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.449532] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.449810] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.450069] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.450328] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.450567] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-03-12T20:34:34.450841] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-03-12T20:34:34.451245] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.451517] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.451875] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.452265] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.452610] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-03-12T20:34:34.452913] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.453256] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-03-12T20:34:34.453545] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-03-12T20:34:34.453888] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-03-12T20:34:34.454168] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.454447] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-03-12T20:34:34.454745] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-03-12T20:34:34.455017] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-03-12T20:34:34.455111] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-03-12T20:34:34.455375] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.455830] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.456182] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-03-12T20:34:34.456511] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.456831] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-03-12T20:34:34.457130] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.457459] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-03-12T20:34:34.457719] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-03-12T20:34:34.458074] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.458410] [DEBUG] [LOCAL ] Loaded configuration for UAMY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.458684] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.458992] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.459345] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-03-12T20:34:34.459624] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-03-12T20:34:34.459894] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-03-12T20:34:34.460149] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.460423] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.460700] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.460957] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.461245] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.461320] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.461616] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.461865] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-03-12T20:34:34.462109] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.462355] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.462619] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.462916] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-03-12T20:34:34.463172] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.463434] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-03-12T20:34:34.463697] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.463945] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.464239] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.464509] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.464785] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.465056] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.465312] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.465602] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.465851] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.465934] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-03-12T20:34:34.466171] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.466411] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-03-12T20:34:34.466683] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.466772] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-03-12T20:34:34.467025] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.467288] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.467535] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-03-12T20:34:34.467830] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-03-12T20:34:34.468926] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.469214] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-03-12T20:34:34.469490] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-03-12T20:34:34.469778] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-03-12T20:34:34.470029] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-03-12T20:34:34.470281] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.470374] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.470610] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-03-12T20:34:34.470880] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-03-12T20:34:34.471179] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.471448] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.471729] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-03-12T20:34:34.471990] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.472239] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.472565] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-03-12T20:34:34.472860] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.473110] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.473352] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-03-12T20:34:34.473649] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.473733] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-03-12T20:34:34.473972] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.474275] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.474550] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.474814] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.475106] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.475192] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.475470] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-03-12T20:34:34.475548] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.475814] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.476112] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.477073] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-03-12T20:34:34.477344] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-03-12T20:34:34.477700] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.477968] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.478232] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.478507] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.478804] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-03-12T20:34:34.479068] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.479330] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.479603] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-03-12T20:34:34.479872] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.480136] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.480378] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.480624] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.480868] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.480941] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.481229] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.481499] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.481781] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.482054] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.482299] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.482547] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-03-12T20:34:34.482813] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-03-12T20:34:34.483057] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.483328] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.483599] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-03-12T20:34:34.483848] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.484139] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.484467] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.484742] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.485015] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.485099] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.485181] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.485257] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-03-12T20:34:34.485501] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.485767] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.486022] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.486273] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.486525] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.486795] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.487068] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.487371] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-03-12T20:34:34.487617] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.487690] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-03-12T20:34:34.487920] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-03-12T20:34:34.488201] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.488460] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.488725] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.488980] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-03-12T20:34:34.489228] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.489487] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.489735] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.490034] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-03-12T20:34:34.490329] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.490600] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.490846] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.491102] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.491368] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.491638] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.491911] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.491996] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-03-12T20:34:34.492062] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.492304] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-03-12T20:34:34.492610] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.492858] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.493124] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.493388] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.493649] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-03-12T20:34:34.493914] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.494178] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.494447] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-03-12T20:34:34.494694] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.494963] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.495230] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.495475] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.495557] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.495827] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.496129] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.496389] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.496662] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.497099] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.497398] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.497940] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.498194] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.498483] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-03-12T20:34:34.498739] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.498827] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.499119] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.499385] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-03-12T20:34:34.499661] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.500085] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.500327] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-03-12T20:34:34.500768] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.501026] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.501099] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.501333] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.501664] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-03-12T20:34:34.501940] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-03-12T20:34:34.502239] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.502502] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.502612] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.502904] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-03-12T20:34:34.503170] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.503414] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.503662] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.503902] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-03-12T20:34:34.504165] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.504471] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.504558] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.504819] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.505120] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.505372] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.505680] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.505992] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-03-12T20:34:34.506241] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.506505] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-03-12T20:34:34.506847] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-03-12T20:34:34.507142] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-03-12T20:34:34.507412] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.507496] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-03-12T20:34:34.507782] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.508063] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.508333] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-03-12T20:34:34.508606] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.508855] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.509111] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.509195] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-03-12T20:34:34.509265] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-03-12T20:34:34.509493] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.509750] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.509997] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-03-12T20:34:34.510266] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-03-12T20:34:34.510561] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-03-12T20:34:34.510829] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-03-12T20:34:34.511067] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.511313] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.511594] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.511866] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.512154] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.513059] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.513316] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.513600] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-03-12T20:34:34.514023] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-03-12T20:34:34.514108] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.514447] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.514880] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.515185] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-03-12T20:34:34.515422] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-03-12T20:34:34.515904] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.516160] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.516437] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.516828] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.517125] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.517425] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.517732] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.518010] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.518262] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.518531] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.518996] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.519244] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.519760] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.520072] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.520163] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.520399] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.520659] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.520909] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.521152] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.521401] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.521641] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.521876] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.522165] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.522450] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.522827] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.523067] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.523310] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-03-12T20:34:34.523705] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-03-12T20:34:34.523780] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.524029] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-03-12T20:34:34.524274] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.524525] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-03-12T20:34:34.524792] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.525061] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.525309] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.525559] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.525888] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-03-12T20:34:34.526183] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.526478] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.526715] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.527011] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.527100] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.527335] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-03-12T20:34:34.527631] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-03-12T20:34:34.527898] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.531661] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-03-12T20:34:34.531942] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.532278] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.532554] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.532823] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.533089] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-03-12T20:34:34.533385] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-03-12T20:34:34.534154] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.534402] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.534672] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.534941] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-03-12T20:34:34.535189] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-03-12T20:34:34.535464] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.535712] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.535973] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.536217] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-03-12T20:34:34.536297] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.536553] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.536848] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.537155] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-03-12T20:34:34.537244] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-03-12T20:34:34.537481] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.537777] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.538057] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-03-12T20:34:34.538365] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-03-12T20:34:34.538744] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-03-12T20:34:34.539004] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-03-12T20:34:34.539077] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.539312] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.539768] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.540735] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.541046] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.541346] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.541785] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.542086] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-03-12T20:34:34.542390] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-03-12T20:34:34.542825] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-03-12T20:34:34.543072] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-03-12T20:34:34.543380] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-03-12T20:34:34.543643] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.543913] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.544155] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.544397] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-03-12T20:34:34.544711] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-03-12T20:34:34.544793] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.545050] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.545350] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.545621] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.545923] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.546170] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.546417] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-03-12T20:34:34.546679] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-03-12T20:34:34.546967] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.547232] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-03-12T20:34:34.547501] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-03-12T20:34:34.547807] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.548049] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-03-12T20:34:34.548291] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-03-12T20:34:34.548648] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-03-12T20:34:34.548928] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.549209] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.549281] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-03-12T20:34:34.549517] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-03-12T20:34:34.549805] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.550057] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-03-12T20:34:34.550139] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-03-12T20:34:34.550426] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.550672] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.550942] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.551857] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-03-12T20:34:34.552163] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.552433] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-03-12T20:34:34.552888] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.553950] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.554283] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.554545] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.555066] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.555343] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.555806] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-03-12T20:34:34.556058] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.556313] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.556627] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.556897] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.557203] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.557466] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.557548] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-03-12T20:34:34.557806] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.557881] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.558205] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.558463] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-03-12T20:34:34.558539] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.558621] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-03-12T20:34:34.559058] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-03-12T20:34:34.559324] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.559626] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-03-12T20:34:34.559896] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.560130] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.560364] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-03-12T20:34:34.560746] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-03-12T20:34:34.560834] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-03-12T20:34:34.561116] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.562073] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-03-12T20:34:34.562327] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-03-12T20:34:34.562599] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-03-12T20:34:34.562871] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-03-12T20:34:34.563175] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-03-12T20:34:34.563456] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-03-12T20:34:34.563708] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.564005] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.564251] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.564331] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.564612] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.564904] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.565147] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.565438] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-03-12T20:34:34.565687] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.566124] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.566365] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-03-12T20:34:34.566661] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.566995] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.567263] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-03-12T20:34:34.567524] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-03-12T20:34:34.567802] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.568057] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.568310] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.568564] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.568893] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-03-12T20:34:34.569148] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.569445] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.569528] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.570549] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.570839] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.571117] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.571415] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.571683] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-03-12T20:34:34.572052] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.572288] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.572524] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-03-12T20:34:34.572787] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.573032] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.573272] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.573526] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.573784] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.574039] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-03-12T20:34:34.574446] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.574715] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-03-12T20:34:34.575183] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.575482] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-03-12T20:34:34.575938] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-03-12T20:34:34.576239] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.576481] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.576776] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.577044] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.577343] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.577626] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-03-12T20:34:34.577903] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.578167] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.578468] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-03-12T20:34:34.578722] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.578965] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.579201] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-03-12T20:34:34.579462] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.579703] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.579947] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.580226] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.580470] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-03-12T20:34:34.580731] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-03-12T20:34:34.581022] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-03-12T20:34:34.581271] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.581558] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-03-12T20:34:34.581834] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.581916] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.581975] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-03-12T20:34:34.582204] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-03-12T20:34:34.582496] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.582757] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.583001] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.583268] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.583533] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-03-12T20:34:34.583791] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.584032] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.584277] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-03-12T20:34:34.584359] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.584634] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.584886] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.585150] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.585409] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-03-12T20:34:34.585653] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.585896] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-03-12T20:34:34.586156] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-03-12T20:34:34.586230] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.586507] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-03-12T20:34:34.586763] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.587052] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.587338] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.587428] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-03-12T20:34:34.587501] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-03-12T20:34:34.587753] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.588602] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-03-12T20:34:34.588913] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.589213] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.589454] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.589722] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-03-12T20:34:34.589963] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.590201] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.590440] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-03-12T20:34:34.590739] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.591039] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.591318] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.591616] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.591879] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-03-12T20:34:34.592140] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.592394] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-03-12T20:34:34.592690] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-03-12T20:34:34.592934] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.593184] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.593428] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-03-12T20:34:34.593679] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-03-12T20:34:34.594009] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.594083] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.594316] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-03-12T20:34:34.594559] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-03-12T20:34:34.594825] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.595809] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.596059] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.596359] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-03-12T20:34:34.596603] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.596678] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.596912] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.597156] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-03-12T20:34:34.597413] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-03-12T20:34:34.597659] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.597900] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-03-12T20:34:34.598173] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.598427] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.598743] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-03-12T20:34:34.599014] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.599254] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.599522] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.599850] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.600141] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.600391] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.600658] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.600912] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.601160] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-03-12T20:34:34.601458] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.601713] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.601980] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.602231] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.602310] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.602559] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-03-12T20:34:34.602849] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.603142] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.603401] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.603703] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.603966] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.604215] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.604448] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.604692] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-03-12T20:34:34.604774] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.605027] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.605270] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.605564] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.605842] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.606128] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.606381] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-03-12T20:34:34.606462] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.606871] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.607104] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.607337] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.607840] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-03-12T20:34:34.608169] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-03-12T20:34:34.608423] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-03-12T20:34:34.608779] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.608862] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.609096] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-03-12T20:34:34.609338] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-03-12T20:34:34.609601] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.609843] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.610093] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-03-12T20:34:34.610340] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-03-12T20:34:34.610721] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-03-12T20:34:34.610966] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.611218] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-03-12T20:34:34.611474] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.611774] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-03-12T20:34:34.612067] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.612333] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.612603] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-03-12T20:34:34.612861] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.613112] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-03-12T20:34:34.613359] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-03-12T20:34:34.613604] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-03-12T20:34:34.614871] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.615130] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-03-12T20:34:34.615375] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.615749] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.616043] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-03-12T20:34:34.616287] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.616742] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.617008] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.617306] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-03-12T20:34:34.617742] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.618008] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.618304] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-03-12T20:34:34.618603] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.618882] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.619152] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-03-12T20:34:34.619237] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.619515] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.619818] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.620083] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.620171] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-03-12T20:34:34.620411] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-03-12T20:34:34.620498] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.620948] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.621233] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-03-12T20:34:34.621547] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.621659] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-03-12T20:34:34.621908] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-03-12T20:34:34.622166] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.622440] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-03-12T20:34:34.622523] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.622785] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-03-12T20:34:34.623036] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.623282] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.623538] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.623795] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.624062] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.624304] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.624562] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.624856] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-03-12T20:34:34.625124] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.625369] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-03-12T20:34:34.625753] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.626011] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.626281] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.626565] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-03-12T20:34:34.626838] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.627118] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.627208] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.627505] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.627973] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.628272] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-03-12T20:34:34.628564] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.628906] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.629181] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.629625] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.629873] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.630139] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.630558] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.630849] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.631091] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-03-12T20:34:34.631506] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.631829] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-03-12T20:34:34.632118] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-03-12T20:34:34.632387] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.632636] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.632903] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-03-12T20:34:34.633152] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.633432] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.633727] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-03-12T20:34:34.633999] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.634244] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.634509] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-03-12T20:34:34.634618] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-03-12T20:34:34.634916] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-03-12T20:34:34.635418] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-03-12T20:34:34.636322] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.636747] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-03-12T20:34:34.637139] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.637214] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-03-12T20:34:34.637907] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.638315] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.638594] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-03-12T20:34:34.638864] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.639108] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.639435] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.639705] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.639777] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.640007] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.640389] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.643044] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-03-12T20:34:34.643300] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.643812] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-03-12T20:34:34.644097] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-03-12T20:34:34.644397] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-03-12T20:34:34.644649] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.645137] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.645442] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-03-12T20:34:34.645515] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.645772] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-03-12T20:34:34.646045] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-03-12T20:34:34.646292] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.646597] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.646835] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.647137] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.647379] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.647648] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-03-12T20:34:34.647902] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-03-12T20:34:34.648218] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.648505] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-03-12T20:34:34.648759] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-03-12T20:34:34.649052] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.649299] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-03-12T20:34:34.649630] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-03-12T20:34:34.649876] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.649958] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.650193] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-03-12T20:34:34.650449] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.650703] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.650954] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-03-12T20:34:34.651257] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-03-12T20:34:34.651521] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-03-12T20:34:34.651780] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.652020] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-03-12T20:34:34.652268] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-03-12T20:34:34.652564] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-03-12T20:34:34.652822] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-03-12T20:34:34.653060] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-03-12T20:34:34.653351] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-03-12T20:34:34.653638] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-03-12T20:34:34.653894] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.654175] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-03-12T20:34:34.654455] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.654735] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-03-12T20:34:34.654999] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.655293] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.655597] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-03-12T20:34:34.655848] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.656109] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.656185] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-03-12T20:34:34.656262] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.656520] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.656852] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.657098] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-03-12T20:34:34.657344] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.657642] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-03-12T20:34:34.657887] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.658155] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-03-12T20:34:34.658425] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.658696] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.658784] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.659020] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-03-12T20:34:34.659264] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.659528] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.659943] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-03-12T20:34:34.660248] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.660735] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.660977] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.661050] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.661282] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.661542] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-03-12T20:34:34.661806] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.662065] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-03-12T20:34:34.662361] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-03-12T20:34:34.662599] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.662857] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.663090] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-03-12T20:34:34.663346] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.663608] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.663885] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-03-12T20:34:34.664198] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-03-12T20:34:34.664453] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-03-12T20:34:34.664731] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.665001] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.665251] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.665333] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.665788] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.666056] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-03-12T20:34:34.666314] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.666601] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.666867] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-03-12T20:34:34.667123] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-03-12T20:34:34.667213] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.667445] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-03-12T20:34:34.667720] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.667973] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.668284] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.668532] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.668878] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.669312] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-03-12T20:34:34.669605] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.669912] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.670294] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-03-12T20:34:34.670608] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-03-12T20:34:34.670916] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.671161] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.671419] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-03-12T20:34:34.671862] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-03-12T20:34:34.672235] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-03-12T20:34:34.672539] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-03-12T20:34:34.672811] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-03-12T20:34:34.673064] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-03-12T20:34:34.673337] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.673608] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-03-12T20:34:34.673854] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.674123] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-03-12T20:34:34.674381] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.674483] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-03-12T20:34:34.674934] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-03-12T20:34:34.675225] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-03-12T20:34:34.675862] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-03-12T20:34:34.676121] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.676395] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.676705] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-03-12T20:34:34.676973] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-03-12T20:34:34.677229] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-03-12T20:34:34.677486] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.677812] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-03-12T20:34:34.677888] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.678177] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.678420] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.678729] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.678976] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-03-12T20:34:34.679274] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-03-12T20:34:34.679542] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-03-12T20:34:34.679810] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.680077] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-03-12T20:34:34.680347] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.680615] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.680863] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-03-12T20:34:34.681108] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.681419] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.681666] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.681923] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-03-12T20:34:34.682242] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.682509] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.682782] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-03-12T20:34:34.683031] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-03-12T20:34:34.683320] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.683592] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.683848] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.684094] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.684394] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.684652] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.684908] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-03-12T20:34:34.685206] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-03-12T20:34:34.685467] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-03-12T20:34:34.685906] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.686210] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-03-12T20:34:34.686696] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-03-12T20:34:34.686964] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.687227] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-03-12T20:34:34.687480] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.687970] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-03-12T20:34:34.688241] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.688504] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.688779] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.689088] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.689327] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.689625] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-03-12T20:34:34.689890] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.689975] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.690226] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-03-12T20:34:34.690464] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-03-12T20:34:34.690722] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.690958] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-03-12T20:34:34.691211] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.691505] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.691778] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-03-12T20:34:34.692068] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.692372] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.692639] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.692895] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-03-12T20:34:34.693211] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-03-12T20:34:34.693293] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-03-12T20:34:34.693536] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.693796] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-03-12T20:34:34.694042] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.694340] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-03-12T20:34:34.694413] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.694647] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-03-12T20:34:34.694887] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.695182] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-03-12T20:34:34.695422] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-03-12T20:34:34.695699] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-03-12T20:34:34.695944] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-03-12T20:34:34.696019] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-03-12T20:34:34.696275] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-03-12T20:34:34.696794] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.697074] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.697383] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.697815] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-03-12T20:34:34.697892] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.698170] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-03-12T20:34:34.698485] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.698839] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-03-12T20:34:34.699132] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.699218] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.699532] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.699989] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-03-12T20:34:34.700289] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.700364] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-03-12T20:34:34.700778] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-03-12T20:34:34.701077] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.701151] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.701386] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.701710] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.701966] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.702219] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-03-12T20:34:34.702482] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-03-12T20:34:34.702732] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-03-12T20:34:34.702999] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-03-12T20:34:34.703255] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.703510] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.703945] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.704198] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-03-12T20:34:34.704448] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.704717] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.705018] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-03-12T20:34:34.705271] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.705718] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-03-12T20:34:34.705963] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-03-12T20:34:34.706230] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.706306] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-03-12T20:34:34.706565] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.706837] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.707080] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.707338] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-03-12T20:34:34.707631] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.708069] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.708318] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.708766] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-03-12T20:34:34.709018] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.709273] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.709521] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.709810] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.710061] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-03-12T20:34:34.710324] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-03-12T20:34:34.710649] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-03-12T20:34:34.710897] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-03-12T20:34:34.711145] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-03-12T20:34:34.711387] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-03-12T20:34:34.711629] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.711885] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.712128] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-03-12T20:34:34.712362] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.712839] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-03-12T20:34:34.713085] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.713360] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-03-12T20:34:34.713852] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-03-12T20:34:34.714119] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-03-12T20:34:34.714438] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.714881] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.715173] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.715441] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.715919] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.716195] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-03-12T20:34:34.716446] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.716827] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-03-12T20:34:34.717102] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-03-12T20:34:34.717361] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-03-12T20:34:34.717723] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-03-12T20:34:34.718022] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.718109] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-03-12T20:34:34.718343] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-03-12T20:34:34.718646] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-03-12T20:34:34.719090] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-03-12T20:34:34.719332] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-03-12T20:34:34.719431] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.719858] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-03-12T20:34:34.720109] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-03-12T20:34:34.720360] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-03-12T20:34:34.720612] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.720857] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-03-12T20:34:34.721114] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.721371] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.721639] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-03-12T20:34:34.722089] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-03-12T20:34:34.722332] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-03-12T20:34:34.722697] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.722940] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-03-12T20:34:34.723209] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.723503] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.723799] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-03-12T20:34:34.724104] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-03-12T20:34:34.724354] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-03-12T20:34:34.724624] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-03-12T20:34:34.725072] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-03-12T20:34:34.725317] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-03-12T20:34:34.725701] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.725965] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-03-12T20:34:34.726218] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-03-12T20:34:34.726526] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-03-12T20:34:34.726977] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-03-12T20:34:34.727229] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-03-12T20:34:34.727470] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-03-12T20:34:34.727912] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.728004] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.728253] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.728509] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.728828] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.728904] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-03-12T20:34:34.729154] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-03-12T20:34:34.729395] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-03-12T20:34:34.729692] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-03-12T20:34:34.729959] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-03-12T20:34:34.730253] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.730495] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-03-12T20:34:34.730586] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.730652] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-03-12T20:34:34.731085] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.731164] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.731407] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.731854] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-03-12T20:34:34.732096] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.732336] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.732415] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-03-12T20:34:34.732646] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.732933] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.733195] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.733472] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-03-12T20:34:34.733550] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-03-12T20:34:34.733801] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.734049] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-03-12T20:34:34.734343] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-03-12T20:34:34.734607] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-03-12T20:34:34.734683] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.734924] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.735005] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-03-12T20:34:34.735238] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-03-12T20:34:34.735538] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.735824] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-03-12T20:34:34.736061] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-03-12T20:34:34.736329] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-03-12T20:34:34.736411] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.736473] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.736729] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-03-12T20:34:34.736986] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-03-12T20:34:34.737278] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.737576] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-03-12T20:34:34.738045] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.738311] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-03-12T20:34:34.738740] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.738997] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.739247] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.739497] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-03-12T20:34:34.739800] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-03-12T20:34:34.740074] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.740328] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-03-12T20:34:34.740594] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-03-12T20:34:34.741054] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-03-12T20:34:34.741307] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.741601] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-03-12T20:34:34.742092] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-03-12T20:34:34.742400] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-03-12T20:34:34.742774] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.743042] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-03-12T20:34:34.743343] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-03-12T20:34:34.743637] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-03-12T20:34:34.743907] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-03-12T20:34:34.744201] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.744440] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.744694] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-03-12T20:34:34.744929] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-03-12T20:34:34.745171] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.745465] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.745731] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-03-12T20:34:34.745814] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.746092] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.746386] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-03-12T20:34:34.746633] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.746928] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.747222] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.747477] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.747738] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.748024] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-03-12T20:34:34.748274] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-03-12T20:34:34.748517] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-03-12T20:34:34.748808] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-03-12T20:34:34.749057] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.749316] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-03-12T20:34:34.749623] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.749919] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.750167] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-03-12T20:34:34.750430] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-03-12T20:34:34.750503] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-03-12T20:34:34.750763] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.751059] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-03-12T20:34:34.751305] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-03-12T20:34:34.751614] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.751860] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.752107] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-03-12T20:34:34.752362] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.752621] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-03-12T20:34:34.752876] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-03-12T20:34:34.753114] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.753356] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.753620] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.753923] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.754163] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.754411] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-03-12T20:34:34.754717] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.754965] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-03-12T20:34:34.755211] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.755457] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-03-12T20:34:34.755749] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-03-12T20:34:34.755991] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-03-12T20:34:34.756285] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.756531] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.756636] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-03-12T20:34:34.756708] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-03-12T20:34:34.756978] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-03-12T20:34:34.757237] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.757346] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.757600] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-03-12T20:34:34.757867] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-03-12T20:34:34.758148] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-03-12T20:34:34.758415] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.758727] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.758989] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-03-12T20:34:34.759246] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-03-12T20:34:34.759496] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-03-12T20:34:34.759787] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-03-12T20:34:34.760029] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-03-12T20:34:34.760267] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.760515] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-03-12T20:34:34.760617] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-03-12T20:34:34.760853] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.761124] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-03-12T20:34:34.761362] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.761602] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-03-12T20:34:34.761857] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-03-12T20:34:34.762095] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-03-12T20:34:34.762350] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-03-12T20:34:34.762660] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-03-12T20:34:34.762749] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-03-12T20:34:34.763036] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.763286] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.763552] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-03-12T20:34:34.763817] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.764059] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-03-12T20:34:34.764357] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-03-12T20:34:34.764604] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-03-12T20:34:34.764862] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-03-12T20:34:34.765108] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-03-12T20:34:34.765420] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-03-12T20:34:34.765728] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-03-12T20:34:34.765970] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-03-12T20:34:34.766214] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.766461] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.766708] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.766987] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.767222] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-03-12T20:34:34.767503] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.767779] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-03-12T20:34:34.768042] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.768118] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.768368] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-03-12T20:34:34.768628] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.768931] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-03-12T20:34:34.769197] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.769286] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-03-12T20:34:34.769532] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-03-12T20:34:34.769812] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-03-12T20:34:34.770111] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.770356] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-03-12T20:34:34.770611] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-03-12T20:34:34.770906] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.771218] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-03-12T20:34:34.771502] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-03-12T20:34:34.771833] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-03-12T20:34:34.772112] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-03-12T20:34:34.772380] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-03-12T20:34:34.772654] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.772899] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-03-12T20:34:34.773149] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-03-12T20:34:34.773416] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-03-12T20:34:34.773661] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-03-12T20:34:34.773924] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.774186] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-03-12T20:34:34.774459] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-03-12T20:34:34.774701] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-03-12T20:34:34.774972] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.775057] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-03-12T20:34:34.775295] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.775608] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-03-12T20:34:34.775868] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-03-12T20:34:34.776162] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-03-12T20:34:34.776418] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-03-12T20:34:34.776713] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-03-12T20:34:34.777003] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-03-12T20:34:34.777247] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-03-12T20:34:34.777543] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-03-12T20:34:34.777640] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-03-12T20:34:34.777944] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-03-12T20:34:34.778245] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-03-12T20:34:34.778497] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-03-12T20:34:34.778806] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.779054] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-03-12T20:34:34.779315] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-03-12T20:34:34.779608] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-03-12T20:34:34.779903] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-03-12T20:34:34.780149] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.780232] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-03-12T20:34:34.780495] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-03-12T20:34:34.780775] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-03-12T20:34:34.781118] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.781435] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-03-12T20:34:34.781690] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.781930] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.782184] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-03-12T20:34:34.782437] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-03-12T20:34:34.782683] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-03-12T20:34:34.782926] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-03-12T20:34:34.783173] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-03-12T20:34:34.783418] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-03-12T20:34:34.783683] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.783932] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-03-12T20:34:34.784172] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-03-12T20:34:34.784418] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-03-12T20:34:34.784678] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.784987] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.785238] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-03-12T20:34:34.785486] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-03-12T20:34:34.785727] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-03-12T20:34:34.785973] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-03-12T20:34:34.786220] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-03-12T20:34:34.786487] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.786762] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-03-12T20:34:34.786847] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.787087] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-03-12T20:34:34.787386] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-03-12T20:34:34.787808] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-03-12T20:34:34.788117] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-03-12T20:34:34.788383] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-03-12T20:34:34.788871] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.789140] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-03-12T20:34:34.789392] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.789771] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-03-12T20:34:34.790038] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-03-12T20:34:34.790340] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-03-12T20:34:34.790433] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.790811] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-03-12T20:34:34.791303] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-03-12T20:34:34.792040] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-03-12T20:34:34.792531] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-03-12T20:34:34.792801] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-03-12T20:34:34.793083] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-03-12T20:34:34.793335] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-03-12T20:34:34.793603] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-03-12T20:34:34.794094] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.794340] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.794613] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-03-12T20:34:34.794901] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-03-12T20:34:34.795143] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-03-12T20:34:34.795399] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-03-12T20:34:34.795665] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-03-12T20:34:34.795961] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-03-12T20:34:34.796227] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-03-12T20:34:34.796523] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-03-12T20:34:34.796794] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-03-12T20:34:34.797060] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-03-12T20:34:34.797306] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-03-12T20:34:34.797609] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.797876] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-03-12T20:34:34.798145] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-03-12T20:34:34.798411] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-03-12T20:34:34.798661] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-03-12T20:34:34.798895] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.799134] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-03-12T20:34:34.799441] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-03-12T20:34:34.799746] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-03-12T20:34:34.800001] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-03-12T20:34:34.800240] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-03-12T20:34:34.800519] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-03-12T20:34:34.800835] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-03-12T20:34:34.800916] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-03-12T20:34:34.801156] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-03-12T20:34:34.801433] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-03-12T20:34:34.801690] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-03-12T20:34:34.801959] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-03-12T20:34:34.802206] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-03-12T20:34:34.802473] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-03-12T20:34:34.802718] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.802963] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-03-12T20:34:34.803221] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-03-12T20:34:34.803519] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-03-12T20:34:34.803788] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-03-12T20:34:34.804046] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-03-12T20:34:34.804293] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-03-12T20:34:34.804611] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-03-12T20:34:34.804880] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-03-12T20:34:34.805175] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-03-12T20:34:34.805420] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-03-12T20:34:34.805502] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-03-12T20:34:34.805731] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-03-12T20:34:34.805981] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-03-12T20:34:34.807274] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-03-12T20:34:34.807604] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-03-12T20:34:34.807845] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-03-12T20:34:34.808133] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-03-12T20:34:34.808396] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.808698] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-03-12T20:34:34.809009] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-03-12T20:34:34.809251] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-03-12T20:34:34.809529] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-03-12T20:34:34.809624] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-03-12T20:34:34.809859] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-03-12T20:34:34.810121] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-03-12T20:34:34.810420] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-03-12T20:34:34.810675] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-03-12T20:34:34.810960] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-03-12T20:34:34.811210] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-03-12T20:34:34.811468] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.811773] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-03-12T20:34:34.812019] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-03-12T20:34:34.812263] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-03-12T20:34:34.812551] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-03-12T20:34:34.812858] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-03-12T20:34:34.813099] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-03-12T20:34:34.813357] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-03-12T20:34:34.813608] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-03-12T20:34:34.813895] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-03-12T20:34:34.814134] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-03-12T20:34:34.814421] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-03-12T20:34:34.814665] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-03-12T20:34:34.814904] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-03-12T20:34:34.815138] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-03-12T20:34:34.815405] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-03-12T20:34:34.815647] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-03-12T20:34:34.815939] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-03-12T20:34:34.816240] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-03-12T20:34:34.816490] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-03-12T20:34:34.816773] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-03-12T20:34:34.816849] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-03-12T20:34:34.817074] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-03-12T20:34:34.817312] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.817606] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-03-12T20:34:34.817862] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-03-12T20:34:34.818165] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-03-12T20:34:34.818454] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-03-12T20:34:34.818757] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-03-12T20:34:34.820175] [INFO ] [LOCAL ] Saved consolidated report: 3272 forecasts -> ./output/forecasts/full/2026-03-13.txt [2026-03-12T20:34:34.820225] [INFO ] [sig ] [104/104] Successfully generated report for 2026-03-13: 3272 entries [2026-03-12T20:34:34.820256] [INFO ] [sig ] ================================================== [2026-03-12T20:34:34.820283] [INFO ] [sig ] Report generation complete: 104/104 reports succeeded [2026-03-12T20:34:35.645796] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-03-12T20:34:35.645976] [INFO ] [sig ] Email notification sent [2026-03-12T20:34:35.646534] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-03-12T20:34:35.646992] [INFO ] [STATE ] Last completion updated: 2026-03-12T20:34:35.646817